1、建立audit目錄
2、配置引數檔案 --注引數檔案裡面不能有中文字元
*.audit_file_dest=
*.audit_trail=
'db'
*.control_files=
'+data/pbrac/controlfile/control01.ctl'
,'+data/pbrac/controlfile/control02.ctl'
*.db_block_size=
8192
*.db_create_file_dest=
'+data'
*.db_domain=''*
.db_name=
'pbrac'
*.db_recovery_file_dest=
'+data'
*.db_recovery_file_dest_size=
10737418240
*.diagnostic_dest=
*.memory_target=
1658847232
*.open_cursors=
300*
.processes=
150*
.remote_listener=
'ractest-scan:1521'
*.remote_login_passwordfile=
'exclusive'
3、建立asm目錄和建立spfile
su - grid
asmcmd
cd +data
mkdir pbrac
create spfile=
'+data/pbrac/spfilepbrac.ora' from pfile=
'/home/oracle/pbrac.ora'
;建立init檔案
節點1vi initpbrac1.ora
spfile=
'+data/pbrac/spfilepbrac.ora'
節點2vi initpbrac2.ora
spfile=
'+data/pbrac/spfilepbrac.ora'
4、建立密碼檔案
節點一orapwd file=?/dbs/orapwpbrac1 password=oracle force=y;
節點二、
orapwd file=?/dbs/orapwpbrac2 password=oracle force=y;
5、建立db
create database pbrac
user sys identified by oracle
user system identified by oracle
logfile group 1 size 100m,
group 2 size 100m,
group 3 size 100m
maxlogfiles 16
maxlogmembers 5
maxloghistory 680
maxdatafiles 1024
character set zhs16gbk
extent management local
datafile size 325m
sysaux datafile size 325m
default tablespace users
datafile
size 500m autoextend on maxsize unlimited
default temporary tablespace temp01
tempfile
size 200m
undo tablespace undotbs1
datafile
size 200m autoextend on maxsize unlimited;
6、建立節點二的undo 和新增redo
create undo tablespace undotbs2 datafile size 200m;
alter database add logfile thread 2 group 4 size 100m;
alter database add logfile thread 2 group 5 size 100m;
alter database add logfile thread 2 group 6 size 100m;
7、 新增rac 引數(以下轉單例項db到rac db)
alter system set cluster_database=
true scope=spfile sid=
'*';
alter system set instance_number=
1 scope=spfile sid=
'pbrac1'
;alter system set instance_number=
2 scope=spfile sid=
'pbrac2'
;alter system set thread=
1 scope=spfile sid=
'pbrac1'
;alter system set thread=
2 scope=spfile sid=
'pbrac2'
;alter system set undo_tablespace=
'undotbs1' scope=spfile sid=
'pbrac1'
;alter system set undo_tablespace=
'undotbs2' scope=spfile sid=
'pbrac2'
;alter database enable public thread 2
;8、 啟動所有節點例項
先啟動節點一,然後在節點一執行 alter database enable public thread 2
;然後啟動節點二
9、rac 資料庫新增到srvctl中
將資料庫配置新增到 oracle clusterware。
需要用oracle使用者操作
11.2
.0/db_1 -p '+data/pbrac/spfilepbrac.ora'
-r primary -n pbrac
顯示database配置
srvctl config database -d pbrac -a
將資料庫例項新增到oracle clusterware。
srvctl add instance -d pbrac -i pbrac1 -n ractest01
srvctl add instance -d pbrac -i pbrac2 -n ractest02
檢視資料庫狀態
srvctl status database -d pbrac
重啟資料庫
srvctl stop db -d pbrac
(此處直接stop會報錯,還是到各節點上shutdown immediate)
srvctl start db -d pbrac
再次檢視資料庫狀態
srvctl status database -d pbrac
10、編譯資料字典指令碼
spool /tmp/dictionary_tmp.sql
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/catclust.sql
@?/rdbms/admin/dbmspool.sql
@?/rdbms/admin/catblock.sql
@?/rdbms/admin/caths.sql
@?/rdbms/admin/owminst.plb
@?/sqlplus/admin/plustrce.sql
@?/rdbms/admin/utlrp.sql
@?/rdbms/admin/utlsampl.sql
conn system/oracle
@?/sqlplus/admin/pupbld.sql
@?/sqlplus/admin/help/hlpbld.sql helpus.sql
spool off
Oracle 手工建庫步驟
sid welson 1 在 oracle base sid 建立dump資料夾,設定日誌存放目錄 cd oracle base mkdir welson cd welson mkdir adump mkdir bdump mkdir cdump mkdir udump2 設定資料檔案存放目錄 cd...
oracle手工建庫
相對來說,oracle中平時我們大多採用dbca圖形化建庫方式,所以手工建庫或許比較有些難度,這個也是ocm考試中需要關注的地方,特別做了測試,主要是9i,對於10g可宜採用同樣的步驟實現。1.修改 etc oratab oral opt oracle database n 2.建立sys口令認證檔...
oracle 手工建庫
linux mkdir oracle oradata purple mkdir oracle admin purple mkdir oracle admin purple bdump mkdir oracle admin purple udump mkdir oracle admin purple ...