别只为Oracle Database 18c的发布而兴奋了, 看一看你的Oracle认证考试到期了吗?

随着Oracle Database 18c的发布,又一轮新特性和新技术等待着大家去挖掘。Oracle新的版本命名策略的变化,就是突出了一个字,快,越来越快!这也是在当下开源数据库迅猛发展的氛围下所采用的策略,大家的心态都是愿意用版本号更高,更新的产品。产品迭代如此快,作为DBA,我们自身的学习和提升也需要提速来保证不掉队。 年初除了新产品的发布,也是Oracle大学认证策略调整最频繁的时间。 为了让大家更好的参加Oracle认证考试进而获得Oracle认证,我来帮大家梳理一下认证考试的最新变化。 获得Oracle认证考试最新变化的方法如下: 第一步,进入Oracle大学官网http://education.oracle.com/,然后点击“认证” → “数据库” → “Oracle Database” → “Oracle Database 11g”,进入Oracle Database 11g 认证页面; 第二步,在接下来的页面中可以看到和Oracle Database 11g … [Read more...]

与Oracle的美丽邂逅 之 Scott,你现在还好吗?

Oracle数据库中有个传奇的用户,用户名为Scott,口令为tiger,这个用户是很多人学习Oracle时经常使用的样例用户。这个用户有何来历呢? 原来Scott是确实存在的,上图照片中的这位,就是Scott本人,她的女儿养着一只猫叫做tiger,这就是这个样例用户的来历。但他的故事,远不止这些,让我们从下图来说起。(内容摘自下面网站:https://www.businessinsider.com.au/whatever-happened-to-oracles-founders-in-this-iconic-photo-2012-8#) 甲骨文的联合创始人,照于1978年的软件开发实验室 照片中的他们分别是(从左到右): Ed Oates(埃德 - 奥茨), Bruce Scott(布鲁斯 - 斯科特), Bob Miner(鲍勃 - 米纳),最右边的那个高个子是Larry Ellison(拉里·埃里森)。 这是甲骨文联合创始人1978年庆祝公司成立一周年的一张照片,甚至在公司被命名为Oracle之前。那时它还被称为Software … [Read more...]

与Oracle的美丽邂逅 之 一见钟情Oracle

  Oracle 伟大的公司 Oracle是我最崇拜的公司,没有之一,同时我作为一名Oracle ACE,更有义务让Oracle的先进技术和理念被广大技术从业者所熟知。因此,我邀请大家跟随我来体验一个异彩纷呈的Oracle技术世界。 从世界上最大的数据库软件公司到增长最快的云服务公司,Oracle一次又一次的证明了伟大的公司就是:只要想成为第一就可以成为第一。提供完整的云和下一代商业平台,作为企业云计算的全球供应商,Oracle正在帮助各种规模的企业实现数字化转型。 Oracle云提供软件即服务,平台即服务,基础架构即服务和数据即服务等领先的功能,这就是Oracle。   Oracle … [Read more...]

【原创】Oracle在各平台环境自启动与自关闭的配置方法

一、Linux平台 网上很多朋友还在问这个问题,于是写出来(全以root用户执行): 1. 修改/etc/oratab ,格式 ORACLE_SID:ORACLE_HOME:Y ce] [root@OracleCX oracle]# cat /etc/oratab # # This file is used by ORACLE utilities. It is created by root.sh # and updated by the Database Configuration Assistant when creating # a database. # A colon, ':', is used as the field terminator. A new line terminates # the entry. Lines beginning with a pound sign, '#', are comments. # # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N|Y>: # # The first and second fields are the system identifier and home # directory of the database respectively. The third filed indicates # to the dbstart utility that the database should , "Y", or should not, # "N", be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not … [Read more...]

【12c OCM直考亚太地区首场考试一次性完美通过❤️海量数据学院】

【12c OCM直考亚太地区首场考试一次性完美通过❤️海量数据学院】崔旭老师成为12c OCM直考考试亚太地区通过第一人!作为Oralce目前最高版本,12c OCM两天的直考考试难度不言而喻,对考生的体力,智力,意志力都是强大的考验。而比考试更难的是每一场景的成绩都必须达到对应分数线以上才能通关,缺一不可。Keep Walking Together! … [Read more...]

12c OCM直考亚太地区首场考试Hands on全程解析

【12c OCM直考亚太地区首场考试Hands on全程解析@海量数据学院】 崔旭老师提醒大家,参加12c OCM两天直考的考试圆满结束后,请大家不要忘了到VUE网站 (www.pearsonvue.com/oracle) 进行Hands on操作,只有完成Hands on操作以后,OU才会进行判卷!Keep Walking Together! http://v.qq.com/boke/page/l/0/9/l0307yzgd09.html … [Read more...]

