Oracle数据库的启动和关闭

启动:

    Oracle数据库的启动过程分为3个步骤,分别是启动实例、加载数据库、打开数据库。启动的命令如下:

    startup [nomount|mount|open|force|resetrict] [pfile=filename]

        nomount:表示启动实例而不加载数据库,通常在创建新的数据库或重建控制文件的时候,使用该模式启动实例

        mount:表示启动实例、加载数据库并保持数据库关闭状态。

        open:表示启动实例、加载并打开数据库。这个是默认选项

        force:表示终止实例并重新启动数据库。

        pfile:用于指定启动实例时所使用的文本参数文件,filename就是文件名

启动命令:
   su - oracle
   [oracle@websvrl oracle]$ sqlplus /nolog
   SQL> connect / as sysdba
   SQL> startup
   SQL> quit
   [oracle@websrvl oracle]$ lsnrctl start
    查看监听是否已经启动
            [oracle@websvrl oracle]$ lsnrctl status

关闭:

    关闭数据库实例也分为三个步骤,分别是关闭数据库、卸载数据库、关闭Oracle实例。语法如下:

    shutdown [normal|transactional|immediate|abort]

        normal:用正常的关闭方式,阻止任何用户建立新的连接,等待所有用户都断开连接后,将立即关闭数据库

        transactional:事物关闭方式。在当前所有事物提交或者回滚后断开用户连接,所有用户连接断开后,将关闭数据库。此种模式阻止用户建立新的连接和新的事物。

        immediate:立即关闭方式。立即中断当前用户的连接,并回滚当前用户的事物。

        abort:终止关闭方式。具有一定破坏性,强制中断任何数据库操作。取消未提交的活动事物,且不回退。避免使用此种方式。如果上面三种无法关闭数据库,可使用此种方法。

    关闭命令:

	su - oracle
	[oracle@websvrl oracle]$ lsnrctl stop
	[oracle@websvrl oracle]$ sqlplus /nolog
	SQL> connect / as sysdba
	SQL> shutdown immediate

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值