Oracle 11 Upgrade Logging记录(oracle11升级日志)

Oracle 11 Upgrade Logging记录

Oracle是目前世界上最流行的数据库管理系统之一,它的11版本已经被广泛使用。对于企业来说,升级操作是一项必要的技术工作。在升级到Oracle 11版本之后,如何进行Logging记录,一直是DBA们关注的问题。

Logging记录是数据库管理过程中的关键步骤之一,它可以记录到数据库的每一次操作,包括更新、插入、删除等等。Logging记录可以有效地追踪数据库的变化,提高数据库安全性,帮助DBA更好地管理数据库。以下是Oracle 11 Upgrade Logging记录的步骤:

1.确认日志等级:执行以下代码可以查看当前日志等级

SQL>select name,value from v$parameter where name=’log_archive_dest_state_2′;

如果日志等级为enable,那么logging记录则已经开启。如果等级为disable,则需要手动开启。

2.开启Logging记录:执行以下代码可以开启Logging记录

SQL>ALTER SYSTEM ARCHIVE LOG START;

日志记录将会被保存到数据库中,并保存在硬盘中。

3.检查Logging记录:执行以下代码可以查看Logging记录

/*查看数据库重做日志文件*/

SQL> select * from v$log;

/*查看所有组中的序列号 */

SQL> select * from v$logfile;

/*查看当前清除了多少日志 */

SQL> select * from v$log_history;

以上代码可以查看数据库重做日志文件、所有组中的序列号和当前清除了多少日志。

4.使用Oracle LogMiner查看Logging记录:Oracle LogMiner是一个强大的工具,可以用来分析和重放数据库的事务日志。它可以用来查看Logging记录,定位可能出现的问题以及数据库的历史记录。

使用LogMiner,需要保证REDO日志被正常归档。运行以下命令:

SQL> ALTER SYSTEM SWITCH LOGFILE;

以上命令会切换到下一个REDO日志,并将当前REDO日志归档。

使用LogMiner,需要创建一个包含必要的参数的参数文件。例如:

# LogMiner Parameter File

DBName=orcl

DBUserName=sys

DBPassword=syspassword

StartTime=’07-JUL-2018 12:00:00′

EndTime=’07-JUL-2018 13:00:00′

DataBaseDir=’/u01/oradata’

运行LogMiner:

SQL>EXECUTE dbms_logmnr.start_logmnr(options => dbms_logmnr.dict_from_online_catalog);

以上命令将启动LogMiner,并将字典从在线目录中导入。

SQL> SELECT * FROM V$LOGMNR_LOGS;

以上命令可以列出可用于LogMiner的日志文件。

SQL> SELECT * FROM V$LOGMNR_CONTENTS;

以上命令将返回日志文件中的内容。

通过以上步骤,可以轻松记录和检查Oracle 11版本中的Logging,并使用Oracle LogMiner分析和重放数据库的事务日志。这对于DBA们来说,将会极大地减轻数据库管理的压力,并提高数据库的稳定性和安全性。


数据运维技术 » Oracle 11 Upgrade Logging记录(oracle11升级日志)