OracleSQL*plus常用的命令和函数罗列
来源:优易学  2011-11-4 16:33:15   【优易学:中国教育考试门户网】   资料下载   IT书店

  Oracle中常用的命令和函数,做个整理,以备以后用到,方便查阅。

  常用命令:

  连接sqlplus

  命令行下运行cmd进入,如以sys模式登陆,命令如下:

  (1).sqlplus "sys/zhb126 as sysdba"

  (2).sqlplus/nolog  connect sys/zhb126 as sysdba

  (3).sqlplus scott/tiger

  启动数据库实例

  startup --启动数据库的同时启动控制文件、数据文件

  startup mount --启动数据库的同时启动控制文件、不启动数据文件

  startup nomount --仅启动数据库实例,用于控制文件丢失情况,此时控制文件无法启动

  关闭数据库实例

  shutdown --正常关闭(等待所有用户断开连接后才能关闭)

  shutdown immediate--建议使用(迫使用户执行当前SQL后立即断开连接)

  shutdown transactional--(迫使在当前用户执行完后立即断开连接)

  shutdown abort--强制关闭(类db2的db2 stop force)

  查看日志归档方式--用startup mount启动数据库

  archive log list

  ALTER DATABASE archivelog

  ALTER DATABASE OPEN

  查看sqlplus支持的命令

  help INDEX

  解除用户锁

  以安装oracle时第一步设置的用户口令登陆(如:sqlplus "sys/zhb126 as sysdba")后执行

  alter user scott account unlock;

  然后执行sqlplus scott/tiger,此时会要求你修改scott的新口令。

  设置命令行支持空格

  set sqlblanklines on

  变量替代--变量替换,这个过程只安排一个执行计划,可提高执行效率

  SQL> select * from dept where deptno = &t;

  输入 t 的值:  10

  原值  1: select * from dept where deptno = &t

  新值  1: select * from dept where deptno = 10

  查看缓冲器执行过的命令 (list/l)

  SQL> l

  1* select * from dept where deptno = &t

  SQL> l1

  1* select * from dept where deptno = &t

  缓冲区文件的保持、执行

  SQL> save d:\test.sql   --保存缓冲区文件到指定文件中

  已创建 file d:\test.sql

  SQL> @d:\test.sql    --执行保存文件的SQL

  查看表结构(describe/desc)

[1] [2] [3] [4] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训