首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle 数据库实例启动关闭过程

数据库实例启动,严格来说应该是实例启动数据库仅仅是在实例启动后进行装载。...下面详细了Oracle Database 10g 数据库启动及关闭过程。 一、数据库实例启动 启动命令:starup [force][restrict] [pfile=...]...2.mount阶段 mount阶段完成任务: a.启动实例并打开控制文件,将数据库与实例关联起来 b.利用参数文件说明,打开并锁定控制文件 c.读取控制文件以获取数据文件和重做日志文件名字和状态信息...服务器将校验所偶数据文件和联机日志文件能否打开并对数据库作一致性检查 b.如果出现一致性错误,SMON进程将启动实例恢复 c.如果任一数据文件或联机日志文件丢失,Oracle服务器将报错 4.特殊方式打开数据库...三、几类诊断文件 包含有重要意义时间具体信息,用于解决问题,用于日常更好管理数据库 a.alterSID.log 告警文件 记录了数据库启动、关闭时间和一些重要操作及错误警告信息,包含错误号

1.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle 启动实例(instance)、打开数据库

    仅用于创建数据库或重建控制文件 MOUNT—开启实例,并加载数据库,但不打开数据库。...OPEN—开启实例,加载数据库,打开数据库,等同STARTUP FORCE-在启动或关闭遇到问题时,强制启动实例 OPEN RECOVER—在完成完整备份后启动实例。...注意:通过共享服务处理器即共享池,连接到数据库无法启动实例 例:开启实例,加载并打开数据库 SQL> STARTUP ORACLE instance started....适用场景: 1)开启、禁用重做日志归档操作 2)执行数据库完整备份操作 例:在启动时限制实例访问 在RESTRICT模式下开启实例,加载并打开数据库,这样,仅管理员用户可以访问实例。...说明: 1)只读模式下,数据库不会往数据文件和日志文件写入数据,不会限制不生成重做日志文件数据库恢复或改变数据库操作。

    2.7K10

    SQL文件导入Oracle数据库

    大家好,又见面了,我是你们朋友全栈君。...直接复制SQL文件至pl/sql中执行,若sql文件过大会直接导致数据库卡死,未避免数据库卡死,可直接使用pl/sql工具提供导入表功能将sql文件直接导入数据库表中 1.如下图所示:链接数据库,选择工具...–》导入表 2.如下图示:选择SQL导入—使用命令窗口–》选择要导入sql文件–》点击导入按钮 3.如下图所示:若提示Done,则表示导入成功,导入成功后需要点击commit按钮进行事务提交,若没有出现...Done,则表示导入失败,为保证数据正确性,需要点击回滚按钮进行数据回滚,检查文件是否正确再按照上述步骤进行导入。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.2K20

    相克军_Oracle体系_随堂笔记016-参数文件数据库启动和关闭

    参数文件: spfile.ora 动态参数文件,是二进制文件,9i以后引入并建议使用 init.ora 静态参数文件,是文本文件 动态参数,部分参数可以动态修改。...数据库启动三个阶段: nomount(根据参数文件配置参数启动实例) mount(根据参数文件中记录控制文件位置打开控制文件) open(根据控制文件信息打开数据文件,redo日志文件,open数据库...注:nomount之前就可以根据pfile创建spfile,根据spfile创建pfile. create pfile from spfile; create spfile from pfile; 数据库关闭四种方式...: abort(模拟自然断电,再次启动库时需要实例恢复,万不得已才用这种方式关闭数据库) immediate(所有未提交事物全部回滚,强制断开用户连接,最常使用) transactional(等待事物自动提交或回滚...,强制断开用户连接,很少使用) normal(默认shutdown参数,很少使用)

    31820

    【DB笔试面试842】在Oracle中,如何启动Oracle数据库监听日志?

    ♣ 问题 在Oracle中,如何启动Oracle数据库监听日志? ♣ 答案 Oracle监听器是一个服务器端程序,用于监听所有来自客户端请求,并为其提供数据库服务。...监听器日志有如下特性: ① 监听器日志是一个纯文本文件,通常位于ORACLE_HOME/network/log目录下,与sqlnet.log日志文件处于同一路径。...在Oracle 11g下,可能位于ORACLE_BASE/diag/tnslsnr/ ② 监听器日志缺省文件名为listener.log。...对于非缺省监听器,则产生日志文件通常为listenername.log。 ③ 监听器日志文件缺省由监听器自动创建,当日志文件丢失时或不存在时,会自动重新创建一个同名文件,与告警日志文件类似。...④ 监听器日志文件尺寸会不断自动增长,当尺寸过大时可能产生一些监听错误,这个时候可以考虑将其备份。 ⑤ Oracle监听器在运行时不允许对日志文件做删除,重命名操作。

    1.2K30

    oracle数据文件恢复 步骤_oracle数据库文件扩展名

    大家好,又见面了,我是你们朋友全栈君。 1、基于linux操作系统文件恢复 条件:1、误强制删除linux下数据文件(rm -rf)。2、未重启数据库或操作系统。...3、数据库是归档模式 恢复原理:句柄恢复文件–因为我们操作系统是linux,当数据文件从操作系统级别被rm掉,但之前打开该文件进程仍然持有相应文件句柄,所以指向文件仍然可以读写,并且该文件文件描述符可以从...若重启了数据库或者操作系统,那么句柄就会消失,可以通过扫描磁盘进行文件恢复 恢复步骤: 1、检查dbwr进程PID: [oracle@dg2 oracle]ps -ef|grep...2、通过进程id9946找到对应目录:[oracle@dg2 oracle]cd /proc/9964/fd 3、找到被删除文件:[oracle@dg2 oracle]$ ls -l(...会有一个delete标志) 4、直接cp 删除句柄文件名回原位置:[oracle@dg2 oracle]$ cp 句柄文件名 /u01/app/oradata/dropdatafile.dbf

    1.8K10

    Oracle数据库文件路径变更

    操作步骤: 1.查看当前数据库数据文件,临时文件,日志文件,控制文件,参数文件等信息。 2.根据当前spfile创建pfile文件,正常关闭数据库,移动源数据库文件到新存储路径。...3.修改数据库参数文件,更改控制文件路径为新存储路径,用改好pfile文件启动数据库到mount状态。 4.重定向数据库所有数据文件、日志文件路径,然后正常打开数据库。...5.核查各文件路径没有问题,根据当前pfile创建spfile,重启数据库实例。 1.查看当前数据库数据文件,临时文件,日志文件,控制文件,参数文件等信息。...,正常关闭数据库,移动源数据库文件到新存储路径。...g.umount -l /oradata 3.修改数据库参数文件,更改控制文件路径为新存储路径,用改好pfile文件启动数据库到mount状态。

    2.2K30

    分析Oracle数据库日志文件(1)

    分析Oracle数据库日志文件(1) 一、如何分析即LogMiner解释 从目前来看,分析Oracle日志唯一方法就是使用Oracle公司提供LogMiner来进行, Oracle数据库所有更改都记录在日志中...另外由于Oracle重做日志中记录并非原始对象(如表以及其中列)名称,而只是它们在Oracle数据库内部编号(对于表来说是它们在数据库对象ID,而对于表中列来说,对应则是该列在表中排列序号...三、Oracle8i/9i日志分析过程 LogMiner只要在实例起来情况下都可以运行,LogMiner使用一个字典文件来实现Oracle内部对象名称转换,如果没有这个字典文件,则直接显示内部对象编号...下面是具体分析步骤: 1、确认设置了初始化参数:UTL_FILE_DIR,并确认Oracle对改目录拥有读写权限,然后启动实例。...如果你没有使用字典信息文件(此时我们只需要启动实例就可以了),那么就不需要跟dictfilename参数: SQL> exec dbms_logmnr.start_logmnr(); PL/SQL

    3K50

    Oracle日常运维操作总结-数据库启动和关闭

    一、数据库启动和关闭 1.1 数据库正常启动步骤 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户 [root@kevin ~]# su - oracle 以DBA身份登录数据库...数据库启动关闭几种方式 --> 启动数据库 Oracle启动过程涉及几种模式,这些模式涉及不同文件,每个状态下数据库做不同事情,同时这些模式适用于不同维护需求,主要模式有三种:NOMOUNT...带初始化参数文件启动方式 先读取参数文件,再按参数文件设置启动数据库 例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora 8)startup...--------- 1)启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用方式就是在命令行方式下Server Manager。...Init.ora 文件定义了实例配置,包括内存结构大小和启动后台进程数量和类型等。实例名根据 Oracle_SID设置,不一定要与打开数据库名称相同。

    6.6K61

    Oracle数据库添加和移动控制文件

    配置Oracle数据库控制文件冗余操作过程: 查看数据字典v$controlfile来获取现有控制文件信息 SQL> set lines 200; SQL> col name for a50; SQL...ls /backup/cams/controlfile control03.ctl 通过pfile启动oracle,并新创建spfile SQL> startup pfile='/oradata/oracle...(2)查看spfile所在路径 (3)正常关闭数据库 (4)利用spfile文件创建pfile文件 (5)修改pfile文件CONTROL_FILES参数,修改为最新控制文件信息 (6)创建新文件路径...,并将现有控制文件拷贝到指定位置 (7)通过pfile启动oracle,并新创建spfile (8)关闭数据库,利用spfile参数文件启动数据库 其他说明: (1)如果数据库使用pfile启动,没有spfile...(4)如果操作完成后出现无用控制文件,比如用不到原控制文件了,建议在操作完成后删除无用控制文件,避免出现系统垃圾文件

    73820
    领券