设为首页 收藏本站
查看: 1830|回复: 0

[经验分享] OCM备考 一、Server config 之手工创建数据库

[复制链接]

尚未签到

发表于 2015-11-9 13:08:15 | 显示全部楼层 |阅读模式
OCM考试大纲针对创建数据库的要求:

    Create the database

    ﹡ Determine and set sizing parameters for database structures

    Createand manage database configuration files

   

    OCM考试分两天时间,第一天上午首先要求通过手工创建数据库,这个环节不算分,但是这个库是今后的考试场景中需要用到的,所以是至关重要的一步。

1、检查环境

    主要检查oracle软件是否已经装好,几台考试机器之间的网络访问是否正常。


2、设定SID

    假定ORACLE_BASE=/u01/app/oracle,考试要求的SID为orcl,dbname为orcl。

    切换到oracle账号,编辑home目录下的环境变量文件.bash_profile,修改ORACLE_SID=orcl


3、创建相关的目录

   创建一系列dump目录:

   mkdir -p $ORACLE_BASE/admin/orcl/adump

   mkdir -p $ORACLE_BASE/admin/orcl/bdump

   mkdir -p $ORACLE_BASE/admin/orcl/udump

   mkdir -p $ORACLE_BASE/admin/orcl/cdump

   如果不采用OMF,创建$ORACLE_BASE/oradata目录


4、创建参数文件

   根据init.ora模板文件进行修改

   cd $ORACLE_HOME/dbs

   cp init.ora initorcl.ora

   做如下修改:

   1) db_name=orcl

   2) control_files=(/oracle/app/oracle/oradata/ocmdb/cfile/ora_control1,/oracle/app/oracle/oradata/ocmdb/cfile/ora_control2,/oracle/app/oracle/oradata/ocmdb/cfile/control3)

   3) 一系列dump参数

   4) 删除db_cache_size、shared_pool_size等等参数,设置sga_max_size和sga_target_size为300m。


5、创建password file

   $ orapwd file=orapworcl password=oracle entries=5


6、创建spfile

   sql> create spfile from pfile

   sqlplus> startup nomount


7、修改部分参数

   sql> alter system set undo_management=auto scope=spfile;

   sql> alter system set db_create_file_dest=/u01/app/oracle/oradata/orcl/datafile scope=spfile;

   sql> alter system set job_queue_processes=5 scope=spfile;

   修改dump路径

   sql> shutdown


8、创建database

   sql> startup nomount

   通过create database语句创建数据库,可以到联机文档administrator guide-Part I Basic Database Administration-2 creating an oracle database – Step 7: Issue the CREATE DATABASE Statement下获取create database例子,稍加修改为:

CREATE DATABASE orcl
USER SYS IDENTIFIED BY change_on_install
USER SYSTEM IDENTIFIED BY manager
LOGFILE GROUP 1 ('/oracle/app/oracle/oradata/orcl/lfile/redo01.log’) SIZE 100M,
GROUP 2 ('/oracle/app/oracle/oradata/orcl/lfile/redo02.log') SIZE 100M,
GROUP 3 ('/oracle/app/oracle/oradata/orcl/lfile/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/oracle/app/oracle/oradata/orcl/datafile/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/oracle/app/oracle/oradata/orcl/datafile/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE tbs_1 datafile '/oracle/app/oracle/oradata/orcl/datafile/tbs_1.dbf' size 50m
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/oracle/app/oracle/oradata/orcl/datafile/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/oracle/app/oracle/oradata/orcl/datafile/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

执行完成后,将datafile和 tempfile设置为自动扩展:

alter database datafile 1 autoextend on;
alter database datafile 2 autoextend on;
alter database datafile 3 autoextend on;
alter database datafile 4 autoextend on;
alter database tempfile 1 autoextend on;


9、执行catalog和catproc创建数据字典对象

sql>@?/rdbms/admin/catalog

sql>@?/rdbms/admin/catproc


10、开启归档功能

sql> shutdown immediate;

sql> startup mount

sql> alter database archivelog;

sql> alter database open;


11、备份数据库

每做一个重要操作,都要养成备份的习惯。通过rman做数据库全备:

rman> run {

  backup full database format '$ORACLE_BASE/backup/full_db_%U.bpk' including current controlfile;

  backup archivelog all format '$ORACLE_BASE/backup/arch_%U.bpk' delete input;

}


至此,手工创建database完成。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-137064-1-1.html 上篇帖子: 更新OPatch中OCM报错 下篇帖子: OCM_Session1_3_Shared Server Configuration
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表