12c OCP升级考试教材
12c OCP升级考试1z0-060报考很灵活,只要曾经考取过OCP就可以报名。而不是必须获得Oracle11g OCP才可以。 我本人有Oracle10g的OCP,直接报考12c OCP没有问题。12c推出了很多新特性,需要学习的知识点比较多。 考试题目都是围绕这些新特性展开。但是如果不选择升级考试,而是全面开考,那将是一个浩大的学习工程。学...
活到老学到老
现在提笔写Real-World-Performance Tour已经有些久远了。参加这个大会完全是为了目睹Tom大神的风采,早早报名,跟公司请好假就等这一天。和很多同学一样,英语不过关,整场show听的很头疼,但依然坚持听了一整天。时间久远了,能记住的只有一下两点1, PHP不像Java一样拥有连接池,每一个用户请求会...
PSU 报错 OUI-67124:Copy failed from
今天上升级oracle10.2.0.4.4,在打PSU补丁的时候遇到如下错误Copy failed from '/backup/oracle_install/9352164/files/lib/libjox10.a' to '/oracle/product/10.2.0/lib/libjox10.a'... Please verify all applications associated with the Oracle Home '/oracle/product/10.2.0' are shut down...
Joel 技术分享心得
今天下午在远洋光华国际21楼参加了一次OCM联盟技术分享。 主要是想目睹Joel的分享,一个来自委内瑞拉的ACED,也是世界上为数不多的Cloud Administrator Certified Master。 12C OCM由于语言障碍,今天分享的主题非常基础,讲的是10G单机数据库如何升级到11G RAC环境。使用的技术是RMAN的备份与恢复,没有什么技术...
12c 备份与恢复 - 初识resetlogs
备份与恢复是一门重要的功课,其中一些基础知识和用法会随着实战次数的增加而理解的越来越深刻。今天通过一个最简单的例子来体会一下resetlogs。 resetlogs: 重置online redolog。当数据库实例启动时需要具有redolog,如果该文件不可用或者不存在了,可以使用resetlogs开启数据库。在开启的过程中oracle会根据控...
12c CDB的ADG初体验
实验环境 OS:oracle linux 6.6 DB:oracle 12.1.0.1 主库:chicago, pdb1, pdb2 备库:boston, pdb1, pdb2 主库操作 0. 确认tnsping可以在主库与备库之间相符访问。如果能ping通,但是tnsping不通很有可能是防火墙没有关闭 [root@snow ~]# service iptables...
12c OCP考题 QUESTION 144
You are connected to a pluggable database(PDB) as a common user with DBA privileges. The STATISTICS_LEVEL parameter is PDB_MODIFIABLE. You execute the following:SQL> ALTER SYSTEM SET STATISTICS_LEVEL = ALL SID='*' SCOPE=SPFILE;Which is ture about the result of this command?A. The STATISTICS_LE...
12c OCP QUESTION 143
In which two scenarios do you use SQL* Loader to load data? A. Transform the data while it is being loaded into the database. B. Use transparent parallel processing without having to split the external data first. C. Load data into multiple tables during the same load statement. ...
12c ASM audit目录增长过快的bug
问题描述:公司的一套12.1.0.1 ADG数据库出现问题。该ADG包含4个PDB,是2节点RAC。其中一个节点的audit目录在短时间内生成海量.aut文件,最终将该目录所在挂载点撑满,导致数据库不可用。 在2015年就有公司这么使用数据库了,是不是有些冒险。 答案是肯定的,对于运维DBA来说真是痛并快乐着。 出现问题的...
12c dba_tables视图中degree字段的小bug
查询表是否开启了并行度,可以查看视图dba_tables的degree字段,该字段为varchar2类型。使用查询语句是需要在degree字句中添加引号’’,如下所示:SYS@10G > desc dba_tables; Name &nb...
DBMS_FLASHBACK_ARCHIVE在Oracle版本中的支持情况
11.1 很不幸,此版本不支持DBMS_FLASHBACK_ARCHIVESQL > EXEC DBMS_FLASHBACK_ARCHIVE.DISASSOCIATE_FBA('scott','emp_test');BEGIN DBMS_FLASHBACK_ARCHIVE.DISASSOCIATE_FBA('scott','emp_test'); END; *ERROR at line 1:...
12c 传统数据库的ADG初体验
实验环境OS:oracle linux 6.6DB:oracle 12.1.0.1主库:chicago备库:boston主库操作1. 主库数据库文件、控制文件、日志文件的规划SYS@chicago > select name from v$datafileunionselect name from v$controlfileunionselect member from v$logfi...
12C ADG ORA-01186,ORA-01157,ORA-01111,ORA-01110
12C ADG出现问题,描述如下:主库向表空间添加数据文件48GB,备库应用数据变化时由于ASM磁盘空间仅剩下5GB,无法满足扩充需求将read only with apply自动变为read only。 启用asmca向备库ASM磁盘组扩充了600GB,然后执行alter database recover managed standby database disconnect from session;想要变回read only ...
Create Flashback Archive目前还不支持12.1 CDB ?
使用CREATE FLASHBACK ARCHIVE语句来创建一个闪回数据归档(flashback data archive),可以自动对数据库中的对象记录和归档事务数据变化。闪回数据归档包含多个表空间并且保存被追踪表的所有历史事务。 这些数据保存在间隔历史表中。闪回数据归档使用RETENTION参数来指定保存期限。历史数据可以使用闪回查询...
12c 查询重写物化视图 - DBMS_ADVISOR.TUNE_MVIEW的使用
物化视图可以对一些运行复杂的sql语句起到“缓存”作用。物化视图将查询结果保存在一个基表中,当访问这个视图时可以快速的返回基表中的数据而不需要在原表中重新运算。当我们创建了物化视图后一定希望每次访问这个sql语句时,数据库优化器都会智能的访问为其量身定做的物化视图。跟Oracle11g中的物化视图查询重写功...
ORA-22868: table with LOBs contains segments in different tablespaces
今天做实验的时候创建了一个表空间lob_tbs, 并且在该表空间上创建了一个包含大对象字段的表lob_tab。 当实验结束想要删除该表空间时报错ORA-22868。使用Oracle的帮助信息oerr ora 22868很容易定位问题的原因,根据提示先删除含有大字段的表,然后在删除该表空间就可以了。问题还原如下:1. 创建表空间lob_tbs...
HP UNIX去除^M
从windows编写好的sql脚本通过ftp到HP UNIX服务器上后之后,使用vi打开会发现出现很多 ^M 在sqlplus中执行该sql脚本报错,识别不了^M。今天尝试了一个最简单的方法 strings tables1.sql >> tables2.sql之前尝试了使用一下常用方法都失败了比如::set fileformat unix:%s/^M//g...
oracle10g GC agent安装与卸载
使用oracle10g GridControl在部署agent时候可以采用下载的方式迅速安装。 将“种子”文件从OMS主机上scp到所有需要部署安装的服务器上,然后在服务器执行该种子文件下载agent软件并安装。1. 在OMS上查找种子文件$ sudo find /u01/app/oracle -name agentDownload.linux/u01/app/oracle/product/11.1....
job调用过程报错 ORA-00942: table or view does not exist
问题描述:A用户下创建一个存储过程proc_1。该存储过程需要访问用户B下的表t1create table t1 as select * from B.t1用户A执行proc_1存储过程可以成功,但是使用job调用该存储过程报错ORA-00942:table or view does not exist问题分析:存储过程被job调用期间失去了所属用户A...
sys用户执行 grant授权提示ORA-01031: insufficient privileges
在实验环境下想要给用户HR赋予dba权限,结果执行grant命令时出现ORA-01031: insufficient privileges解决问题很简单,重新创建一次密码文件。下面是处理过程留作备忘。SYS@snow > alter user hr identified by hr;alter user hr identified by hr *ERROR at line 1:ORA-01031: insuffici...