首页 >>  正文

数据库查看日志命令

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

Oracle数据库恢复环境和故障:在一台Windows server操作系统的服务器上部署Oracle数据库,服务器意外断电导致Oracle数据库报错。报错信息:"system01.dbf需要更多的恢复来保持一致性"。由于该Oracle数据库并没有备份,仅有一些断断续续的归档日志,无法通过备份文件恢复Oracle数据库的数据。管理员联系北亚企安数据恢复中心要求修复Oracle数据库。

Oracle数据库数据恢复流程:

1.检测数据库故障情况;

2.尝试挂起并修复数据库;

3.解析数据库文件;

4.导出并验证恢复的数据库文件。

Oracle数据库数据恢复过程:

1.检测服务器及数据库情况。使用dbv命令检测Oracle数据库数据文件是否完整,检测完成后发现检测的文件数据块中有40页的数据和29页的索引数据检测失败,其他文件均检测正常。

2.挂起并修复数据库。北亚企安数据恢复工程师搭建了Windows server环境,安装了和原服务器上相同的Oracle数据库环境,尝试将Oracle数据库挂起来,查看数据库的报错情况。

根据Oracle数据库的报错信息,北亚企安数据恢复工程师采用通过在线日志恢复数据的方法,使用recover database命令尝试修复。经过一系列的修复操作后发现恢复Oracle数据库所需时间段的归档日志缺失,只能利用cancel参数进行不完全的数据恢复。

再次执行命令,打开数据库查询实例状态有无报错,经过查询发现仍有部分数据报错,报错信息为"ora_00600"。这类Oracle数据库内部错误是无法通过命令修复的。借助expdp/exp工具尝试导出Oracle数据库,但是使用这两个工具导出Oracle数据库时依然有报错,该Oracle数据库已经不可能进行修复。

3.解析数据库文件获取数据。使用北亚企安自主研发的一款dbf解析工具获取数据库内的数据。北亚企安工程师获取到Oracle数据库数据后搭建数据库环境,创建数据库用户分配表空间等,将解析出来的数据库数据迁移到新数据库环境中,使用toad for oracle工具验证数据。

4.导出数据库数据并验证。使用exp工具将Oracle数据库导出,导出命令:exp system/abc file=C:\\test\\dump\\zxfg.log owner=zxfg。本次导出正常无报错。

经用户方验证Oracle数据库完整,查询数据无异常,本次Oracle数据库数据恢复工作完成。

","gnid":"9c6789e21d6931af6","img_data":[{"flag":2,"img":[{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t019227adb23df9e0fa.jpg","width":"854"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t0104541f82e9e10ab2.jpg","width":"854"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t011ae48ea243cf7364.jpg","width":"854"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t01cafd0cda24221b0a.jpg","width":"854"}]}],"original":0,"pat":"qgc,art_src_3,fts0,sts0","powerby":"pika","pub_time":1705559220000,"pure":"","rawurl":"http://zm.news.so.com/51c037fe5fc27f9cc37313ed0a7c57f6","redirect":0,"rptid":"d268fb52a94d378f","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"服务器数据恢复-服务器断电导致Oracle数据库报错的...

辕闵费3557SQL 数据库如何查看归档日志 -
梁屈话13825539178 ______ 在对象资源管理器中,展开“管理”,展开“SQL Server 日志”,再双击“当前 ”,此时将显示 SQL Server、“SQL 代理”和 Windows NT 日志. 查看与作业相关的日志 在对象资源管理器中,展开“SQL Server 代理”,右键单击“作业”,再单击“查看历史记录”,此时将显示“作业历史记录”和“SQL 代理”日志. 查看与维护计划相关的日志 在对象资源管理器中,展开“管理”,右键单击“维护计划”,再单击“查看历史记录”,此时将显示“维护计划”、“作业历史记录”和“SQL 代理”日志.

