Oracle 9 手工建庫(轉)
Oracle 9 手工建庫(轉)[@more@]Oracle雖然提供了DBCA的建庫工具,但是有些情況下面我們也需要手工建庫,下面我將對手工建庫進行詳細的說明
(1)建立監聽程式,我們使用netmgr來建立監聽,比如說:你要建立的庫SID為RAC1,你可以在NETMGR中新增你的監聽
(2)建立INITSID.ORA檔案,你可以使用$ORACLE_HOME/dbs/init.ora更改,也可以透過以有的initsid.ora檔案修改
(3)使用orapwd建立pwdSID.ora檔案
orapwd file=$ORACLE_HOME/rbs/pwdSID.ora password=xxxx entries=4
(4)使用conn sys/xxx@SID as sysdba
startup nomount pfile=$ORACLE_HOME/dbs/initSID.ora
(5)確定資料庫檔案和user_dump等檔案的存放位置
例如:我打算把我建立的資料庫存放在/lvm下面,資料庫SID=rac3
首先我建立mkdir -p /lvm/oradata/rac3;mkdir -p /lvm/admin/rac3
cd /lvm/admin/rac3;mkdir bdump;mkdir cdump;mdkir create;mkdir pfile;mkdir udmp
(6)輸入資料庫指令碼
create database "rac3"
controlfile reuse
logfile group 1
('/lvm/oradata/rac3/redo01.log') size 10m reuse,
group 2
('/lvm/oradata/rac3/redo02.log') size 20m reuse
maxlogfiles 4
maxlogmembers 2
maxloghistory 0
maxinstances 1
noarchivelog
CHARACTER SET "ZHS16GBK"
national character set "AL16UTF16"
datafile '/lvm/oradata/rac3/system01.dbf' size 100m
autoextend on next 5m maxsize unlimited
undo tablespace undotbs1
datafile '/lvm/oradata/rac3/undo01.dbf' size 40m
default temporary tablespace temp
tempfile '/lvm/oradata/rac3/temp01.dbf' size 20m
大家可以根據自己的需要,更改建立資料庫指令碼,一般我們必須建立UNDO SYSTEM表空間,這是執行ORACLE最基本的要求,
如果建立資料庫出現錯誤,大家可以檢視/lvm/admin/rac3/bdump的alter_rac3.ora和/lvm/admin/rac3/udump的錯誤提示
(7)如果建立正常,然後大家使用@$ORACLE_HOME/rdbms/admin/catalog.sql和catproc.sql指令碼安裝資料字典
(8)create spfile from pfile建立資料庫spfile檔案
(9)修改/etc/oratab
rac3:/u/oracle/product/9.2.0:Y
允許使用dbstart啟動資料庫
以上手工建庫工程,在REDHAT AS3+ORACLE 9.2.7上成功實施!
(1)建立監聽程式,我們使用netmgr來建立監聽,比如說:你要建立的庫SID為RAC1,你可以在NETMGR中新增你的監聽
(2)建立INITSID.ORA檔案,你可以使用$ORACLE_HOME/dbs/init.ora更改,也可以透過以有的initsid.ora檔案修改
(3)使用orapwd建立pwdSID.ora檔案
orapwd file=$ORACLE_HOME/rbs/pwdSID.ora password=xxxx entries=4
(4)使用conn sys/xxx@SID as sysdba
startup nomount pfile=$ORACLE_HOME/dbs/initSID.ora
(5)確定資料庫檔案和user_dump等檔案的存放位置
例如:我打算把我建立的資料庫存放在/lvm下面,資料庫SID=rac3
首先我建立mkdir -p /lvm/oradata/rac3;mkdir -p /lvm/admin/rac3
cd /lvm/admin/rac3;mkdir bdump;mkdir cdump;mdkir create;mkdir pfile;mkdir udmp
(6)輸入資料庫指令碼
create database "rac3"
controlfile reuse
logfile group 1
('/lvm/oradata/rac3/redo01.log') size 10m reuse,
group 2
('/lvm/oradata/rac3/redo02.log') size 20m reuse
maxlogfiles 4
maxlogmembers 2
maxloghistory 0
maxinstances 1
noarchivelog
CHARACTER SET "ZHS16GBK"
national character set "AL16UTF16"
datafile '/lvm/oradata/rac3/system01.dbf' size 100m
autoextend on next 5m maxsize unlimited
undo tablespace undotbs1
datafile '/lvm/oradata/rac3/undo01.dbf' size 40m
default temporary tablespace temp
tempfile '/lvm/oradata/rac3/temp01.dbf' size 20m
大家可以根據自己的需要,更改建立資料庫指令碼,一般我們必須建立UNDO SYSTEM表空間,這是執行ORACLE最基本的要求,
如果建立資料庫出現錯誤,大家可以檢視/lvm/admin/rac3/bdump的alter_rac3.ora和/lvm/admin/rac3/udump的錯誤提示
(7)如果建立正常,然後大家使用@$ORACLE_HOME/rdbms/admin/catalog.sql和catproc.sql指令碼安裝資料字典
(8)create spfile from pfile建立資料庫spfile檔案
(9)修改/etc/oratab
rac3:/u/oracle/product/9.2.0:Y
允許使用dbstart啟動資料庫
以上手工建庫工程,在REDHAT AS3+ORACLE 9.2.7上成功實施!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961714/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle手工建庫後rman無法啟用(RMAN-04015)Oracle
- 2.4.10 Step 9:手工建立資料庫資料庫
- 簡單介紹Oracle 19c RAC 手工建庫的過程Oracle
- oracle建庫指令碼Oracle指令碼
- Oracle OCP(36):DBCA建庫Oracle
- oracle 9i資料庫做spaOracle資料庫
- CMake構建學習筆記9-Eigen庫的構建筆記
- Oracle資料庫日期格式轉換操作Oracle資料庫
- Oracle DG資料庫狀態轉換Oracle資料庫
- (轉載)手工搭建webpack+vue專案WebVue
- oracle 19c&21c 單機/RAC手工清理Oracle
- ORACLE 資料庫管理員的職責(轉)Oracle資料庫
- 【配置上線】Oracle靜默建庫 for 11gOracle
- Oracle 叢集軟體資源的手工註冊(zt)Oracle
- 【純手工打造】時間戳轉換工具(python)時間戳Python
- [Oracle]Oracle良性SQL建議OracleSQL
- Oracle建表Oracle
- Spring Boot中Thymeleaf和htmx助手工具庫Spring Boot
- Oracle9i如何監視索引並清除監視資訊(轉)Oracle索引
- 手工測試如何打破壁障轉型升級
- 達夢資料庫手工恢復相關命令資料庫
- 主備資料庫狀態手工比對(一)資料庫
- 主備資料庫狀態手工比對(二)資料庫
- 手工搭建建議的Linux惡意指令碼分析系統Linux指令碼
- ORACLE TEXT(轉)Oracle
- ORACLE EVENTS(轉)Oracle
- Oracle Partitioning(轉)Oracle
- ORACLE DSI(轉)Oracle
- Oracle 轉MySqlOracleMySql
- 【OCP最新題庫解析(052)--題9】You want to install Oracle 11g databaseOracleDatabase
- 靜默安裝Oracle建庫時報Template General Purpose does not existOracle
- 【配置安裝】Oracle靜默建庫for 12c&19c CDBOracle
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- Oracle資料庫關於SQL的執行計劃(轉)Oracle資料庫SQL
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- 9 Oracle Data Guard 故障診斷Oracle
- oracle轉義字元Oracle字元
- Java初探Oracle(轉)JavaOracle
- ORACLE FREELIST HWM(轉)Oracle