给ORACLE创建一个用新用户并且给部分视图或表查询权限
这里写自定义目录标题
- 视图或表属于哪个用户查询
- 登录所属账户
-
- 打开 cmd输入 sqlplus/nolog
- conn 账号/密码 as sysdba
- 创建用户
- 赋予用户视图权限
- 赋予用户视图权限
- 连接数据库权限
视图或表属于哪个用户查询
表:
SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE='TABLE' and OBJECT_NAME='表名'
视图
SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE='VIEW' and OBJECT_NAME='视图名'
登录所属账户
**
打开 cmd输入 sqlplus/nolog
conn 账号/密码 as sysdba
**
创建用户
create user 创建的用户名 identified by 创建的用户名的密码
赋予用户视图权限
grant create view to 创建的用户名;
赋予用户视图权限
grant select on 所属账户.视图名 to 创建的用户名;
连接数据库权限
grant connect to 创建的用户名
后面直接登录账户链接测试
select * from 所属账户.视图名