Oracle SQL*PLUS与用户操作相关的常用命令

1.增加数据库用户:(user01/pwd)
create user user01
    identified by pwd
    default tablespace users
    Temporary TABLESPACE Temp;

2.给用户user01授权:
grant connect,resource,dba to user01;
grant sysdba to user01;
commit;

3.删除用户:
drop user user01;

4.解锁用户:
alter user scott account unlock;

5.修改用户密码:
alter user scott identified by tiger;

6.显示当前连接用户:

方法1:SHOW USER

方法2:SELECT USER FROM dual;


7.切换连接用户:
切换成普通用户:conn scott/tiger;
切换成DBA用户:conn sys/密码 AS SYSDBA;
(conn 可以用“connect”替换)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8.通过DBA用户连接数据库后,可以从dba_users视图中查询得到Oracle用户的口令加密串:

SQL> select username,password from dba_users where username='SYS';

9.查看属于某用户创建的表或字段(记得用户名要大写):
拥有表:
select table_name from all_tables where owner = 'SCOTT';
字段:
select table_name, column_name, data_type
  from all_tab_columns
 where owner = 'SCOTT'
   and table_name = 'DEPT';

10.显示当前连接用户默认表空间:
select username,default_tablespace from user_users;
(在PL/SQL Developer上显示可能会不准确)

11.查看当前库的所有数据表:
SQL> select TABLE_NAME from all_tables;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值