OCM Notes
以前觉得OCM考试挺无聊,要背命令,时间紧,自费考试不值得。现在发现我自己更无聊,所以决定考吧。朋友考过了,知道了不少信息。考试内容大部分都是熟悉的,这几年RAC,DG,DW, Grid Control也基本都玩过,tuning也做过不少,可以准备准备了。
一共约100个知识点,每个可大可小,一天一个也要3个月,要抓紧。不过Oracle培训准备OCM考试也就5天,应该用不了3个月。
Day1. Create the database
只有administrator 可以参考,但是直接按照里面做会出错!
1. sample init.ora 有问题
-- 老的内存参数要去掉,设置 sga_target, sga_max_size
-- undo_management=auto 要设好,也可以nomount以后alter system set。不设就出错
2. administrator guide里的create database 语句出错
-- 如果不设置db_create_file_dest ,建tablespace tbs_1要出错。
解决方法: 可以加个datafile,去掉这个tablespace或者先设置好db_create_file_dest.
3. 不要忘记
@.../rdbms/admin/catalog.sql
@.../rdbms/admin/catproc.sql
4.注意根据要求更改参数
比如,
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
5. xdump那些目录最好先建好
--$ORACLE_BASE/admin/SID/
PS. 不小心 rm esc, *, 今天把$ORACLE_HOME/dbs下的文件删光了一次!
Day1. Install the Enterprise Manager Grid Control software
先 装了用new database的,很直接,但是也非常慢,要耐心,千万不要乱动安装界面。不过还是在run web cache configuration assistant的时候出了错。明天拿到公司的电脑上去装一下看看。内存也要升级一下,Grid Control至少需要2G内存。
Day2. 在公司继续安装Grid Control,出了同样的错误。同样在VMWARE里,1CPU,3G RAM,出了同样的错。今天的kernel参数都是按照installation guide手动配置的,package一开始缺了一个,也手动装了好了。不确定是什么问题,看来要换个Oracle指定的Linux版本试试看了。
-- Change DB to archivelog
-- Mount DB, alter database archivelog; alter system set log_archive_dest
-- Create BIGFILE tablespace
SQL> create bigfile tablespace big2 datafile '/u01/oradata/gcdb/data/big2.dbf' size 10m;
Tablespace created.
SQL> alter tablespace big2 resize 20m;
Tablespace altered.
SQL> alter tablespace big2 autoextend on next 100m;
Tablespace altered.
SQL> create temporary tablespace lmtp tempfile '/u01/oradata/gcdb/data/tmppp2.dbf' size 20m reuse extent management local uniform. size 1m;
Tablespace created.
以前觉得OCM考试挺无聊,要背命令,时间紧,自费考试不值得。现在发现我自己更无聊,所以决定考吧。朋友考过了,知道了不少信息。考试内容大部分都是熟悉的,这几年RAC,DG,DW, Grid Control也基本都玩过,tuning也做过不少,可以准备准备了。
一共约100个知识点,每个可大可小,一天一个也要3个月,要抓紧。不过Oracle培训准备OCM考试也就5天,应该用不了3个月。
Day1. Create the database
只有administrator 可以参考,但是直接按照里面做会出错!
1. sample init.ora 有问题
-- 老的内存参数要去掉,设置 sga_target, sga_max_size
-- undo_management=auto 要设好,也可以nomount以后alter system set。不设就出错
2. administrator guide里的create database 语句出错
-- 如果不设置db_create_file_dest ,建tablespace tbs_1要出错。
解决方法: 可以加个datafile,去掉这个tablespace或者先设置好db_create_file_dest.
3. 不要忘记
@.../rdbms/admin/catalog.sql
@.../rdbms/admin/catproc.sql
4.注意根据要求更改参数
比如,
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
5. xdump那些目录最好先建好
--$ORACLE_BASE/admin/SID/
PS. 不小心 rm esc, *, 今天把$ORACLE_HOME/dbs下的文件删光了一次!
Day1. Install the Enterprise Manager Grid Control software
先 装了用new database的,很直接,但是也非常慢,要耐心,千万不要乱动安装界面。不过还是在run web cache configuration assistant的时候出了错。明天拿到公司的电脑上去装一下看看。内存也要升级一下,Grid Control至少需要2G内存。
Day2. 在公司继续安装Grid Control,出了同样的错误。同样在VMWARE里,1CPU,3G RAM,出了同样的错。今天的kernel参数都是按照installation guide手动配置的,package一开始缺了一个,也手动装了好了。不确定是什么问题,看来要换个Oracle指定的Linux版本试试看了。
-- Change DB to archivelog
-- Mount DB, alter database archivelog; alter system set log_archive_dest
-- Create BIGFILE tablespace
SQL> create bigfile tablespace big2 datafile '/u01/oradata/gcdb/data/big2.dbf' size 10m;
Tablespace created.
SQL> alter tablespace big2 resize 20m;
Tablespace altered.
SQL> alter tablespace big2 autoextend on next 100m;
Tablespace altered.
SQL> create temporary tablespace lmtp tempfile '/u01/oradata/gcdb/data/tmppp2.dbf' size 20m reuse extent management local uniform. size 1m;
Tablespace created.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/630461/viewspace-628306/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/630461/viewspace-628306/