日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

OCM备考 一、Server config 之手工创建数据库

發(fā)布時(shí)間:2024/8/26 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OCM备考 一、Server config 之手工创建数据库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?OCM考試大綱針對(duì)創(chuàng)建數(shù)據(jù)庫的要求:

?????Create the database?

????﹡?Determine and set sizing parameters for database structures

?????Create and manage database configuration files

???

????OCM考試分兩天時(shí)間,第一天上午首先要求通過手工創(chuàng)建數(shù)據(jù)庫,這個(gè)環(huán)節(jié)不算分,但是這個(gè)庫是今后的考試場(chǎng)景中需要用到的,所以是至關(guān)重要的一步。

1、檢查環(huán)境

????主要檢查oracle軟件是否已經(jīng)裝好,幾臺(tái)考試機(jī)器之間的網(wǎng)絡(luò)訪問是否正常。

?

2、設(shè)定SID

????假定ORACLE_BASE=/u01/app/oracle,考試要求的SID為orcl,dbname為orcl。

????切換到oracle賬號(hào),編輯home目錄下的環(huán)境變量文件.bash_profile,修改ORACLE_SID=orcl

?

3、創(chuàng)建相關(guān)的目錄

???創(chuàng)建一系列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,創(chuàng)建$ORACLE_BASE/oradata目錄

?

4、創(chuàng)建參數(shù)文件

???根據(jù)init.ora模板文件進(jìn)行修改

???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參數(shù)

???4) 刪除db_cache_size、shared_pool_size等等參數(shù),設(shè)置sga_max_size和sga_target_size為300m。

?

5、創(chuàng)建password file

???$ orapwd file=orapworcl password=oracle entries=5

?

6、創(chuàng)建spfile

???sql> create spfile from pfile

???sqlplus> startup nomount

?

7、修改部分參數(shù)

???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、創(chuàng)建database

???sql> startup nomount

???通過create database語句創(chuàng)建數(shù)據(jù)庫,可以到聯(lián)機(jī)文檔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;

執(zhí)行完成后,將datafile和 tempfile設(shè)置為自動(dòng)擴(kuò)展:

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、執(zhí)行catalog和catproc創(chuàng)建數(shù)據(jù)字典對(duì)象

sql>@?/rdbms/admin/catalog

sql>@?/rdbms/admin/catproc

?

10、開啟歸檔功能

sql> shutdown immediate;

sql> startup mount

sql> alter database archivelog;

sql> alter database open;

?

11、備份數(shù)據(jù)庫

每做一個(gè)重要操作,都要養(yǎng)成備份的習(xí)慣。通過rman做數(shù)據(jù)庫全備:

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;

}

?

至此,手工創(chuàng)建database完成。


總結(jié)

以上是生活随笔為你收集整理的OCM备考 一、Server config 之手工创建数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。