Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1391594
  • 博文数量: 309
  • 博客积分: 1966
  • 博客等级: 上尉
  • 技术积分: 2665
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 16:19
个人简介

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;

 

阅读(692) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~