【12c OCM直考亚太地区首场考试经验分享(2016.5.30)-崔旭】

1. 直击亚太地区首场12c OCM两天直考考试 2016年5月30日,一个既平凡又特殊的日子,说它平凡是因为大家又开启了崭新的一周,而说它特殊是因为我既参加首场12c OCM升级考试以后,又有幸参加了首场(至少是亚太地区)12c OCM两天直考考试。对于一个已经有10g 11g 12c OCM证书的人来说,能够再次参加这次考试,唯有出于情怀可以作为动机的了。确实,OCM对我来说是追逐,是工作,更是一生追求的情怀!同时,在这里可以结交很多志同道合的朋友。 2. 如何参加12c OCM直考考试 技术日新月异,大家也应该紧跟技术发展的步伐,保持与时俱进。 如果有计划参加12c OCM直考考试,可以有如下方法: 参加考试前,已经获得Oracle Database 12c Administrator Certified Professional 认证。 参加考试前,已经获得Oracle Database 11g Administrator Certified … [Read more...]

【Q&A】12C OCP 1z0-060 QUESTION 2: Redefining a table with Virtual Private Database (VPD) policies

QUESTION 2 Examine the following commands for redefining a table with Virtual Private Database (VPD) policies: [cce] BEGIN DBMS_RLS.ADD_POLICY( object_schema => 'hr', object_name => 'employees', policy_name => 'employees_policy', function_schema => 'hr', policy_function => 'auth_emp_dep_100', statement_types => 'select,insert,update,delete', ); END; BEGIN DBMS_REDEFINITION.START_REDEF_TABLE( uname => 'hr', orig_table => 'employees', int_table => 'employees_policy', col_mapping => NULL, options_flag => DBMS_REDEFINITION.CONS_USE_PK, orderby_cols => NULL, part_name => NULL, copy_vpd_opt => DBMS_REDEFINITION.CONS_VPD_AUTO); END; [/cce] Which two statements are true about redefining the table? A. All the triggers for the table are disabled without changing any of the column names or column types in the table. B. The primary key constraint on the EMPLOYEES table is disabled during redefinition. C. VPD policies are … [Read more...]

【脚本】备份数据库

1.shell脚本:startrman.sh #!/bin/bash # Created date: 2006-04-21 12:00 # Author : dbstyle # Name : startrman.sh # Description: # Backup database by rman # MODIFIED (MM/DD/YYYY) # dbstyle 04-21-2006 create script #------------------------------------------------------------------------------------------------------------ #Environment variable setting #------------------------------------------------------------------------------------------------------------ . /opt/oracle/.profile SH_HOME=/opt/oracle/dbmon/dbstyle/rmanbak export SH_HOME RM_COMMAND=/bin/rm MAIL_COMMAND=/bin/mail DBA="dbstyle@gmail.com" DATE=`date +"%Y%m%d"` week=`date +"%w"` #----------------------------------------------------------------------- #Confirm whether the oracle is runing #----------------------------------------------------------------------- sqlplus -s "/as sysdba"<<EOF whenever sqlerror exit 1 whenever oserror exit 1 select sysdate from dual; exit EOF if [ $? … [Read more...]

【脚本】查找占用率超过95%的表空间

Rem Created date: 2006-04-21 12:00 Rem Author : dbstyle Rem Name : datafile.sql Rem Description: Rem this script is used to get datafile information that used exceed 95%. Rem MODIFIED (MM/DD/YYYY) Rem dbstyle 04-21-2006 create script set pagesize 999 col file_name format a40 col tablespace_name format a10 select df.file_name,df.tablespace_name,df.bytes/1024/1024 size_M from dba_data_files df, (select a.tablespace_name tsname, round(a.bytes,2) Total_Mb, round(b.bytes,2) Free_Mb, round(a.MAXsize,2) MAXSIZE_Gb, (1 - (b.bytes/a.bytes))*100 Pct_used from ( select tablespace_name,sum(MAXBYTES/1024/1024/1024) MAXsize,sum(bytes)/1024/1024 bytes from dba_data_files group by tablespace_name ) a, ( select tablespace_name,sum(bytes)/1024/1024 bytes from dba_free_space group by tablespace_name ) b where a.tablespace_name = b.tablespace_name and (1 - (b.bytes/a.bytes))*100>95) tn where tn.tsname=df.tablespace_name order by df.file_name; … [Read more...]