使用辅助数据库帮助分析日志.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用辅助数据库帮助分析日志,数据库日志分析,mysql数据库日志分析,数据库日志安全分析,数据库日志,数据库日志清理,数据库日志已满,oracle数据库日志查看,数据库日志文件太大,数据库事务日志已满

使用辅助数据库帮助分析日志 作者:杨志洪 (msn:boypoo@) 我们知道,从Oracle8i 开始,我们可以使用Oracle 公司免费提供的LogMiner 进行日志分 析,追踪用户的恶意操作,找出这些操作执行时的用户及终端。但是使用LogMiner 有一个限制, 就是必须使用数据字典才能将日志里面的原始信息转换成为我们能看懂的内容。而创建数据字 典必须在数据库里面设置初始化参数 utl_file_dir ,为使该参数生效,必须将数据库重新启动。 这在有些生产系统里是不被允许的,它们必须严格保证7 ×24 小时在线。 那么怎么办呢? 曾经尝试将整个数据库作个逻辑备份,导入到新建的数据库里面,生成新的数据字典,然后使 用 LogMiner 进行日志分析,事实证明这样是不可以的,因为数据字典与要分析的日志文件的 DBID 必须是唯一的! 那么还有其他办法吗? 有,使用RMAN 创建辅助数据库,然后在这个辅助数据库上进行日志分析。突然发觉rman 真 是个好东西! 那么如何做呢? 我的测试环境如下: OS:win2k sp5 DB:oracle “生产数据库” 实例名:joe ”辅助数据库”实例名:joeback 1、准备工作 1、准备工作 1.1 首先确保Oracle_home 目录 1.1 首先确保Oracle_home 目录 我是在本机上做的测试,所以可以不更改,如果需要在新的机器上安装辅助数据库的 话,可以新安装同版本的数据库。 1.2 修改init.ora 文件 1.2 修改init.ora 文件 根据要求,一下参数必须修改: 修改参数为: db_name = joeback instance_name = joeback service_names = joeback control_files = (D:\oracle\oradata\joeback\control01.ctl, D:\oracle\oradata\joeback\control02.ctl, D:\oracle\oradata\joeback\control03.ctl) utl_file_dir=d:\arch1 log_archive_start = true log_archive_dest_1 = location=D:\arch1 log_archive_format = %%ORACLE_SID%%T%TS%S.ARC background_dump_dest = D:\oracle\admin\joeback\bdump user_dump_dest = D:\oracle\admin\joeback\udump 1.3 在listener.ora 中添加对该数据库实例的监听 1.3 在listener.ora 中添加对该数据库实例的监听 在oracle9i 中可能不需要,因为9i 的listener 能够自动注册数据库。 我的配置如下: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = frank9)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\ora816) (PROGRAM = extproc) ) (SID_DESC =

文档评论(0)

xingkongwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档