亲身经历的一次OCM考试
2017年12月下旬参加的11G OCM考试,2018年1月中旬收到了ORACLE发来的考试通过邮件。 感谢我的家人的支持和付出。 感谢上海交大继续教育学院的赵老师、韩老师、黄老师...
参考oracle官方文档关于脏读、一致性读、undo中已提交数据块的理解
脏读Dirty readsA transaction reads data that has been written by another transaction that has not been committed yet.一个事务读取另一个尚未提交的事务写入的数据。Oracle Database never permits dirty reads, which occur when a transaction reads uncommitted data in another transactionOracle数据库永...
LOB字段的UNDO空间小结
LOB字段update时前映像不放undo中,而是放入这个字段自己的空间,具体见pctversion值在LOB数据的更新过程中,ORACLE没有用UNDO TABLESPACE空间,而是从LOB字段所在的表空间里划分一段空间来做镜像空间的,这个空间的大小由PCTVERSION参数控制,默认值为10,代表划分表空间的10%作为镜像空间PCTVERSIONThis parameter speci...
parallel并行度的相关操作、概念、参数解释
哪些场景可以使用并行度table scan、fast full index scans、partition index range scans(仅限local索引)create table as、create index、rebuild index、move、split、DML(insert\update\delete)当使用了并行执行,SQL的执行计划中就会多出一列:in-out。相关视图为:v$pq_sysstat、v$pq_tqstatalter session fo...
orcl:和asmdisk对应的磁盘分区信息
asm_diskstring='orcl:*'中的orcl:是oracle的一种默认方式,默认对应/dev/oracleasm/disks目录ASM实例的参数asm_diskstring为空,默认只会寻找/dev/raw和/dev/oracleasm/disks(ORCL:)目录也就了解了为什么创建ASM磁盘组的时候ASM磁盘名称前面要加ORCL:,其实和文件一样要指明路径+文件名asmdisk对应的磁盘分区信息,一...
开机启动顺序rc.local与chkconfig的不同
/etc/rc.local文件有如下两行/etc/init.d/mysql start/etc/init.d/keepalived start/etc/rc.local是按脚本的顺序一个启动后启动下一个,先启动mysql后再启动keepalivedchkconfig信息如下[root@localhost log]# chkconfig --list |grep mysqlmysql 0: on 1: o...
约束会自动创建索引吗,约束的validate和able
创建唯一性约束,自动创建了和约束名一样的唯一性索引创建check约束,不会产生索引创建外键约束,不会产生索引启用约束:enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束.enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管表中的现有数据. 禁用约束:disable(...
sqlplus显示规格的各种设置
在sqlplus中执行查询语句,总是发现格式很乱,其实可以设置以下,其实这些设置也只是在当前会话中生效设置一行100字节SQL> set linesize 100设置表的字段名1是字符格式,40个字符设置表的字段名2是数字格式,20个数字SQL> col 字段名1 format a40SQL> col 字段名2 format 99999999999999999999设置一页显示500行S...
has、ohasd、crs、cluster区别和联系
has是高可用服务,用在restart环境,可以是单机环境也可以是RAC环境,不管单机环境还是RAC环境,都可以执行crsctl check has,在RAC环境下,可以简单理解成cluster的一部分ohasd是has后台进程的概念crs是集群就绪服务,用在RAC环境,单机环境不能执行crsctl check crs,crsctl start CRS不单单启动CRSD了,等于启动OHASD...
RAC集群打GI补丁
GI版本>=DB版本GI补丁一般包括DB补丁,在打GI补丁过程中会自动打上DB补丁。比如下载GI补丁包p26635745_112040_Linux-x86-64,解压其实里面包括22502505、26392168、26609929三个目录,而DB补丁包p26392168_112040_Linux-x86-64.zip解压后就是26392168目录Patch 26635745 - Oracle Grid Infrastructure Patch Set Update ...
orapwd建立密码及验证方法
orapwd file=$ORACLE_HOME/dbs/orapwSID password=xxfile名的格式必须是orapw+ORACLE_SID,否则不会正常[oracle@GI_Softwareonly_64 dbs]$ orapwdUsage: orapwd file= entries= force= ignorecase= nosysdba= where file - name of password file (required), ...
DG broker的配置和使用
配置方法1、主备都在静态监听里新增DG broker的配置主库为(SID_DESC= (GLOBAL_DBNAME=PROD_DGMGRL) (ORACLE_HOME=/db/oracle/product/11.2.0/db_1/) (SID_NAME=PROD) )备库为(SID_DESC= (GLOBAL_DBNAME=PROD_STD...
standby redo log多少组才合理
单机情况下所有redo_log组数+1RAC环境下所有redo log组数+实例数正常情况下,一般每个实例的redo log组数目是一样的,比如为你,则standbby redo log组数为(n+1)*thread假如有个rac共三个实例,每个实例都是3个log组,那么如果要做dg的standby log要增加12个standby loggroup(3+1)*3=12假如有个rac共三个实例,...
GI安装选项的说明
GI:Grid InfrastructureInstall and Configure Oracle Grid Infrastructure for a cluser安装的是RAC模式,就算只有一台机器时,安装的也是RAC的单节点Configure Oracle Grid Infrastructure for a Standalone Server1、必须要有ASM DISKGROUP2、必须要有ASM的密码3、会安装好ASM实例4、会自动启动ASM实例安装完...
Grid Control一些术语GC、OMS、OMR、OMA的概念
EM:database controlGC:grid controlCC:cloud control(12开始就不叫GC了改叫CC了,目前有12CC、13CC)OMROracle Management Repository OMR就是存放GC监控信息的数据库,一般存放在sysman用户下的表,因为要用到监控报警,所以要用到dbsnmp用户,所以要开启sysman、dbsnmp两个用户/etc/hsots必须有OMR和OMS的信...
DISPLAY、xhost +
DISPLAY环境变量格式如下host:NumA.NumBhost指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 该IP可以是服务器端IP也可以是客户端IP。如果Host为空, 则表示Xserver运行于本机。xhost 是用来控制X server访问权限的。通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是c...
Encrypted Wallet加密方面的理解
You cannot decrypt a tablespace that has been created encrypted. You must create an unencrypted tablespace and re-create the database objects in the unencrypted tablespace.您无法解密已创建加密的表空间。 您必须创建未加密的表空间,并在未加密的表空间中重新创建数据库对象。个人理解:加密分两种,分别为...
interval分区时需要注意月末日期的影响
SQL> CREATE TABLE orders (order_no NUMBER,producer_id NUMBER,time_id DATE) PARTITION BY RANGE (time_id) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')) (PARTITION p0 VALUES LESS THAN (TO_DATE('2012-12-31', 'YYYY-mm-dd')));CREATE TABLE orders2 (order_no NUMBER,producer_id NUMBER,time_id DATE) PARTITION BY RAN...
LOB、SecureFiles LOBs
照片、字处理文档、电子表格、XML 文件等等。这些类型的数据如何存储?通常有两种方法:这些数据作为 LOB 字段(BLOB 用于存储二进制数据,CLOB 用于存储字符数据)存储在数据库中,或者存储在操作系统文件中。每种方法都有优缺点。操作系统文件可以由操作系统和日志文件系统缓存以加速崩溃后的恢复。由于可进行压缩,因此...
表空间传输的方法
1、确保源端、目标端的字符集一致select userenv('language') from dual;The source and the destination databases must use compatible database character sets源和目标数据库必须使用兼容的数据库字符集The database character sets of the source and the target databases are the same.源数据库和目标数据库的...