Oracle 用户常用信息查询与设定

一、查看当前用户信息:

  查看用户的详细信息:select * from user_users;(本用户,类似有dba_users、all_users,详细如下)


总结:ORACLE中数据字典视图分为3大类,用前缀区别,分别为:USER,ALL 和 DBA,

许多数据字典视图包含相似的信息。 

USER_*:user所拥有的对象信息,即用户自己创建的对象信息。

ALL_*:所有可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息。

DBA_*:有关整个数据库中对象的信息。

 

可使用查看表结构:desc 表名 后对各项进行查询

e.g.

1.查看当前用户的表

select table_name from user_tables;

 

2.查看所有可访问表名(其中包括系统表)

select table_name from all_tables;

 

3.查看所有的表:

   select * from dba_tables;

其中使用 desc user_users 等可看到default_tablespace、temporary_tablespace等,可看到默认表空间、临时表空间等基本信息


需要查询用户权限时,对应使用的视图为_privs

e.g.:

查看用户系统权限:select * from dba_sys_privs; 
 select * from all_sys_privs; 
 select * from user_sys_privs;


二、用户创建设置

create user fd identified by fd default tablespace example temporary tablespace temp profile default quota 100 on example;

--    ↑密码 ↑默认表空间                        ↑用于限制用户数据库资源 ↑表空间使用空间上限

grant dba to fd;--分配权限


reference:

http://blog.sina.com.cn/s/blog_713978a50100y627.html

http://blog.chinaunix.net/uid-26896647-id-3400875.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值