首页 >>  正文

重启数据库命令

来源:baiyundou.net   日期:2024-09-24

Oracle数据库故障:

北京某公司一台运行oracle数据库的服务器,机房意外断电导致该服务器重启,重启后发现oracle数据库报错。该Oracle数据库没有备份。

Oracle数据库数据恢复过程:

1、北亚企安数据恢复工程师检查该oracle数据库的数据文件。

文件完整度:

北亚企安数据恢复——Oracle数据恢复

该oracle数据库SYSAUX01.DBF存在大量的坏块,其他位置文件完整。

2、在北亚企安数据恢复服务器上搭建了与故障oracle数据库相同的运行环境,将oracle数据库挂起。挂起oracle数据库后依然出现与用户反馈相同的报错(报错内容:ORA-01110错误)。由此可以初步判断故障oracle数据库的控制文件由于异常断电被篡改,恢复该oracle数据库的数据需要先修复oracle数据库的控制文件。

北亚企安数据恢复——Oracle数据恢复

北亚企安数据恢复——Oracle数据恢复

北亚企安数据恢复——Oracle数据恢复

3、查询故障oracle数据库的归档日志,发现归档日志不连续,恢复数据所需要的数据库归档日志丢失,北亚企安数据恢复工程师使用cancel参数进行不完全恢复。

北亚企安数据恢复——Oracle数据恢复

北亚企安数据恢复——Oracle数据恢复

再次执行alter database open命令将oracle数据库打开。查询oracle数据库实例状态,数据库报错内容改变,报错内容:ora_00600错误。

北亚企安数据恢复——Oracle数据恢复

4、查询oracle数据库警告日志,追踪查询数据库内部错误情况,部分日志内容为:

ORA-00600: internal error code, arguments: [13013], [5001], [267], [8456009], [5], [8456009], [17], [], [], [], [], []

Non-fatal internal error happenned while SMON was doing logging scn->time mapping.

5、使用北亚企安自主研发的DBF解析工具获取数据。

北亚企安数据恢复——Oracle数据恢复

6、创建oracle数据库,在oracle数据库中创建用户,为用户分配表空间,解锁用户并授权,然后将解析到的用户对象迁移到数据库中。

7、使用exp或者expdp导出zxfg用户下的所有对象,本例采用exp导出数据,其命令如下:

exp system/abc file=C:\\test\\dump\\zxfg.dmp log=C:\\test\\dump\\zxfg.log owner=zxfg

北亚企安数据恢复——Oracle数据恢复

北亚企安数据恢复——Oracle数据恢复

8、查询导出的数据库dmp文件及日志,确认oracle数据库数据完整正确。由用户方对恢复出来的数据库数据进行验证,经过多方反复验证确认数据完整有效。本次数据恢复工作完成。

","gnid":"97844ecae6cdafacd","img_data":[{"flag":2,"img":[{"desc":"","height":"504","title":"","url":"https://p0.ssl.img.360kuai.com/t019816511a4dc66882.jpg","width":"1168"},{"desc":"","height":"638","title":"","url":"https://p0.ssl.img.360kuai.com/t01aa4422da338ea0c5.jpg","width":"1264"},{"desc":"","height":"74","title":"","url":"https://p0.ssl.img.360kuai.com/t014ab4eff3d6704229.jpg","width":"460"},{"desc":"","height":"754","title":"","url":"https://p0.ssl.img.360kuai.com/t014cd387758ecf0f74.jpg","width":"1286"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t012c52638fc235d46f.jpg","width":"1320"},{"desc":"","height":"90","title":"","url":"https://p0.ssl.img.360kuai.com/t01f523ff3968f6ffd2.jpg","width":"640"},{"desc":"","height":"87","title":"","url":"https://p0.ssl.img.360kuai.com/t0148d90fd1d441ae23.jpg","width":"656"},{"desc":"","height":"770","title":"","url":"https://p0.ssl.img.360kuai.com/t015c6251461d466382.jpg","width":"1132"},{"desc":"","height":"678","title":"","url":"https://p0.ssl.img.360kuai.com/t019eecb41c56719d4f.jpg","width":"1216"},{"desc":"","height":"698","title":"","url":"https://p0.ssl.img.360kuai.com/t01dc926cb318e8edcb.jpg","width":"1132"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1698206040000,"pure":"","rawurl":"http://zm.news.so.com/476a53da02e86613b025cdd29a2c2490","redirect":0,"rptid":"c767e616caf634b1","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"数据库数据恢复—断电导致Oracle数据文件出现坏块的数据恢复案例

邢纪哑4276重启linux系统oracle的一些命令没有 -
毋娄胃19837494189 ______ 1 打开secureCRT,连接到数据库所在的linux机器.若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下.(图为已切换到oracle用户下了) 如何在linux下重启oracle数据库 2 关掉oracle...

邢纪哑4276Oracle数据库有哪些启动的方法呢?
毋娄胃19837494189 ______ 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件. 2、startup ...

邢纪哑4276oracle服务器重启需先用命令关闭数据库吗 -
毋娄胃19837494189 ______ oracle服务器重启(安装数据库服务端的服务器重启),最好先关闭数据库,这样能保证数据库的一致性,减少数据库出错的可能性.

邢纪哑4276mac系统mysql的root用户删除了怎么办? -
毋娄胃19837494189 ______ mac系统mysql的root用户删除后的解决办法:1、停止数据库,并在mysql配置文件my.cnf中添加skip-grant-tables参数到[mysqld]配置块中并执行以下命令:./mysql.server stop 添加参数如下图:2、启动数据库,添加root用户,并授予权限,启动...

邢纪哑4276在linux下ORACLE无法登录数据库时如何重启数据库
毋娄胃19837494189 ______ 如果你是用redhat系列linux,在/etc/rc.d/目录中找到oracle的服务,如果是debain系列linux,在/etc/init.d/目录中找到oracle服务,用命令:/etc/init.d/oracle force-reload,可以用root执行权限,普通用户要加入dba组 我指的orcale(服务名可能是别的) 查看你的运行级别,到相应的rc(运行级别数字)中找找

邢纪哑4276Oracle数据库如何开启自动归档 -
毋娄胃19837494189 ______ 你还需要修改初始化参数使数据库处于自动归档模式; SQL archive log list; 如果需要停止归档模式:归档模式(archivelog)和非归档模式(noarchivelog). 检查归档模式命令 SQL archive log list 设置归档模式 SQL shutdown immediate....

邢纪哑4276我们oracle 数据库经常自动重启,为什么 -
毋娄胃19837494189 ______ 最简单的办法:重启服务器.高效一点的:按WIN+R组合键调出运行框,输入CMD回车,进入命令行模式.输入SQLPLUS / AS SYSDBA 回车.输入SHUTDOWN IMMEDIATE 回车.等待提示数据库关闭完成后,输入STARTUP回车.等待数据库开启完成.以上

邢纪哑4276要在会话级别修改某个参数,错误的命令哪项?() - 上学吧
毋娄胃19837494189 ______ 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件. 2、startup mount dbname 安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024