2、我用dbca创建的数据库怎么总是提示没有监听器呢?我在服务里把监听器和这个数据库都启动了呀? 重配一下用netca 4、哪个是database link的数据字典? SQL> select * from dict where table_name like '%LINK%';TABLE_NAME ------------------------------ COMMENTS -------------------------------------------------------------- DBA_DB_LINKS All database links in the databaseDBA_STREAMS_TP_COMPONENT_LINK DBA Streams Component Link (Streams Topology Links)USER_DB_LINKS Database links owned by the userALL_DB_LINKS Database links accessible to the userV$DBLINK Synonym for V_$DBLINKGV$DBLINK Synonym for GV_$DBLINK 已选择6行。
3、如何看一个角色有哪些权限呢,在那个数据字典里? 1. 查询当前用户所拥有的权限 Select * from session_privs; 2. 查询某个用户被赋予的系统权限. 可以有多种方式 Select * from user_sys_privs; 或者: select * from DBA_SYS_PRIVS where grantee='XXX' (需要当前用户拥有DBA角色) 3. 查询当前用户被授予的角色: 1. Select * from SESSION_ROLES order by ROLE 说明: 这个查询会返回当前用户所被授予的全部角色, 其中包括嵌套授权的角色. 例如将DBA角色授予了一个用户,DBA角色已经被授予的角色(例如 exp_full_database 和 imp_full_database)也会被查询出来 2. Select * from USER_ROLE_PRIVS 4. 查询某一角色被赋予的系统权限 Select Privilege from ROLE_SYS_PRIVS where ROLE=&Role 输入 role='CONNECT' 输出: PRIVILEGE -------------------- ALTER SESSION CREATE CLUSTER CREATE DATABASE LINK CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE VIEW
重配一下用netca
4、哪个是database link的数据字典?
SQL> select * from dict where table_name like '%LINK%';TABLE_NAME
------------------------------
COMMENTS
--------------------------------------------------------------
DBA_DB_LINKS
All database links in the databaseDBA_STREAMS_TP_COMPONENT_LINK
DBA Streams Component Link (Streams Topology Links)USER_DB_LINKS
Database links owned by the userALL_DB_LINKS
Database links accessible to the userV$DBLINK
Synonym for V_$DBLINKGV$DBLINK
Synonym for GV_$DBLINK
已选择6行。
3、如何看一个角色有哪些权限呢,在那个数据字典里?
1. 查询当前用户所拥有的权限 Select * from session_privs; 2. 查询某个用户被赋予的系统权限. 可以有多种方式 Select * from user_sys_privs; 或者: select * from DBA_SYS_PRIVS where grantee='XXX' (需要当前用户拥有DBA角色) 3. 查询当前用户被授予的角色: 1. Select * from SESSION_ROLES order by ROLE 说明: 这个查询会返回当前用户所被授予的全部角色, 其中包括嵌套授权的角色. 例如将DBA角色授予了一个用户,DBA角色已经被授予的角色(例如 exp_full_database 和 imp_full_database)也会被查询出来 2. Select * from USER_ROLE_PRIVS
4. 查询某一角色被赋予的系统权限
Select Privilege from ROLE_SYS_PRIVS where ROLE=&Role 输入 role='CONNECT' 输出:
PRIVILEGE
--------------------
ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SESSION
CREATE SYNONYM
CREATE TABLE
CREATE VIEW
2. 提示没有监听会不会是你没有设置环境变量
3. 查看角色的权限在user_sys_privs里面
4. 查看database link的相关视图是user_db_links