给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   所属账户.视图名

你可能感兴趣的:(oracle,数据库)