辕闵费3557mysql如何查看二进制日志文件(mysql的操作 -
梁屈话13825539178 ______ 首先你要开启binlog目录,然后用mysql自带的二进制查看脚本mysqlbinlog 如 mysqlbinlog常见的选项有以下几个: --start-datetime:从二进制日志中读取指定等于时间戳或者晚于本地计算机的时间 --stop-datetime:从二进制日志中读取指定小于时间戳或者等于本地计算机的时间 取值和上述一样 --start-position:从二进制日志中读取指定position 事件位置作为开始. --stop-position:从二进制日志中读取指定position 事件位置作为事件截至

辕闵费3557sql2008表的操作记录可以查看吗 -
梁屈话13825539178 ______ 在SQL Server 7.0和2000中,您可以使用下面的命令查看: DBCC日志({DBID |数据库名},[,键入= {0 | 1 | 2 | 3 | 4}]) 参数: DBID或数据库名 - 一个数据库的ID或名字 类型 - 输出类型: 0 - 最低限度的信息(操作,背景,事务ID) 我们1 - 更多的信息(包括标志,标签,行的长度) - 第2 - 非常详细的信息(包括对象名,索引名,页号,槽位号) 3 - 所有的信息-wego.com.sg每个操作4 - 加的所有信息为每个操作的交易进制信息-wego.com.sg默认类型= 0 查看MSATER数据库事务日志可以使用下面的命令:日志DBCC(主)

辕闵费3557如何查看sql的日志?ldf文件能干什么用? -
梁屈话13825539178 ______ 在SQL SERVER 7.0和2000中,可以用下面的命令查看:DBCC log ( {dbid|dbname}, [, type={0|1|2|3|4}] ) 参数:Dbid or dbname - 任一数据库的ID或名字 type - 输出结果的类型:0 - 最少信息(operation, context, transaction id)1 - 更多信息(...

辕闵费3557如何查询SQLserver 2000操作日志 -
梁屈话13825539178 ______ 你好! 1.如果要看日志内容,sql server下不直接支持,但是可以用LogExplorer(只支持2000)等工具来查看 如果你的意思是想看数据库在执行什么语句,可以用Sql profiler 菜单 Tool->Sql Server Profiler 进到Profiler的界面后新建一个跟踪(...

辕闵费3557如何查询Oracle数据库的操作日志 -
梁屈话13825539178 ______ 如何查询Oracle数据库的操作日志 首先,向你介绍一个动态视图:v$sql 该视图展示最近一段时间所有执行过的sql语句:select * from v$sql 即可.如果报错找不到v$sql,一般是权限问题,换sysdba就肯定能查到.但要注意的是“隐式sql”,很多sql语句是调用执行的,(比如,存储过程中对dbms包的调用,再如执行create 语句所触发的对系统表空间、数据字典的修改等等.),这些语句同样会展现在v$sql中.

辕闵费3557mysql 怎么查看mysql的二进制日志 -
梁屈话13825539178 ______ MySQL的日志文件模块启动后才会有日志记录.开启日志服务: 在MY.INI里,MYSQLD项下添加log-bin=mysql. 如果只对某个库进行日志文件记录,那么再添加binlog-do-db=test,这样就只记录test数据库的日志,而放弃其他的. 添加完后,重新启动MYSQL的服务,日志文件开始工作了.查看是否启用了日志命令:mysql>show variables like 'log_bin'; 查看当前的日志命令:mysql> show master status; 看二进制日志文件用mysqlbinlog命令:shell>mysqlbinlog mail-bin.000001

辕闵费3557如何查看数据库日志 -
梁屈话13825539178 ______ 方法/步骤1 用windows身份验证登陆数据库,点击【连接】2 展开数据库服务器下面的【管理】【SQL Server日志】3 双击【当前】可以打开【日志文件查看器】里面有所有的运行日志4 点击任意一行,可以看见具体的信息,错误原因和时间5 勾选相应的复选框,可以筛选查看相应的日志内容6 点击【筛选】还可以详细筛选日志7 在【SQL Server日志】上单击右键,选择【视图】【SQL Server和windows日志】可以查看操作系统日志

辕闵费3557如何查看SQL server 2008的操作日志 -
梁屈话13825539178 ______ 方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在SQL SERVER Management Studio中连接该sql server实例,object Explorer中查找Management->SQL Server logs->右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log) 方法三:去安装路径下去找你的log文件,我的默认实例路径如下 driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG

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