如何禁用Oracle侦听器log.xml

它可能变得非常大,这对您的数据库来说是一个麻烦。以下是检查侦听器日志记录配置和禁用此设置的方法。

$ lsnrctl
LSNRCTL> show log_status
 Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
 LISTENER parameter "log_status" set to ON
 The command completed successfully

在这里你可以看到log_status = ON意味着Oracle不断记录监听器。

LSNRCTL> show log_file
 Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
 LISTENER parameter "log_file" set to /u01/app/oracle/diag/tnslsnr/db84/listener/alert/log.xml
 The command completed successfully

在这里,您可以使用命令“ show log_file ”查看日志文件的位置。

现在禁用Oracle侦听器日志记录。

LSNRCTL> set 
Read the rest “如何禁用Oracle侦听器log.xml”

ORA-03114:启动解决方案时未连接到Oracle

最近,我的一个Oracle数据库可以开始挂载但无法打开。

sql> startup
...
Total System Global Area                              7629732 bytes Fixed Size                                              60324 bytes Variable Size                                         6627328 bytes Database Buffers                                       409600 bytes Redo Buffers                                           532480 bytes 
...
ORA-03114: Not connect to Oracle

ORA-03114是用户在未建立连接时尝试调用Oracle时触发的错误消息。这是我的解决方案:

第1步:首先检查你的听众

$ lsnrctl status
 LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 
Read the rest “ORA-03114:启动解决方案时未连接到Oracle”

ORA-46356:缺少或无效的操作审核选项。

错误代码

ORA-46356:缺少或无效的行动审计选项。

原因

尝试使用无效的操作审核选项创建或更改审核策略。

解决方案

使用有效的操作审核选项。

参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    ORA-39828:由于索引string.string错误,已禁用约束字符串。

    错误代码

    ORA-39828:由于索引string.string错误,因此禁用了约束字符串。

    原因

    用于约束的索引设置为不可用。

    解决方案

    修复导致索引无法设置的错误。

    参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    ORA-46627:密钥库密码不匹配

    错误代码

    ORA-46627:密钥库密码不匹配

    原因

    指定的密钥库密码与打开的密钥库密码不匹配。

    解决方案

    指定正确的密钥库密码。

    参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    ORA-56935:现有数据池作业使用不同版本的时区数据文件

    错误代码

    ORA-56935:现有数据池作业使用不同版本的时区数据文件

    原因

    尝试从数据池作业中请求现有数据池作业使用的时区数据文件的不同版本。

    解决方案

    等到现有数据池作业卸载辅助时区数据文件。

    参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    ORA-46666:在REKEY期间未为所有PDB创建或激活主密钥

    错误代码

    ORA-46666:在REKEY期间未为所有PDB创建或激活主密钥

    原因

    为一个或多个可插拔数据库(PDB)创建主密钥失败。此外,对于某些PDB,一个或多个创建的主密钥的激活也失败,因此这些PDB上的REKEY失败。

    解决方案

    检查跟踪文件是否有错误。 REKEY无法创建主密钥的PDB。激活创建主密钥但未激活主密钥的PDB中的密钥或重试该命令。

    参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    ORA-46635:创建自动登录密钥库失败

    错误代码

    ORA-46635:创建自动登录密钥库失败

    原因

    由于为基于密码的密钥库指定的密码不正确,或者由于指定位置上Oracle的文件权限不正确或由于指定位置不存在而无法在指定位置创建自动登录密钥库。 / p

    解决方案

    检查跟踪文件以获取更多信息,为基于密码的密钥库指定正确的密码,在指定位置创建权限,或指定其他位置并重试。

    参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    Read the rest “ORA-46635:创建自动登录密钥库失败”

    ORA-46952:密码文件’string’的备用数据库格式不匹配

    错误代码

    ORA-46952:密码文件’string’

    的备用数据库格式不匹配

    原因

    尝试将对主数据库进行的密码文件更改应用于备用数据库的密码文件,但是密码文件格式不匹配导致无法进行操作。

    解决方案

    使用与主数据库相同的密码文件格式在备用数据库上重新创建密码文件。确保备用数据库上使用的密码文件格式与主数据库的密码文件格式匹配。

    参考


  • Oracle数据库教程
  • Oracle数据库相关文章
  • Oracle数据库错误代码库
  • 编程教程& IT新闻
  • Linux& DevOps World
  • 电子书评论
  • PES Matches&技能


  • 备注

    如何将分区添加到Oracle数据库中的现有表

    当表中的数据变大时,我们需要进行分区才能使SQL命令更快。但问题是我们已经有了该表中的数据。只需一个执行步骤,这些查询将帮助您实现这一目标。

    --create new partitioned table from old table
    CREATE TABLE TBL_REQUEST_TEMP
     PARTITION BY RANGE(REQUEST_TIME)(
         PARTITION P201906 VALUES LESS THAN (TO_DATE('20190701','YYYYMMDD')),
         PARTITION P201907 VALUES LESS THAN (TO_DATE('20190801','YYYYMMDD')),
         PARTITION P201908 VALUES LESS THAN (TO_DATE('20190901','YYYYMMDD')),
         PARTITION P201909 VALUES LESS THAN (TO_DATE('20191001','YYYYMMDD')),
         PARTITION P201910 VALUES LESS THAN (TO_DATE('20191101','YYYYMMDD')),
         PARTITION 
    Read the rest “如何将分区添加到Oracle数据库中的现有表”