Oracle SQL*PLUS与用户操作相关的常用命令
2012-04-22 20:29
896 查看
1.增加数据库用户:(user01/pwd)
[sql] view plaincopy
create user user01
identified by pwd
default tablespace users
Temporary TABLESPACE Temp;
2.给用户user01授权:
[sql] view plaincopy
grant connect,resource,dba to user01;
grant sysdba to user01;
commit;
3.删除用户:
[sql] view plaincopy
drop user user01;
4.解锁用户:
[sql] view plaincopy
alter user scott account unlock;
5.修改用户密码:
[sql] view plaincopy
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] view plaincopy
SQL> select username,password from dba_users where username='SYS';
9.查看属于某用户创建的表或字段(记得用户名要大写):
拥有表:
[sql] view plaincopy
select table_name from all_tables where owner = 'SCOTT';
字段:
[sql] view plaincopy
select table_name, column_name, data_type
from all_tab_columns
where owner = 'SCOTT'
and table_name = 'DEPT';
10.显示当前连接用户默认表空间:
[sql] view plaincopy
select username,default_tablespace from user_users;
(在PL/SQL Developer上显示可能会不准确)
11.查看当前库的所有数据表:
[sql] view plaincopy
SQL> select TABLE_NAME from all_tables;
[sql] view plaincopy
create user user01
identified by pwd
default tablespace users
Temporary TABLESPACE Temp;
2.给用户user01授权:
[sql] view plaincopy
grant connect,resource,dba to user01;
grant sysdba to user01;
commit;
3.删除用户:
[sql] view plaincopy
drop user user01;
4.解锁用户:
[sql] view plaincopy
alter user scott account unlock;
5.修改用户密码:
[sql] view plaincopy
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] view plaincopy
SQL> select username,password from dba_users where username='SYS';
9.查看属于某用户创建的表或字段(记得用户名要大写):
拥有表:
[sql] view plaincopy
select table_name from all_tables where owner = 'SCOTT';
字段:
[sql] view plaincopy
select table_name, column_name, data_type
from all_tab_columns
where owner = 'SCOTT'
and table_name = 'DEPT';
10.显示当前连接用户默认表空间:
[sql] view plaincopy
select username,default_tablespace from user_users;
(在PL/SQL Developer上显示可能会不准确)
11.查看当前库的所有数据表:
[sql] view plaincopy
SQL> select TABLE_NAME from all_tables;
相关文章推荐
- Oracle SQL*PLUS与用户操作相关的常用命令
- Oracle SQL*Plus用户相关基础与常用命令
- 2-oracle-sqlplus常用命令、用户管理
- SQL Plus常用命令,文件操作,Orcale用户操作
- 通过sql*plus工具操作ORACLE 常用命令
- 通过sql*plus工具操作ORACLE 常用命令
- Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理
- Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理
- Oracle/SQLPlus 相关操作(表空间,用户,权限,字符集等设置)
- 常用的SQL*PLUS命令 ,SQL缓冲区操作和最基本的脚本操作(从实践中学习Oracle SQL-第三章)
- oracle sql/plus 常用设置命令
- oracle sql*plus常用命令
- Oracle(3)sqlplus几个常用命令
- oracle 10g sql*plus常用命令
- oracle sqlplus 常用命令大全
- 二、Oracle数据库之学习笔记---Oracle的常用sql*plus命令
- 一、Oracle sql*plus常用命令
- oracle sqlplus 常用命令大全
- oracle学习 第三章 常用的SQL*PLUS命令 ——03
- Oracle 的 Sql*Plus 常用命令介绍