【问题标题】:Oracle tns-listener securityOracle tns 侦听器安全性
【发布时间】:2013-02-27 16:43:31
【问题描述】:

我注意到在 Oracle 8.1.7* 中设置了 tns-listener 密码(“SECURITY=ON”),SID 无论如何都是可枚举的(通过“Command=status”)。根据您的说法,防火墙过滤是唯一可能的解决方案吗?

提前致谢

【问题讨论】:

    标签: oracle security tns


    【解决方案1】:

    第 1 步 - 检查 DB 侦听器状态

       lsnrctl status
    

    请注意,您想要的监听器(在我们的例子中是“orcl”)没有显示。

    第 2 步 – 通过 sqlplus 登录

       sqlplus sys/oracle as sysdba
    

    Sqlplus 给了我们这个错误信息:

       Writing audit records to Windows Event Log failed
    

    第 3 步 - 进入 Windows 事件查看器 (eventvwr.exe)

    在“Windows 日志”下,右键单击应用程序并选择“清除日志”。对 System 执行相同操作。

    右键单击应用程序并选择属性也可能是明智之举。然后,在“日志大小”下,在“达到最大日志大小时”下选择以下选项:“根据需要覆盖事件”。这应该可以防止日志最大化并导致数据库无法启动。

    在 Windows Vista 及更高版本中,您可以执行以下命令来清除应用程序日志:

       wevtutil cl Application
    

    第 4 步 – 通过 sqlplus 登录

       sqlplus sys/oracle as sysdba
    

    您现在应该可以在没有错误消息的情况下登录。

    第 5 步 - 检查 DB 侦听器状态

       lsnrctl status
    

    您现在应该看到您的侦听器正在运行。

    第 6 步 - 启动 UCM

    UCM 现在应该启动了。

    要更深入地回答这个问题,您可以阅读我的完整版blog post

    【讨论】:

      猜你喜欢
      • 2014-05-01
      • 1970-01-01
      • 2011-06-03
      • 2021-05-23
      • 1970-01-01
      • 2013-01-17
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多