OCM考试经历:Section 0:创建数据库
2011-09-05 12:06
357 查看
该部分需要手动命令建库,在ODD机器上(后续不说明,全部是在ODD机器上操作,最后ODD机器上一共是安装3个实例的,Even机器只有在GC安装的时候使用一次)
1、手动建库,
一共5步骤,确定实例名、建密码文件、建pfile、create database命令、
执行相关数据包 ---我考试的时候,考题明确指出,不执行,在下节考试再执行
1.、确定实例名。
export ORACLE_SID=PROD
2、建立密码文件。
cd /u01/app/oracle/product/10.2.0/db_1/dbs/
orapwd file=orapwPROD password=oracle
3、建立pfile。
在inittest.ora里只包含如下初始化参数:
db_name=PROD
db_block_size = 8192 ----块大小看考试要求,我考的时候没有要求,别人都使用的是8192,我使用的是4096,建议使用8192,不然后续章节需要设置8K和4K的块参数。
control_files = ('/u01/app/oracle/oradata/PROD/disk1/control01.ctl',
'/u01/app/oracle/oradata/PROD/disk2/control02.ctl')
sga_target=300M
background_dump_dest='/u01/app/oracle/admin/PROD/bdump'
user_dump_dest='/u01/app/oracle/admin/PROD/udump'
core_dump_dest='/u01/app/oracle/admin/PROD/cdump'
audit_file_dest='/u01/app/oracle/admin/PROD/adump'
undo_management=auto
undo_tablespace=undotbs
这里只是写了最简单的初始化参数,已经够用了,我当时不知道为什么dump参数报错,我调试几次还是有问题,就干脆去除了,默认的log路径是在
$ORACLE_HOME/rdbms/log/ 下面我的最终参数是
db_name=PROD
db_block_size = 4096
control_files = ('/u01/app/oracle/oradata/PROD/disk1/control01.ctl',
'/u01/app/oracle/oradata/PROD/disk2/control02.ctl')
sga_target=300M
undo_management=auto
undo_tablespace=undotbs
4、建立spfile并启动实例。
这里要建立需要的路径
mkdir -p /u01/app/oracle/admin/PROD/{a,b,c,u}dump
mkdir -p /u01/app/oracle/oradata/PROD/disk{1,2,3,4,5}
sql>sqlplus / as sysdba
sql>create spfile from pfile ---注意这里,一定要切换到spfile不然后面考试修改的参数都是失效的。
sql>startup nomount
5、手工创建数据库(使用create database命令)
CREATE DATABASE PROD
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
……(省略,参考文档吧)
CHARACTER SET UTF8 ---注意字符集,这个很重要,后续传输表空间需要两个数据库的字符集相同
NATIONAL CHARACTER SET UTF8
这里要注意,我当时就是考虑为了更快速,结果复制的Online help文档上的命令,结果错误百出,最后耗费掉我将近20分钟,我又全部删除手动打的命令。
这个问题严重扰乱了我的考试心情,使我十分紧张,最后在30分钟后,我才将数据库建立起来,真的是有惊无险,但是我第一天上午都十分紧张,一直到下午的考试,才缓和过来。
6、建数据字典等脚本(注意考试要求)
conn sys/oracle as sysdba
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
---上面两个是必须的包,后面的也会需要,但是Online help上没有提及。
@?/rdbms/admin/dbmspool
@?/rdbms/admin/catoctk.sql
@?/rdbms/admin/owminst.plb
connect system/oracle
@?/sqlplus/admin/pupbld.sql
7、参考的Online Help文档
1、administrator’s guide->2 creating a oracle database-> Manually Creating an Oracle Database
如果有剩余时间,用检查/etc/hosts文件,看是否配置好两个主机的maping参数。实际考试中,我没有遇到需要更改系统级参数的问题,毕竟是考oracle,感觉不会去在OS层考你。但是还是需要自己注意一下。
时间足够的话可以配置监听和TNS文件。
这个环节据说不计分,但是很重要啊,没有他,后面就不用考了,所以,这节搞的我很是郁闷,本人感觉这节是很简单的一节,但是却出现很多小问题,严重影响第一天上午的心情。所以,大家还是要准备充分,考试中提供的sample不要用,Online help也要保障参考的想法去使用,还有,命令要记住,不然如果什么都查文档,你考试的时间一定不够的。
本文出自 “小小狗窝” 博客,谢绝转载!
1、手动建库,
一共5步骤,确定实例名、建密码文件、建pfile、create database命令、
执行相关数据包 ---我考试的时候,考题明确指出,不执行,在下节考试再执行
1.、确定实例名。
export ORACLE_SID=PROD
2、建立密码文件。
cd /u01/app/oracle/product/10.2.0/db_1/dbs/
orapwd file=orapwPROD password=oracle
3、建立pfile。
在inittest.ora里只包含如下初始化参数:
db_name=PROD
db_block_size = 8192 ----块大小看考试要求,我考的时候没有要求,别人都使用的是8192,我使用的是4096,建议使用8192,不然后续章节需要设置8K和4K的块参数。
control_files = ('/u01/app/oracle/oradata/PROD/disk1/control01.ctl',
'/u01/app/oracle/oradata/PROD/disk2/control02.ctl')
sga_target=300M
background_dump_dest='/u01/app/oracle/admin/PROD/bdump'
user_dump_dest='/u01/app/oracle/admin/PROD/udump'
core_dump_dest='/u01/app/oracle/admin/PROD/cdump'
audit_file_dest='/u01/app/oracle/admin/PROD/adump'
undo_management=auto
undo_tablespace=undotbs
这里只是写了最简单的初始化参数,已经够用了,我当时不知道为什么dump参数报错,我调试几次还是有问题,就干脆去除了,默认的log路径是在
$ORACLE_HOME/rdbms/log/ 下面我的最终参数是
db_name=PROD
db_block_size = 4096
control_files = ('/u01/app/oracle/oradata/PROD/disk1/control01.ctl',
'/u01/app/oracle/oradata/PROD/disk2/control02.ctl')
sga_target=300M
undo_management=auto
undo_tablespace=undotbs
4、建立spfile并启动实例。
这里要建立需要的路径
mkdir -p /u01/app/oracle/admin/PROD/{a,b,c,u}dump
mkdir -p /u01/app/oracle/oradata/PROD/disk{1,2,3,4,5}
sql>sqlplus / as sysdba
sql>create spfile from pfile ---注意这里,一定要切换到spfile不然后面考试修改的参数都是失效的。
sql>startup nomount
5、手工创建数据库(使用create database命令)
CREATE DATABASE PROD
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
……(省略,参考文档吧)
CHARACTER SET UTF8 ---注意字符集,这个很重要,后续传输表空间需要两个数据库的字符集相同
NATIONAL CHARACTER SET UTF8
这里要注意,我当时就是考虑为了更快速,结果复制的Online help文档上的命令,结果错误百出,最后耗费掉我将近20分钟,我又全部删除手动打的命令。
这个问题严重扰乱了我的考试心情,使我十分紧张,最后在30分钟后,我才将数据库建立起来,真的是有惊无险,但是我第一天上午都十分紧张,一直到下午的考试,才缓和过来。
6、建数据字典等脚本(注意考试要求)
conn sys/oracle as sysdba
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
---上面两个是必须的包,后面的也会需要,但是Online help上没有提及。
@?/rdbms/admin/dbmspool
@?/rdbms/admin/catoctk.sql
@?/rdbms/admin/owminst.plb
connect system/oracle
@?/sqlplus/admin/pupbld.sql
7、参考的Online Help文档
1、administrator’s guide->2 creating a oracle database-> Manually Creating an Oracle Database
如果有剩余时间,用检查/etc/hosts文件,看是否配置好两个主机的maping参数。实际考试中,我没有遇到需要更改系统级参数的问题,毕竟是考oracle,感觉不会去在OS层考你。但是还是需要自己注意一下。
时间足够的话可以配置监听和TNS文件。
这个环节据说不计分,但是很重要啊,没有他,后面就不用考了,所以,这节搞的我很是郁闷,本人感觉这节是很简单的一节,但是却出现很多小问题,严重影响第一天上午的心情。所以,大家还是要准备充分,考试中提供的sample不要用,Online help也要保障参考的想法去使用,还有,命令要记住,不然如果什么都查文档,你考试的时间一定不够的。
本文出自 “小小狗窝” 博客,谢绝转载!
相关文章推荐
- OCM考试经历:Section 1 数据库和网络配置
- OCM_第十八天课程:Section8 —》RAC 数据库 _ RAC DB 搭建/RAC DB 配置使用
- OCM考试经历:汇总
- OCM考试经历:注意事项
- OCM备考 一、Server config 之手工创建数据库
- OCM_第六天课程:Section3 —》数据库可用性
- OCM_第七天课程:Section3 —》数据库可用性
- Oracle 11g OCM考试考点分析 使用SQL和RMAN命令来创建一个物理备库
- OCM_第十二天课程:Section6 —》数据库性能调优_ 资源管理器/执行计划
- OCM_第十三天课程:Section6 —》数据库性能调优 _结果缓存 /多列数据信息采集统计/采集数据信息保持游标有效
- OCM_第十四天课程:Section6 —》数据库性能调优_各类索引 /调优工具使用/SQL 优化建议
- OCM_第十五天课程:Section6 —》数据库性能调优 _SQL 访问建议 /SQL 性能分析器/配置基线模板/SQL 执行计划管理/实例限制
- OCM_第十六天课程:Section7 —》GI 及 ASM 安装配置 _安装 GRID 软件/创建和管理 ASM 磁盘组/创建和管理 ASM 实例
- OCM_第十七天课程:Section7 —》GI 及 ASM 安装配置 _管理和配置 GRID /实施 ASM 故障组 /创建 ACFS 文件系统
- oracle11g ocm考试总结
- db2 创建数据库联合对象报错的解决办法
- 数据库创建存储过程,做为定时任务
- Mysql命令create:创建数据库
- 不用aspnet_regsql创建membership数据库
- mysql--通过cmd连接mysql,并创建数据库