oracle开放某些视图给特定用户,查询报视图不存在问题

以sysdba身份登录到Oracle数据库。

创建新用户。例如,创建一个名为new_user的用户,密码为password:

java 复制代码
CREATE USER new_user IDENTIFIED BY password;

为新用户分配表空间和临时表空间。例如,将表空间users和临时表空间temp分配给新用户:

java 复制代码
ALTER USER new_user DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;

授予新用户连接和资源权限。例如,允许新用户使用cx_Oracle程序包连接到数据库:

java 复制代码
GRANT SELECT ON view_name TO new_user;

此时使用"select * from 视图名 "查询的时候提示

是因为这种写法的sql需要指定创建表或者视图的用户名+视图名
比如a 用户创建的p_base视图,并把权限赋予了b用户那么b想要查询视图
查询语句就应该为

java 复制代码
select * from a.p_base
相关推荐
暮色妖娆丶15 小时前
Spring 源码分析 事务管理的实现原理(下)
数据库·spring boot·spring
暮色妖娆丶15 小时前
Spring 源码分析 事务管理的实现原理(上)
数据库·spring boot·spring
LaughingZhu15 小时前
Product Hunt 每日热榜 | 2026-02-18
大数据·数据库·人工智能·经验分享·搜索引擎
是吕先森16 小时前
mysql基础
数据库·mysql·oracle
Zzz 小生17 小时前
LangChain Tools:工具使用完全指南
jvm·数据库·oracle
SQL必知必会18 小时前
SQL 计算百分位数和中位数
数据库·sql
亓才孓18 小时前
[SpringBoot]UnableToConnectException : Public Key Retrieval is not allowed
java·数据库·spring boot
好学且牛逼的马18 小时前
从“混沌初开”到“有序统一”:Java集合框架发展历程与核心知识点详解
前端·数据库·python
REDcker20 小时前
HDR Vivid 技术介绍
数据库·算法·视频·sdr·屏幕·显示技术·dhr
冰暮流星20 小时前
sql语句之union语句
数据库·sql