Oracle数据库的启动与关闭方法

Oracle数据库的启动与关闭方法,第1张

这篇文章主要介绍了Oracle数据库的启动与关闭方法 需要的朋友可以参考下  

一 启动数据 $sqlplus "sys/pass as sysdba" sql>startup

二 启动监听器 数据库启动后 如果未启动监听进程 则客户端无法与数据库连接 监听进程的启动方法为 $lsnrctl start 在widnows中 可以从服务列表中启动监听器 监听里程配置文件为listener ora 位于目录/home/app/oracle/product/ /db /neork/admin/ 此配置文件分为两部分 一部分为监听程序本身的配置 包括协议 地址 端口号等 另一部分为监听程序所连接的数据库的实例信息 包括 实例名 全局数据库名 oracle主目录等 监听器可以利用oracle net config 向导来配置 要显示监听器的运行状态 $lsnrctl status; 要停止监听器 $lsnrctl stop

三 数据库的启动过程 分为三个阶段 启动实例 包括以下 *** 作 ) 读取参数文件 ) 分配SGA ) 启动后台进程 2.装载数据库 装载数据库是将数据库与已启动的实例相联系 数据库装载后 数据库保持关闭状态 3.打开数据库 此步骤使用数据库可以进行正常的 *** 作的处理 主要是打开控制文件 数据库文件和日志文件

四 数据库启动参数 NOMOUNT:只启动实例 不装载数据库 sql>startup nomount MOUNT:启动实例 并装载数据 但不打开数据库 sql>startup mount READ ONLY:将数据库置为只读 sql>startup mount sql>alter database open read only READ WRITE:以可读写方式打开数据 这是默认方式 sql>startup mount sql>alter database open read write OPEN:打开数据库 这是默认方式 sql>startup mount sql>alter database open; RESTRICT:以受限方式打开 只有具有RESTRICTED SESSION权限的用户才可以连接数据库 sql>startup restrict PFILE:启时指定参数文件 sql>startup pfile=/u /user/mypfile ora FORCE:以强制方式启动数据库 sql>startup pfile=/u /user/mypfile ora open restrict force

五 数据库的关闭 与启动过程相对应 关闭包括三个过程 1).关闭数据库 2).卸载数据库 3).关闭数据库实例

1.NORMAL关闭方式 NORMAL关闭方式是正常关闭方式 是默认关闭方式 在这种关机方式下 数据库服务器必须等待所有客户端从Oracle中正常退出时 才可以关闭数据库 SQL>SHUTDOWN NORMAL 2.IMMEDIATE关闭方式 使用这种方式关闭数据库时 系统将连接到数据库的所有用户尚未提交的事务全部回退 中断连接 然后关闭数据库 SQL>SHUTDOWN IMMEDIATE 3.ABORT关闭方式 ABORT关闭方式为异常方式 使用这种方式关闭数据库时 系统立即将数据库实例关闭 对事务膛数据完整性不作检查 是最快的关机方式 sql>shutdown abort; 4.TRANSACTIONAL关闭方式 在这种关机方式中 数据库必须等待所有的客户运行的事务结束 提交或回退 sql>shutdown transactional

sql> startup force 强制启动

lishixinzhi/Article/program/Oracle/201311/19075

强制关闭 Oracle 数据库会带来以下危害:

1 数据丢失或损坏。如果在关闭过程中正在进行写入 *** 作,数据库可能只完成了部分修改 *** 作并且没有把数据写入磁盘。此时数据库的数据可能出现不一致,导致数据的丢失和损坏,甚至使得数据库无法正常启动。

2 数据库崩溃。一些数据库进程可能会继续在运行,例如,提交事务还没完成、查询语句还没执行完等等。如果数据库被强制关闭,这些进程可能无法正常退出,数据库就可能崩溃,导致系统无法重启。

3 数据库状态不稳定。强制关闭 Oracle 数据库可能导致某些系统资源受到损害。如果在关闭之后不及时进行修复,Oracle 数据库就可能一直处于不稳定的状态,影响其正常使用。

4 数据库可用性降低。强制关闭 Oracle 数据库会破坏数据库的一致性和完整性,使数据库无法正常工作。这对于用户和开发人员来说都是非常不利的,因为他们需要可靠的数据库来支持日常业务和开发。

因此,为了避免数据丢失、数据库崩溃和状态不稳定等问题出现,我们建议用户在关闭 Oracle 数据库之前,先进行相关的备份 *** 作,并确保所有的 *** 作完成之后再关闭数据库。再或者在必要情况下使用正常的关机过程来关闭数据库,避免使用强制关闭的方式。

以上就是关于Oracle数据库的启动与关闭方法全部的内容,包括:Oracle数据库的启动与关闭方法、强制关闭oracle的危害、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/9727258.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存