Oracle查看归档是否被备库应用
首先是查询v$archived_log视图,然后分析applied字段信息,官方说明如下:Indicates whether an archived redo log file has been applied to thecorresponding physical standby database. The value is always NO for localdestinations.This column is meaningful on a physical standby database for rows whereR...
Oracle 12c系列(二)|PDB的创建
PDB数据库的创建可以从现存的数据库中复制数据文件,包括种子容器、可插拔数据库、non-CDB数据库,创建时可以使用CREATE PLUGGABLE、RMAN、DBCA以及EM等。
Oracle 12c系列(一)|多租户容器数据库
Oracle 12.1发布至今已有多年,但国内Oracle 12C的用户并不多,随着12.2在去年的发布,选择安装Oracle 12c的客户量明显增加,在接下来的一两年中,Oracle 12c将逐步得到普及。目前关于12C新特性的文章很多,但大多都不成体系,本次的文章是一个非常完整、连贯的系列,将带你全面的从基础到深入全方位的理解Oracle 12C。
db file sequential read及优化
db file sequential read:直接路径读; 官方说明如下:This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a physical I/O call to return. A sequential read is a single-block read.Single block I/Os are usually the result of using indexes. ...
彻底弄懂oracle硬解析、软解析、软软解析
硬解析过程: 2.查询转换(通过应用各种不同的转换技巧,会生成语义上等同的新的SQL语句,如count(1)会转为count(*)); 4.将游标信息(执行计划)保存到库缓存。 1.语法、语义及权限检查; 软解析对比硬解析省了三个步骤。 ...
日志管理程序时间订制版
#!/bin/bash#author: Rui Zhang#date: 2017-10-31#email: sharpzhang_2008@126.comdayom=`date +'%d'`monoy=`date +'%m'`day=`date`function restore_log(){tday_num=`date +'%F-%j'`dir_name=$1log_name=$2cd $dir_name #pwdecho dir_name:$dir_nameecho log_name:$log_name#cp $lo...
数据库补丁索引
MOS ID 2118136.2
shared pool内存结构
待续
记一次故障排查(vnc日志文件过大导致crsd进程异常终止)
通过命令du -sh *发现/root目录非常大,但是为进入/root目录下通过du -sh *未发现有空间比较大的文件,后联系主机人员通过find /root -size +102400000c命令查出在.vnc下存在一个日志非常大的文件,后直接rm掉这个文件,发现空间并未恢复,后杀掉所有的vnc进程,空间恢复正常。由于数据库软件安装目录达到100%导致crsd进...
更改数据库端口号
srvctl config listenersrvctl modify listener -l LISTENER -p "TCP:11521"alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.162.123)(PORT=11521))' scope=both sid='test1';alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.162.122)(PORT=11521))' scope=both ...
psu遇到The opatch minimum version
现象:[root@ora1 OPatch]# ./opatch auto /software/psu/21523375/ -ocmrf /software/ocm.rsp Executing /u01/app/11.2.0/grid/perl/bin/perl ./crs/patch11203.pl -patchdir /software/psu -patchn 21523375 -ocmrf /software/ocm.rsp -paramfile /u01/app/11.2.0/grid/crs/install/crsconfig_paramsThis is th...
11.2.0.4psu到11.2.0.4.8
1、grid用户创建ocm.rspexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1$ORACLE_HOME/OPatch/ocm/bin/emocmrsp -no_banner -output /software/ocm.rspchmod 775 /software/ocm.rsp2、root用户逐个节点执行下列命令./opatch auto /software/psu/21523375/ -ocmrf /software/ocm.rsp 如果...
ORACLE普通表转换成分区表的操作
【前言】oracle官方建议当表的大小大于2GB的时候就使用分区表进行管理,分区表相对于小的表管理和性能上都有很大的优势,本文档暂时不介绍具体的优势,主要介绍几种普通表转换成分区表的方法;【方法概述】oracle官方给了以下四种操作的方法: A) Export/import method(导入导出) B) Ins...
duplicate复制数据库(rac-rac)
rac-rac使用duplicate进行数据迁移配置监听SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=dup1) (ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1) (SID_NAME=test))) &n...
duplicate复制数据库(rac-单实例)
辅助库配置(auxiliary):创建pfile和密码口令文件(复制主库的密码口令文件到备库)pfile:*.db_name='test'*.compatible='11.2.0.4.0'*.control_files='/dup1/control01.ctl'*.db_create_file_dest='/dup1'*.db_file_name_convert='+oradata','/dup1'*.db_recovery_file_dest='/arch'*.db_recovery_file_dest...
duplicate搭建DG最大性能(rac-单实例)
备库操作:一、创建pfile和密码口令文件我创建的pfile如下:*.control_files='/dup1/control01.ctl'*.db_block_size=8192*.db_create_file_dest='/dup1'*.db_file_name_convert='+oradata','/dup1'*.db_name='test'*.db_recovery_file_dest='/arch'*.db_recovery_file_dest_size=4621074432*.fal_client='dup1'...
一节点启动不起来(ocssd)
日志报错:[cssd(28117)]CRS-1603:CSSD on node rztjdb2 shutdown by user.2017-04-19 22:37:07.426: [ohasd(27732)]CRS-2765:Resource 'ora.cssdmonitor' has failed on server 'rztjdb2'.2017-04-19 22:37:08.940: [cssd(3684)]CRS-1713:CSSD daemon is started in clustered mode2017-04-19 22:37:10.6...
怎样清除v$archived_log视图中的过期信息
在使用RMAN命令删除归档后,查询v$archived_log视图会发现name列为空了,但其他列的信息还保留,时间长了会留下很多过期的信息,影响维护工作。首先模拟下问题的出现过程:--删除归档日志之前查看v$archived_log视图,情况正常SQL> select dest_id,sequence#,name,blocks from...
统计某个时间段的归档日志大小
通过v$archived_log视图V$ARCHIVED_LOG displays archived log information from the control file, includingarchive log names. An archive log record is inserted after the online redo log issuccessfully archived or cleared (name column is NULL if the log was cleared). If the logis archived twice, the...
分区表之间隔分区(interval)
When to Use Range or Interval PartitioningRange partitioning is a convenient method for partitioning historical data. Theboundaries of range partitions define the ordering of the partitions in the tables orindexes.Interval partitioning is an extension to range partitioning in which, beyond a ...