通常,关闭和打开数据库只要以下这两个命令:
关闭DB ----------- Shutdown immediate
打开DB ----------- startup
--------------------------------------------------------------------------------------------------------
关闭DB,详解:
Shutdown normal
等待所有的用户断开连接(即:在执行这个命令后,oracle不允许新用户的连接)
Shutdown Immediate
等待用户完成当前语句(即:完成正在执行的语句后就断开用户连接)
Shutdown transactional
等待用户完成当前的事务(即:完成当前事务后断开)
Shutdown abort
不做任何等待,直接关闭(即:强行断开,这样会有丢失数据的可能)
--------------------------------------------------------------------------------------------------------
打开DB,详解:
Startup nomount
启动实例
非安装启动:只读取init.ora文件。启动instance即启动SGA和后台进程。
可执行:1.重建控制文件
2.重建DB
Startup mount
启动实例------装载DB
安装启动:读取控制文件。确认数据文件和联机日志文件的位置。
可执行:1.DB日志归档
2.DB介质恢复
3.使数据文件联机或脱机
4.重新定位数据文件,重做日志文件
Startup open / startup
启动实例-----装载DB-----打开DB
打开所有DB文件,并检查一致性等,进行crash恢复。
------------------------------------------------------------------------------------------------------
Startup force强制重启DB
------------------------------------------------------------------------------------------------------
未完全启动时,可以用如下语句启动
Alter database mount;
Alter database open;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10742223/viewspace-219078/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10742223/viewspace-219078/