OracleSQL*plus常用的命令和函数Oracle认证考试

文章作者 100test 发表时间 2009:10:14 23:37:35
来源 100Test.Com百考试题网


"tbbnc">

  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>. 0select * from dept where deptno = &.t.

  输入 t 的值: 10

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

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

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

  SQL>. l

  1* 0select * from dept where deptno = &.t

  SQL>. l1

  1* 0select * from dept where deptno = &.t

  缓冲区文件的保持、执行

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

  已创建 file d:\test.sql

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

  查看表结构(describe/desc)


相关文章


Oracletimestamp类型增加值的问题Oracle认证考试
Oracle随机抽取记录的方法Oracle认证考试
Oracle数据库中不同恢复的特性Oracle认证考试
实用的Oracle技术面试问题Oracle认证考试
OracleSQL*plus常用的命令和函数Oracle认证考试
ORACLE数据库性能优化概述Oracle认证考试
快速掌握外键约束和参绍约束Oracle认证考试
SQL查询结果集对注入的影响及利用Oracle认证考试
查看、修改oracle字符集Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