运维联盟俱乐部

 找回密码
 立即注册
查看: 1062|回复: 0

[日常管理] sqlnet trace

[复制链接]
  • TA的每日心情
    开心
    2023-8-9 11:05
  • 发表于 2022-7-28 21:48:25 | 显示全部楼层 |阅读模式
    一步一步地解释如何在数据库环境上动态生成SQLNET(服务器跟踪)跟踪。
    1.主备库配置sqlnet.ora
    1. TRACE_DIRECTORY_SERVER = /TMP
    2. DIAG_ADR_ENABLED = OFF
    复制代码
    2.主备库开启archive log tracing
    2.1清除/移动主目录和备用目录的现有跟踪转储目录。
    2.2在主上,可选择推迟REDO传输。
    1. SQL> alter system set log_archive_dest_state_2=defer;
    2. SQL> alter system switch logfile;
    3. SQL> alter system set log_archive_trace=4095;
    复制代码
    2.3重启arch进程
    1. ps -ef|grep ora_arc|grep -v grep|awk '{print $2}'|xargs -i kill -9 {}
    复制代码
    3.在主节点上,重新启用目标以阻止重做传输以重新启动。
    1. SQL> alter system set log_archive_dest_state_2=enable;
    2. SQL> alter system switch logfile;
    复制代码
    5.在日志传输期间,监视待机状态上的v$托管_待机视图,以捕获ARCH/RFS关系。
    1. SQL> select inst_id, process, pid, client_process, client_pid, status,thread#,sequence# from gv$managed_standby;
    复制代码
    6.对于动态SQLNET跟踪
    6.1 a) For 11.1.0.7, 11.2.0.2, 11.2.0.3
    1. On primary side,
    2. oradebug setospid <client PID from the above query>
    3. oradebug dump event_tsm_test 16
    4. oradebug tracefile_name

    5. To unset the tracing,
    6. oradebug dump event_tsm_test 0

    7. On standby side,
    8. oradebug setospid <PID from the above query>
    9. oradebug dump event_tsm_test 16
    10. oradebug tracefile_name
    复制代码
    b) From 11.2.0.4 onwards,
    1. On primary side,

    2. oradebug setospid <client PID from the above query>
    3. oradebug dump sqlnet_server_trace 16
    4. oradebug tracefile_name

    5. On standby side,

    6. oradebug setospid <PID from the above query>
    7. oradebug dump sqlnet_server_trace 16
    8. oradebug tracefile_name

    9. To unset the tracing on Primary and Standby,

    10. oradebug dump sqlnet_server_trace 0
    复制代码
    7.一旦生成了错误,就应该停止跟踪。
    1. Set LOG_ARCHIVE_TRACE=0

    2. on both primary and standby
    3. Find and kill the ARCn processes per #2
    4. Re-enable dest and switch log per #3
    复制代码




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    运维联盟俱乐部 ( 冀ICP备19036648号 )

    GMT+8, 2024-5-17 19:31 , Processed in 0.046319 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表