【Oracle】startup hung 遇到 ORA-00443,ORA-00445
上午接近11点,一同事说测试环境的数据库起不来了,可以通过sqlplus连接数据库,但是执行startup命令时,会出现hung住的情况。查看日志只有早上8:23之前的,之后对数据库进行启动的操作是没有记录的日志大致内容如...
【Oracle】service_name和service_names的关系
从oracle9i开始,后台进程PMON自动在监听器中注册初始化参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为db_name.db_dimain。客户端tns配置中SERVICE_NAME的名称必须是SERVICE_NAMES或其中的一个NAME。1 liste...
【Oracle】undo 自动调优
Oracle 10gr2的后续版本中添加了UNDO信息最短保留时间段自动调优的特性,不再仅仅依据参数UNDO_RETENTION的设定,其调优原则如下:1 当UNDO TABLESPACE为 fixed- size,Oracle将根据表空间的大小和...
【Bug】ORA-01555 When Max Query Length Is Less Than Undo Retention
ORA-01555 When Max Query Length Is Less Than Undo Retention [ID 1131474.1]涉及的版本!Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.2.0.2 - Release: 10.2 to 11.2Information in this docu...
【Bug】Bug 11827204: NON-OSDBA USERS WITH LOCAL CONNECTIONS: ORA-15025 ORA-27041
数据库版本:Release 11.2.0.2.0以非 oracle 用户执行sqlpuls 登录数据库(ps admin 用户是oracle 创建的外部用户,直接执行sqlpus / 便可以登录数据库)admin@sf1:/home/admin>sqlplus /SQL*Plus: Release 11.2...
【Oracle】How to Rename or Move Datafiles and Logfiles 之二
在数据库open状态下进行重命名或者迁移数据文件:注意:迁移system 表空间里的数据文件或者redo log 必须在mount状态下进行操作。在数据库open 模式进行数据文件的移动时,数据文件所在的表空间必须是只读的。用户只...
【Oracle】How to Rename or Move Datafiles and Logfiles 之一
在做搭建第二备库的时候用到了数据文件的迁移,当时选择了 在mount状态下,offine 数据文件然后在进行rename 的过程,这里直接进行了,当然可以参考MOS 文档 How to Rename or Move Datafiles and Logfiles...
【Oracle】Installing and Using Standby Statspack in 11g
Statspack/AWR cannot be executed on a standby due to its read-only nature. Therefore tuning the performance of the apply process involves manually collecting statistics.In 11gR1, using the new Active ...
【Oracle】AWR analyse
AWR analyse--SQL ordered by Elapsed Time记录了执行总和时间的TOP SQL(请注意是监控范围内该SQL的执行时间总和,而不是单次SQL执行时间 Elapsed Time = CPU Time + Wait Time)。Elapsed Time(S): SQL语句执行用总...
【Oracle】一款非常好用的trace文件分析工具之二
前一篇文章介绍了如何安装trca,接下来介绍如何使用trca:必须进入 trca/run 目录里面 或者把 /home/oracle/software/trca/run 放到SQL_PATH环境变量里面:使用trcanlzr.sql的时候可以直接跟trace 文件名字,该工具...
【Oracle】一款非常好用的trace文件分析工具之一
介绍一款非常好用的10046分析工具--trca(Trace Analyzer),以前分析10046跟踪文件的时候都是使用tkprof 工具,但是trca 比tkprof要简单的多而且分析的结果更全面:可以从ML的文章:Trace Analyzer TRCANLZR - Interp...
【oracle】sqlnet.ora 访问控制策略
sqlnet.ora中进行下列参数的设置可以限制或允许用户从特定的客户机连接到数据库中。tcp.validnode_checking=yes|notcp.invited_nodes=(ip|hostname,...)tcp.excluded_nodes=(ip|hostname,...)##如果是hostname 则需...
【Oracle】Oracle 11g 中的自动数据库维护任务管理
对于11g版本的oracle 有三个自动维护定时任务。1 自动优化器统计收集:为所有方案对象收集陈旧的或缺少的统计数据,所收集的统计信息将被用来提高sql的执行的性能,任务名是“auto optimizer stats collection”2 自...
【Oracle】v$表和v_$同义词的访问权限
买了最新的11gr2tom kyte的书编程艺术,参考其中的例子做实验,发现:yang@RAC> create or replace view stats 2 as select 'STAT...' || a.name name, b.value 3 fro...
【Oracle】 RAC 环境删除oracle 之二
oracle 11GR2提供了一个自动删除工具deinstall 在$ORACLE_HOME 的deinstall 目录下,使用此工具可以实现卸载oracle 软件,Clusterware 软件和数据库。删除了数据库和软件以后,再删除Clusterware 软件。删除之前集群...
【Oracle】 RAC 环境删除oracle 之一
oracle 11GR2提供了一个自动删除工具deinstall 在$ORACLE_HOME 的deinstall 目录下,使用此工具可以实现卸载oracle 软件,Clusterware 软件和数据库。卸载oracle 之前可以使用dbca 删除数据库,也可以不用删除,dein...
【Oracle】lsnrctl reload 命令操作
上一篇简单介绍了lsnrctl reload的原理!这篇文章实验一下给数据库增加静态监听,reload 监听并查看监听器的日志:oracle@rac1:/opt/oracle/11.2.0/yangdb/network/admin>lsnrctl statusLSNRCTL for Linux: Version ...
【Oracle】lsnrctl reload 命令简介
oracle 提供了lsnrctl reload 命令,在下面两种情况1 修改listener.ora2 修改sqlnet.ora之后又不想停止监听,可以考虑lsnrctl reload命令!reload命令会重新读取listener.ora的内容,这个命令让用户不停止监听器的情...
【oracle】ORA-16038: log 2 sequence# 98 cannot be archived
ORACLE Instance rac1 - Archival ErrorORA-16038: log 2 sequence# 98 cannot be archivedORA-19502: write error on file "", block number (block size=)ORA-00312: online log 2 thread 1: '+DATA1/rac/on...
Linux 下安装oracle 数据库的准备
注:不做特别说明,则全由root执行1.linux检查安装包是否全rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" binutils \compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ ...