ORACLE在DOS界面下常用命令行
检查数据库安装设置是否正常
TNSPING ORCL
验证客户端能否链接到服务器
SQLPLUS SYSTEM/ORCL@ORCL
tnsnames.ora在C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下
以无需日志的方式来使用SQLPLUS工具
SQLPLUS /NOLOG
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 3月 30 18:49:24 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> --修改权限登录(以管理者身份登陆,连接到例程
SQL> CONNECT SYSTEM/ORCL AS SYSDBA
已连接到空闲例程。
SQL> --关闭数据库命令
SQL> --等待当前用户主动断开链接[很少用]
SQL> SHUTDOWN NORMAL
SQL> --等待所有当前未被提交的事务完成后再卸载数据库,关闭例程(该命令只有在MOUNT模式下才有效
SQL> SHUTDOWN TRANSACTIONAL
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> -- 使当前任何未被提交的事务被oracle退回,并直接卸载数据库,关闭例程
SQL> SHUTDOWN IMMEDIATE
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭
SQL> --紧急情况或数据库出现其它异常时,快速关闭例程
SQL> SHUTDOWN ABORT
ORACLE 例程已经关闭。
SQL> --正常开启数据库[1,把启动例程,2,紧接着打开控制文件,3,然后打开数据文件,也就是打开数据库->我们看到的现象:装载数据库。
SQL> STARTUP
ORACLE 例程已经启动。
Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 109052584 bytes
Database Buffers 176160768 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
SQL> --表示启动数据库实例的时候同时启动控制文件,但是不启动数据文件。
SQL> STARTUP MOUNT
ORACLE 例程已经启动。
Total System Global Area 293601280 bytes