动态监听与静态监听
支持数据库版本:10gR2、11gR21. 自动注册的监听1-1. 数据库实例自动注册监听$ cat $ORACLE_HOME/network/log/listener.log17-JUL-2012 15:36:24 * service_register * insname * 0# 其中 insname 是数据库初始化参数的 instance_name 的值# 数据库启动后, 由 PMON 进程自动注册, 需要 1 分钟左右的时间1-2. 自...
VotingDisk维护命令
支持数据库版本:10gR2、11gR21. 查看# crsctl query css votedisk2. 备份 (裸设备)# dd if=/dev/raw/raw1 of=/tmp/votedisk.dd.bak# dd if=/dev/raw/raw1 of=/tmp/votedisk.dd.bak bs=1024k count=103. 恢复 (可在线恢复)# dd if=/tmp/votedisk.bak of=/dev/raw/raw1# cat $CRS_HOME/log/rac1/alertrac1.logvo...
OCR维护命令
支持数据库版本:10gR2、11gR21. 查看状态# ocrcheck# cat /etc/oracle/ocr.loc2. 查看内容默认输出文件在当前目录的OCRDUMPFILE文件# ocrdump3. 查看备份 (自动4小时物理备份一次)# ocrconfig -showbackuprac2 2012/07/22 07:06:37 /u01/app/oracle/product/10.2.0/crs_1/cdata/crsrac2 2012/07/22 03:06:39 ...
RAC变更ASMSPFILE存储位置(转)
支持数据库版本:10gR2http://blog.chinaunix.net/uid-182041-id-84265.html很简单的一个方法:先通过spfile创建一个pfile,然后再通过这个pfile创建路径指向移动目的地的spfile。在10g rac中,每个节点的$ORACLE_HOME/dbs/下面都有个该节点的init pfile配置文件,该文件内容是指向共享存储中的spfile,ra...
修改资源在CRS中的配置
支持数据库版本:11gR21. ASM实例的SPFILE存储位置# srvctl config asmASM home: /opt/app/oracle/grid/11.2.0.3ASM listener: LISTENERSpfile: +DG00/asm/asmparameterfile/registry.253.842200669ASM diskgroup discovery string: /asmdisk/disk*2. 修改SPFILE存储位置# srvctl modify asm -p +DG00/asm/asmpar...
RAC相关概念
CSS:Cluster Syncronizaion ServiceCRS:Cluster Ready ServiceOHAS:Oracle High Availability Service(11gR2之后追加)OCR:Voting Disk:投票表决磁盘
/dev目录下找不到设备文件
lsblklsscsifdisksfdiskcat /proc/partitions
oracle 11gR2 oracle restart 单机使用asm存储 主机名发生更改处理过程
oracle 11gR2 oracle restart 单机使用asm存储 主机名发生更改并且主机重启后处理过程:以下为解决方案: 1. Remove Oracle Restart configurationThis step should be performed as privileged (root) user...
ASM存储使用RMAN复制控制文件
支持数据库版本:11gR21.查看当前控制文件SQL> select name from v$controlfile;2.查看参数文件SQL> show parameters control_files;3.关闭数据库SQL> shutdowm immediate4.使用RMAN复制控制文件$ rman target /RMAN> startup nomountRMAN> restore controlfile to '+DG01' from '+DG0...
安装GridInfracture时报错INS-40404的处理
支持数据库版本:11gR2Windows平台:删除注册表中剩余的OCR和OLR项
Windows平台模拟单实例ASM环境
支持数据库版本:10gR2,11gR2asmtool工具在目录%ORACLE_HOME%bin下。asmtool -create D:\asmdisk\disk00 1024M;
监听器listener.ora中HOST参数配置
Oracle Net是我们使用Oracle过程中不可缺少的组件环节。对于初学者而言,三个配置文件tnsname.ora、listener.ora和sqlnet.ora是最容易混乱的部分。而且,由于采用ASCII文本格式编辑,非常容易出现配置错误。监听器控制文件listener.ora是Oracle服务器端管理重要组件文件。监听器监听端口、动静态注册等行为...
RAC维护命令
支持数据库版本:10gR2,11gR21. crs_* ()1-1. 资源查询1-1-1. 查看各节点上资源运行状态和属性# crs_stat -t -v# crs_stat -v ora.racdb.service1.racdb1.srv# crs_stat -p ora.racdb.service1.racdb1.srv1-1-2. 查看资源权限# crs_stat -ls1-2. 资源的启动与停止1-2-1. 全局资源的启动与停止# crs_star...
ASH AWR ADDM
-- ASH (Active Session History)-- ASH 记录信息可以通过 v$active_session_history 来访问-- 默认每1秒由 MMNL 进程采样一次,结果保存在 v$active_session_history 中,并保存 SGA 中-- 是否启用的隐藏参数NAME VALUE DESCRIB----...
会话等待(Session Waits)
-- ------------------------------------------------------------------------------------- File Name : http://www.oracle-base.com/dba/10g/session_waits.sql-- Author : DR Timothy S Hall-- Description : Displays information on all database session waits.-- Req...
SQL优化
1. 查询SQL在ShareedPool中的信息 select address, hash_value, executions, sql_text from v$sql where upper(sql_text) like 'SELECT * FROM T%'; 2. 查看SQL是否能被共享 select address, auth_check_mismatch, translation_mismatch, optimizer_mismatch from v$sql_shared_cursor where address in ...
dbms_stats包的使用
1. 分析指定 schemadeclare start_time varchar2(21); end_time varchar2(21); user_name varchar2(30);begin dbms_output.disable; dbms_output.enable(1000000); dbms_output.put_line('-----------------------------------')...
Autotrace的配置与分析
- sysdba登录系统sqlplus "/ as sysdba"- 执行sqlsys@DEMO> @/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/utlxplan.sqlTable created.- 创建同位语 --- 若存在则报错误信息sys@DEMO> create public synonym plan_table for plan_table;create public synonym plan_table for plan_table  ...
执行计划的阅读方法
- 第一个列是步骤的ID- 第二个列是父步骤的ID- 第三个列是该步骤要进行的操作- 在执行过程中,父步骤依赖于子步骤。只有对应的所有子步骤执行完,才能执行父步骤- 先从最开头一直往右看,直到看到最右边的并列的地方- 索引扫描(如:INDEX (UNIQUE SCAN))先忽略掉,只考虑剩下的部分- 对于不并列的,靠右的先执行(2,3)...
跟踪客户端执行的SQL
-- 识别要跟踪的客户端程序到数据库的数据库连接-- 只有DEDICATED模式下,跟踪才有效column machine format a30column program for a40column username format a15select s.sid, s.serial#, s.username, /*s.machine,  ...