Follow excellent,And success will chase you.
分类: Oracle
2013-07-20 16:48:17
***********系统中的String全部要大写*********
获得帮助:help topic
如help show
查看当前session一些信息:show all
查看 所有 参数:show parameter
查看 当前数据库 select name from v$database;(管理员权限)
show parameter
db_name(管理员权限)
查看用户自己的表 select table_name from user_tables;
查看某个表的约束 select constraint_name,constraint_type,deferrable,status
from
dba_constraints where
table_name='TABLENAME';
(表名称要大写[看最顶行],管理员权限)
查看数据库所有表 SELECT * FROM DBA_TABLES;
查看 当前 用户 show user
查看所有用户信息 select * from dba_users;(管理员权限)
查看当前用户信息 select * from
user_users;
查看 所有 用户 select * from all_users;|select username form
dba_users;
(PS : 用户都是处在当前数据库所有的)
查看用户所有索引
select index_name,table_name,column_position from
user_ind_columns;(从列去查看)
select
index_name,index_type,table_name,uniqueness
from user_indexes where
table_owner='SCOTT';(从用户角度查看索引)
查看用户所有序列
select * from user_sequences;
select
sequence_owner,sequence_name,min_value
from all_sequences where
sequence_owner='SCOTT';
查看用户所有同义词
select * from user_synonyms;
查看数据库链
select * from dba_db_links;
查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select * from dba_sys_privs;
select *
from user_sys_privs;
查看所有角色:
select * from dba_roles;
查看用户或角色所拥有的角色:
select * from dba_role_privs;
select * from
user_role_privs;
查看Oracle提供的系统权限
select name from sys.system_privilege_map;