公司网站 源码,免费咨询妇科医生,深圳做手机网站建设,网站毕业设计选题OCM考试全称为Oracle Certified Master(Oracle认证大师)#xff0c;是在OCA(Oracle认证专员Oracle Certified Associate)、OCP(Oracle认证专家Oracle Certified Professional)之后更高一级的Oracle技术认证#xff0c;也是Oracle技术认证最高的一个级别。 考试是两天的时间是在OCA(Oracle认证专员Oracle Certified Associate)、OCP(Oracle认证专家Oracle Certified Professional)之后更高一级的Oracle技术认证也是Oracle技术认证最高的一个级别。 考试是两天的时间全部为实际操作的考试第一天是创建数据库和安装Grid Control第二天是创建RAC以及部署Data Guard其中穿插着几乎所有Oracle数据库管理需要用到的常用知识。 其实技术上来说OCM的考试并不很难考试涉及的内容也是很喜闻乐见的技术架构。但是问题就在于时间一个数据库管理员用dbca这样的图形化界面在一个小时里面创建完一个数据库这基本上没有难度但是要求你不能使用图形界面只能用命令行方式呢你能记得所有create database的语法吗你能记得所有storage参数的语法吗你能记得设定ASSM属性那个四个单词的前后顺序吗 也许有人会说我不需要记得啊我有Oracle Online Documentation可以查询哦是的没错OCM考试允许你查询Oracle的联机帮助文档(仅仅限于联机文档而不允许使用internet去做搜索)但是你能在几分钟内定位到你想要找的内容呢又一共有多少个知识点你需要去查文档呢而两个小时的考试时间又允许你去查多少次联机文档呢我个人认为我对联机文档已经颇为熟悉了但是今天上午的经验让我必须承认如果我不继续加以练习我绝对无法在规定时间内创建出完全符合考试要求的数据库。而如果第一天上午考试结束的时候你没有创建出需要的数据库那么这次OCM考试你就失败了因为后面考试的内容是要使用到这个数据库的。 最后只要是考试就会有压力当时间一点一滴流逝的时候你能确保自己在最后的半小时里面还能像刚开始考试时候那样冷静吗本来一次就能输入正确的SQL语句会不会就要多输错几个单词多按几次Delete键多看到几次ORA报错信息才能完成输入呢 好吧这一系列文章的目的并不是给大家施加压力而是准备告诉大家如何应对OCM考试这几乎已经无关乎技术而更多的是技巧了。 1. 保持平常心和信心这很重要当然也要意识到信心是通过考试前多次的自我实验而逐渐累积出来的。 2. 请一定在坐到考试桌前之后尽快检查你面前的机器会是两台RHEL4的Linux服务器Gnome的图形界面(喜欢用KDE的兄弟们请去熟悉一下 Gnome的操作)有鼠标有键盘检查你的键盘输入是否顺畅检查你的鼠标移动是否顺畅检查机器的电源插座是否插牢检查Oracle 10gR2的软件是否已经安装检查$ORACLE_HOME等环境参数是否已经设置好检查联机文档是否可以正常读取。按照常理来说这些都不应该出问题但是万一你运气好碰到有问题的机器一旦考试开始计时那损失的就只能是你自己了。哦为什么是两台机器呢因为一台是用来创建数据库而另外一台是用来安装Grid Control的OMS。 下面一篇文章开始正式介绍如何快速使用命令行方式创建一个数据库再次强调这无关乎技术不是告诉你create database的语法该怎么写。 开始描述手工创建数据库的快速过程在这个过程中你只有命令行窗口如果不习惯使用vi的话可以用Gnome下的Text Editor还有本机可以访问的Oracle联机文档。 1. 设置环境变量ORACLE_SID参照考题中需要创建的数据库SID设置操作系统环境变量假设要求创建的数据库的SID是TEST。 2. 创建最简单的initTEST.ora文件在$ORALCE_HOME/dbs下可以找到一份已经存在的init.ora文件这是一份样本(在正式考试的机器上你也可以找到)。打开这份文件可以看到很多被注释的行让人烦躁一行一行地修改这个文件比较耗时使用下面的命令把所有以#开头和所有的空行全部过滤掉同时生成最简单的initTEST.ora初始化参数文件。 $ cat init.ora | grep -v ^# | grep -v ^$ initSID.ora 然后修改该文件的db_name参数和control_files参数(控制文件放在哪里需要多少份控制文件在考题中会清楚地提出要求)其它的参数保持原状不需要修改。 3. 启动数据库到nomount状态此时已经有可供启动的初始化参数文件了将数据库启动到nomount状态。 SQL startup nomount; 4. 创建spfile实例启动以后立刻创建spfile然后重启一次数据库让数据库能够使用到spfile。 5. 修改其它必须的初始化参数为什么需要先快速地将实例启动到nomount状态因为我们需要使用show parameter命令在记不清楚那些初始化参数具体怎么敲的时候show parameter命令能够来帮助我们快速定位其它必须要修改的初始化参数名字的写法。因为用到了spfile所以此处我们已经可以使用alter system命令来修改初始化参数了。 db_create_file_dest 考题中要求你创建数据文件时存放的目录db_create_online_log_dest_1 考题中要求你创建联机重做日志文件时存放的目录audit_file_dest ...background_dump_dest ...core_dump_dest ...user_dump_dest ...db_block_size 考题中可能会要求创建特定block大小的数据库 不要一条命令一条命令在SQL*Plus里面敲用vi或者Text Editor将所有的alter system命令都编辑好然后一次执行。执行完毕以后关闭实例再重新启动到nomount状态让刚才修改的初始化参数生效。 6. 创建密码文件用orapwd程序创建orapwTEST密码文件如果记不清楚orapwd程序怎么用直接敲orapwd然后回车会告诉你语法是怎样的。 7. 创建数据库在这里有两种方法可以选择依靠个人喜好了。一种就是直接编辑create database命令将考试的各项要求在这个命令中事先编辑好。一种是创建完默认的数据库以后再用alter database命令去逐条修改以符合考试中对于数据库的各项要求。 第一种方法的技巧在于要快速找到例句如果你去查SQL Reference文档中的create database的语法时间肯定是比较紧张的我们要查的是Administrators Guide这本文档中第二章 Creating an Oracle Database - Creating the database - Step 7: Issue the CREATE DATABASE Statement这里有完整的一条SQL语句copy出来然后按照考试要求去编辑相应的地方然后执行这样出来的命令基本上不会出现问题。 第二种方法的技巧在于因为是10g数据库因为我们在前面设置了db_create_file_dest和db_create_online_log_dest_1参数所以只需要输入最简单的“create database;”命令回车就会有一个可以使用的数据库创建出来当然比如redolog的组数和member个数比如temp表空间的名字比如undo表空间的名字都可能会跟考试的要求不太一样然后用alter database以及一些其它的命令逐条修改就行。要知道数据库起来了其中的某些检查项跟考试要求不符不会得0分。 8. 运行catalog.sql 和 catproc.sql只需要运行这两个SQL都在$ORACLE_HOME/rdbms/admin中创建必须的数据字典和内置的package等千万不要忘了执行这一步。 9. 创建监听考试可能会要求你创建非默认端口(1521)的监听并且要求实例自动注册到这个监听上那么这时候需要配置listener.ora和tnsnames.ora文件去$ORACLE_HOME/network/admin/sample目录下把示例文件copy出来然后按照要求修改。如果考试没有要求那么无需修改任何配置文件直接lsnrctl start把监听启动即可。 10. 其它的一些要求比如创建额外的表空间比如创建临时表空间组。此处需要注意的是对于数据文件考试可能都会有详细的要求比如第一个extent应该多大每次扩展多少初始化时数据文件多大最终能够扩展到多大。要求详细阅读考试的要求至于这里的语法如果不记得没有什么好的办法只能去查SQL Reference文档了。 基本上上午的工作就是这些最后提醒一点考试的结果是美国那边直接用脚本连到你的服务器上通过数据字典抓取结果然后判断你哪些错了所以一定要保证在最后的时候数据库是OPEN的监考老师说还有5分钟结束考试的时候不要再做什么其它操作了。如果之前你创建完数据库想要shutdown以后冷备一下的话请估算好时间。我听到的案例是冷备刚完成数据库还未startup结果美国那边开始抓取考试结果因为无法连接数据库因此第一天上午的section得了零分。 下一篇文章介绍安装Grid Control的一些经验。 安装Grid Control 在上午安装完数据库配置完监听之后中午休息记得中午休息之前把数据库备份一下。 下午的Section是安装Grid Control。在OCM考试的Linux操作系统环境中安装Grid Control应该来说是一件很简单的事情恩实际上是我安装Grid Control最顺畅的一次了。 每个人面前会有两台机器一台称为奇数机(ODD)一台称为偶数机(EVEN)注意考题上也会这样表述的要你在ODD机器上做什么或者在EVEN机器上做什么偶数还是奇数是依靠机器的hostname最后一位或者两位数字来定的通常会要求你在奇数机上创建数据库在偶数机上安装Grid Control的OMS。 偶数机上是没有Oracle软件的因此OMS需要的Repository这个数据库也需要创建在奇数机上再加上之后第二天会要求创建的Standby实例总共会有三个实例运行在奇数机上正常情况下奇数机的内存是2G所以请预先考虑好分配给每个实例的内存。 为什么上午就要求配置监听因为下午的考试中OMS需要通过监听来访问创建的数据库总之OCM考试中基本上都是这样环环相扣的其中某一步做慢了或者没完成就很可能影响接下来的考试。 Grid Control的安装软件会预先放置在偶数机的某个目录下考题里面会告诉你的。但是不要着急安装为了一次就安装成功我们需要预先做一些工作。再次强调一下安装OMS我们基本上只有一次的机会因为大部分的错误都会是在等待了一个漫长的Configuration过程之后再报出来而这时候通常已经没有剩余的时间让你去找到问题发生的原因然后清理已经安装了残迹再重新安装OMS了。 1. 按照要求通常会创建一个新数据库在奇数机上(不同于上午的Section中要求创建的SID)用于存储OMS需要的Repository信息下午的时候应该是已经可以使用图形界面了所以我们可以用dbca来创建这个数据库。 2. 数据库创建完毕以后也许仍然你习惯用手动的方法创建所以请检查数据库里面有没有dbms_shared_pool这个package如果没有运行$ORACLE_HOME/rdbms/admin/dbmspool.sql来创建这个package因为安装OMS时候某些自动的检查需要调用这个包没有的话将会报错。 3. 快速地建立两台机器之间的ssh信任关系如果还不会的请务必去网上查资料并且牢记每一步操作。这里有个小陷阱默认情况下两台机器上的oracle用户的home目录权限是0777也就是完全的可读些权限但是在这种情况下建立oracle用户的ssh信任关系即使你完全配正确了也同样无法正常地不输入密码就登陆到另外一台机器上。据说很多人折在这里怎么也配不通两机的信任关系那时候焦躁的心情应该可想而之了。 需要做的是将oracle用户的home目录权限改为0755。 4. 尽量在一台机器上操作不要在两台机器面前一会儿敲敲这个的键盘一会儿动动那个的鼠标。字符界面的话用terminal ssh过去就可以了图形界面呢不需要费劲地去检查vnc server有没有启动启动在哪个端口了什么的直接用ssh -X hostname这样的方式就可以将远程的X界面显示在本机上。 5. 安装OMS对于Repository库是有一些初始化参数的要求的比如java池该多大shared pool该多大job queue该多大但是不要去阅读安装文档那个浪费时间。我们需要做的就是设置SGA_TARGET 300M这样内存参数就自动管理了安装OMS不会报任何错误另外对于job queue等其它的参数在点击开始安装之后的某个界面会弹出一个警告框告诉你哪些参数不符合要求需要改为多少多少OK安装这个界面里的要求依次修改数据库的参数然后重新启动数据库不需要退出安装界面在重启完数据库之后点确定直接继续安装就可以了。 6. 要有耐心OMS安装的时候在Configuration那一步时会非常慢千万不要等不及了就准备关掉重来时刻监控安装的log文件(log文件的位置在安装界面上应该可以找到)只要不停地有输出你就可以安心地等待。 7. OMS安装完毕也启动成功了。还需要在奇数机上安装Grid Control的Agent有好多种方法可以安装但是我们需要选择最简单最快速的方法那就是使用agentDownload.linux程序将这个程序从偶数机的OMS安装目录中copy到奇数机的某个目录下随便哪个目录都行。然后运行下面的命令./agentDownload.linux -b /u01/app/oracle/product最后一个参数是我们希望将agent安装到的BASE目录。用这种方法安装Agent的速度很快而且无需任何人工参与简直是杀人越货考取OCM的必备良器。 8. OMS也启动了Agent也启动了通过浏览器去检查一下Grid Control的管理界面是不是好用吧到这里基本上就没什么问题了下面会是一些要求你通过Grid Control来创建一些表空间或者一些用户或者一些什么别的操作按照要求来就好。不过对于命令行死忠派来说还是预先去熟悉一下图形界面的操作吧否则到时候找个按钮都要找半天。 其实到这里就差不多了但是还预留了一层楼如果我不懒的话会继续更新第二天的Section可能会碰到的题目。 以下内容由达人参加完考试以后亲自总结的感谢他。 考试安排: OCM考试一共有9个section具体的安排如下第一天section 0:创建一个数据库 45分钟section 1:数据库和网络配置 120分钟section 2:Gridcontrol安装配置 120分钟section 3:数据库备份恢复 60分钟section 4:数据仓库管理 90分钟 第二天section 5:数据库管理 120分钟section 6:数据库性能管理 120分钟section 7:部署Oracle RAC数据库 105分钟sectoin 8:部署dataguard数据库 60分钟 考试的内容 #15分钟熟悉考前环境上海的考场的机器配置很差1G内存 1CPU的 一、手动建库如果自己打命令创建数据库的话时间会很紧张,我采用的方法是 1. 设置环境变量ORACLE_SID参照考题中需要创建的数据库SID设置操作系统环境变量假设要求创建的数据库的SID是TEST。 2手工创建如下目录$ORACLE_BASE/admin/test/cdump$ORACLE_BASE/admin/test/bdump$ORACLE_BASE/admin/test/udump$ORACLE_BASE/admin/test/adump$ORACLE_BASE/oradata/test 3. 创建最简单的initTEST.ora文件在$ORALCE_HOME/dbs下可以找到一份已经存在的init.ora文件这是一份样本(在正式考试的机器上你也可以找到)。打开这份文件可以看到很多被注释的行让人烦躁一行一行地修改这个文件比较耗时使用下面的命令把所有以#开头和所有的空行全部过滤掉同时生成最简单的 initTEST.ora初始化参数文件。 $ cat init.ora | grep -v ^# | grep -v ^$ initSID.ora 然后修改该文件的db_name参数和control_files参数(控制文件放在哪里需要多少份控制文件在考题中会清楚地提出要求)其它的参数保持原状不需要修改。db_nameTESTcontrol_files(/oracle/oradata/TEST/controlfile01.dbf)sga_max_size280Msga_target280M note:删除其他内存参数 4. 启动数据库到nomount状态此时已经有可供启动的初始化参数文件了将数据库启动到nomount状态。 SQL startup nomount; 5. 创建spfile实例启动以后立刻创建spfile然后重启一次数据库让数据库能够使用到spfile。 6. 修改其它必须的初始化参数为什么需要先快速地将实例启动到nomount状态因为我们需要使用show parameter命令在记不清楚那些初始化参数具体怎么敲的时候show parameter命令能够来帮助我们快速定位其它必须要修改的初始化参数名字的写法。因为用到了spfile所以此处我们已经可以使用alter system命令来修改初始化参数了。 db_block_size8192background_dump_dest/oracle/product/RAC10G/admin/test01/bdumpcore_dump_dest/oracle/product/RAC10G/admin/test01/cdumpuser_dump_dest/oracle/product/RAC10G/admin/test01/udumpaudit_file_dest/oracle/product/RAC10G/admin/test01/udumpdb_create_file_dest 考题中要求你创建数据文件时存放的目录db_create_online_log_dest_1 考题中要求你创建联机重做日志文件时存放的目录undo_managementautoundo_tablespaceundotbs1#创建em时需要job_queue_processes1job_queue_processes5 不要一条命令一条命令在SQL*Plus里面敲用vi或者Text Editor将所有的alter system命令都编辑好然后一次执行。执行完毕以后关闭实例再重新启动到nomount状态让刚才修改的初始化参数生效。 7创建密码文件用orapwd程序创建orapwTEST密码文件如果记不清楚orapwd程序怎么用直接敲orapwd然后回车会告诉你语法是怎样的。 orapwd file$ORACLE_HOME/dbs/orapwSID passwordoracle entries5 8. 创建数据库 要快速找到例句如果你去查SQL Reference文档中的create database的语法时间肯定是比较紧张的我们要查的是Administrator’s Guide这本文档中第二章 Creating an Oracle Database - Creating the database - Step 7: Issue the CREATE DATABASE Statement这里有完整的一条SQL语句copy出来然后按照考试要求去编辑相应的地方然后执行这样出来的命令基本上不会出现问题。 注意数据文件分布到disk1~disk5 CREATE DATABASE TEST USER SYS IDENTIFIED BY oracle USER SYSTEM IDENTIFIED BY oracle LOGFILE GROUP 1 (/oracle/oradata/test/redo01.log) SIZE 10M, GROUP 2 (/oracle/oradata/test/redo02.log) SIZE 10M, GROUP 3 (/oracle/oradata/test/redo03.log) SIZE 10M MAXLOGFILES 30 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 200 MAXINSTANCES 2 CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16 DATAFILE /oracle/oradata/test/system01.dbf SIZE 325M REUSE EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE /oracle/oradata/test/sysaux01.dbf SIZE 325M REUSE DEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE /oracle/oradata/test/temp01.dbf SIZE 20M REUSE UNDO TABLESPACE undotbs1 DATAFILE /oracle/oradata/test/undotbs01.dbf SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED; #创建缺省表空间CREATE SMALLFILE TABLESPACE USERS LOGGING DATAFILE /oracle/oradata/test1/users01.dbf SIZE 5M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;ALTER DATABASE DEFAULT TABLESPACE USERS; NOTE:修改MAXLOGFILES,undo,default 9. 运行catalog.sql 和 catproc.sql只需要运行这两个SQL都在$ORACLE_HOME/rdbms/admin中创建必须的数据字典和内置的package等 optional:connect /as sysdba?/rdbms/admin/catblock.sql?/rdbms/admin/catoctk.sql?/rdbms/admin/owminst.plb connect system/oracle?/sqlplus/admin/pupbld.sql?/sqlplus/admin/help/hlpbld.sql helpus.sql Note :section0中没有要求你运行catalog catproc脚本但是如果时间有多我建议在section 0中就运行这2个脚本为下一个 section节省时间. 二、配置数据库和网络 1.修改数据库几个参数2.按照要求创建几个表空间 3.网络配置 创建监听 考试可能会要求你创建非默认端口(1521)的监听并且要求实例自动注册到这个监听上那么这时候需要配置listener.ora和 tnsnames.ora,并且修改local_listener参数 MTS配置 三、gridcontrol #安装 每个人面前会有两台机器一台称为奇数机(ODD)一台称为偶数机(EVEN)注意考题上也会这样表述的要你在ODD机器上做什么或者在 EVEN 机器上做什么偶数还是奇数是依靠机器的hostname最后一位或者两位数字来定的通常会要求你在奇数机上创建数据库在偶数机上安装Grid Control的OMS。 偶数机上是没有Oracle软件的因此OMS需要的Repository这个数据库也需要创建在奇数机上再加上之后第二天会要求创建的Standby实例总共会有三个实例运行在奇数机上上海机器的内存是1G所以一定要预先考虑好分配给每个实例的内存。 为什么上午就要求配置监听因为下午的考试中OMS需要通过监听来访问创建的数据库总之OCM考试中基本上都是这样环环相扣的其中某一步做慢了或者没完成就很可能影响接下来的考试。 Grid Control的安装软件会预先放置在偶数机的某个目录下考题里面会告诉你的。但是不要着急安装为了一次就安装成功我们需要预先做一些工作。再次强调一下安装OMS我们基本上只有一次的机会因为大部分的错误都会是在等待了一个漫长的Configuration过程之后再报出来而这时候通常已经没有剩余的时间让你去找到问题发生的原因然后清理已经安装了残迹再重新安装OMS了。 1. Use DBCA按照要求通常会创建一个新数据库在奇数机上(不同于上午的Section中要求创建的SID)用于存储OMS需要的Repository信息下午的时候应该是已经可以使用图形界面了所以我们可以用dbca来创建这个数据库。 2. Check Pacakage数据库创建完毕以后也许仍然你习惯用手动的方法创建所以请检查数据库里面有没有dbms_shared_pool这个package如果没有运行$ORACLE_HOME/rdbms/admin/dbmspool.sql来创建这个package因为安装OMS时候某些自动的检查需要调用这个包没有的话将会报错。 3. Implement SSH快速地建立两台机器之间的ssh信任关系如果还不会的请务必去网上查资料并且牢记每一步操作。这里有个小陷阱默认情况下两台机器上的oracle 用户的home目录权限是0777也就是完全的可读些权限但是在这种情况下建立oracle用户的ssh信任关系即使你完全配正确了也同样无法正常地不输入密码就登陆到另外一台机器上。据说很多人折在这里怎么也配不通两机的信任关系那时候焦躁的心情应该可想而之了。需要做的是将oracle用户的home目录权限改为0755。 这步是可选的有些兄弟没配置也能安装成功的 4. Transfer X Window尽量在一台机器上操作不要在两台机器面前一会儿敲敲这个的键盘一会儿动动那个的鼠标。字符界面的话用terminal ssh过去就可以了图形界面呢不需要费劲地去检查vnc server有没有启动启动在哪个端口了什么的直接用ssh -X hostname这样的方式就可以将远程的X界面显示在本机上。 5. Follow the Error Messege安装OMS对于Repository库是有一些初始化参数的要求的比如java池该多大shared pool该多大job queue该多大但是不要去阅读安装文档那个浪费时间。我们需要做的就是设置SGA_TARGET 300M这样内存参数就自动管理了安装OMS不会报任何错误另外对于job queue等其它的参数在点击开始安装之后的某个界面会弹出一个警告框告诉你哪些参数不符合要求需要改为多少多少OK安装这个界面里的要求依次修改数据库的参数然后重新启动数据库不需要退出安装界面在重启完数据库之后点确定直接继续安装就可以了。 6. Be Patient要有耐心OMS安装的时候在Configuration那一步时会非常慢千万不要等不及了就准备关掉重来时刻监控安装的log文件(log文件的位置在安装界面上应该可以找到)只要不停地有输出你就可以安心地等待。 7. Install AgentOMS安装完毕也启动成功了。还需要在奇数机上安装Grid Control的Agent有好多种方法可以安装但是我们需要选择最简单最快速的方法那就是使用agentDownload.linux程序将这个程序从偶数机的OMS安装目录中copy到奇数机的某个目录下随便哪个目录都行。然后运行下面的命令./agentDownload.linux -b /u01/app/oracle/product最后一个参数是我们希望将agent安装到的BASE目录。用这种方法安装Agent的速度很快而且无需任何人工参与 8. Learning GUIOMS也启动了Agent也启动了通过浏览器去检查一下Grid Control的管理界面是不是好用吧到这里基本上就没什么问题了下面会是一些要求你通过Grid Control来创建一些表空间或者一些用户或者一些什么别的操作按照要求来就好。不过对于命令行死忠派来说还是预先去熟悉一下图形界面的操作吧否则到时候找个按钮都要找半天。 9. Lucky这次考试中有个兄弟特别背考着考着鼠标就动不了了。。考着考着数据库就自己down了。。所以运气也是很重要的 #配置 新建一个管理员用户配置email通知创建schedule,program,windows,job 三、数据库备份恢复 丢失一个controlfile的恢复 1.创建catalog 数据库 2.rman 备份 1.set rman env rman target sys/oracle catalog rman/rmantest1 RMANCONFIGURE DEFAULT DEVICE TYPE TO DISK;RMANCONFIGURE CHANNEL DEVICE TYPE DISK FORMAT /oracle/oradata/orcl/backup/DB_%U;RMANCONFIGURE CONTROLFILE AUTOBACKUP ON;RMANCONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO /oracle/oradata/orcl/backup/cf_%F; RMANCONFIGURE BACKUP OPTIMIZATION ONOptimization does not back up a file to a device type if the identical file is already backed up on the device type.For two files to be identical, their content must be exactly the same. 要求设置compress备份,具体命令有点忘记了。。可以查一下联机帮助 2.RMAN Online Full Database Backup #scripts:bck_db_level0.rcv run {BACKUP INCREMENTAL LEVEL 0 DATABASE;BACKUP ARCHIVELOG ALL DELETE ALL INPUT;} #run rman backuprman target sys/oracleorcl catalog rman/rmantest1 bck_db_level0.rcv log bck_db_level0.log recoverydatafile 1丢失的恢复 3.配置flashback 数据库 四、数据仓库 select distinct a,b from t1; 要求创建一个能够快速刷新的物化视图 创建一个可刷新的物化视图 外部表会考datapump方式的导出和导入Oracle_loader的外部表也会考 五、数据库管理 exp,imp transport tablespace 创建分区表 创建分区索引 global hash 和local truncate partition 创建带clob字段的表 使用FGA对一张表做审计(可以参考联机帮助) flashback table to before drop rename to xxx; (注意要flashback到包含某个字段的show recyclebin) 考试内容和考纲比较吻合 六、性能管理 创建IOT表创建bitmap Index function index统计信息收集表空间使用ASSM 以减少buffer busy wait statspack安装使用level 7产生snap创建一个Job 每5分钟运行一次按照指定路径生成report文件 outline也考了。。 七、RAC安装crs、asm和db软件创建 rac db添加service启用archive 时间应该足够剩下的时间我是用来将下一节中手工创建dataguard需要用到的sql和参数修改都事先编辑好 八、datagurad1.在奇数机器上创建physical standby2.添加standby logfile 使用lgwr async方式3.切换到standby 运行一个脚本然后在切换回运行一个脚本4.read only打开standby 转载于:https://www.cnblogs.com/hibernate315/archive/2009/11/28/2399367.html