`
dengyll
  • 浏览: 90200 次
社区版块
存档分类
最新评论

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

阅读更多

1.增加数据库用户:(user01/pwd)

  1. create user user01  
  2.     identified by pwd  
  3.     default tablespace users  
  4.     Temporary TABLESPACE Temp;  

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

3.删除用户:
  1. drop user user01;  

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

5.修改用户密码:
  1. 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用户的口令加密串:

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

 

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

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

11.查看当前库的所有数据表:
  1. SQL> select TABLE_NAME from all_tables;  
分享到:
评论

相关推荐

    Oracle SQL*Plus Pocket Reference, 2nd Edition

    Oracle SQL*Plus Pocket Reference, 2nd Edition Copyright Oracle SQL*PlusPocket Reference Section 1.1. Introduction Section 1.2. Interacting with SQL*Plus Section 1.3. Selecting Data Section 1.4. ...

    大型数据库技术-实验二 Oracle SQL PLUS环境与查询.doc

    大型数据库技术-实验二 Oracle SQL PLUS环境与查询

    SQL*PLUS命令的使用大全

    SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,...

    oracle Sql*plus

    Sql*plus是一个最常用的工具,具有很强的功能,主要有: 1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。 2. 执行sql语句执行pl/sql。 3. 执行sql脚本。 4. 数据的导出,报表。 5. 应用程序开发、测试sql/...

    oracle中 sql * plus界面set 命令详解

    在oracle的sql*plus界面,不像SQL Server中的可拖动界面大小比例。需要通过设置环境参数,使查询显示的数据格式呈现为报表形式,使界面更美观。这是本人学习oracle的笔记,现总结为word表格的形式,各个set命令的...

    SQL*Plus之命令使用大集合.pdf

    常用sql*plus命令 适合oracle初学者

    sql_plus.rar_plus

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。 我们通常所说的DML、DDL、DCL语句都是sql语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,...

    关于oracle在SQL*PLUS窗口中执行的命令,在这里给大家分享一下

    使用SQL*Plus管理数据库对象和其他操作 掌握表空间的创建过程 掌握用户的创建、修改和删除,以及给用户授予权限 这些都是很必要的

    Oracle里常用命令

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。    我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer...

    sql.plus命令大全

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的...

    用Oracle的SQL*Plus工具创建HTML页面

    Oracle的SQL*Plus工具有一些比较有趣的选项,合理的使用,能够给我们意想不到的后果。其中有一个 ”-M”选项能够创建用来创建 HTML报表,在实际应用中很有用处。

    sql*plus 命令大全

    对sql*plus的命令使用做了很详细的解释,并带有运行结果,适合初学者学习。

    Oracle命令使用大全

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的...

    sql_plus操作命令

    操作oracle sql*plus 的基本命令,

    oracle命令大全

    Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的...

    利用SQL *Plus复制遗留的Oracle数据表

    随着Large Object(LOB)数据类型的引入,LONG和LONG RAW数据类型就被抛弃了。本文介绍了SQL*PLUS中的COPY命令仍旧可以使用一条命令来完成对此类数据表的复制。文中介绍了COPY命令的格式。

Global site tag (gtag.js) - Google Analytics