Oracle 9 手工建庫
Oracle雖然提供了DBCA的建庫工具,但是有些情況下面我們也需要手工建庫,下面將對手工建庫進行詳細的說明[@more@](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 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上成功實施!
(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 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/262387/viewspace-837830/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 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 19c&21c 單機/RAC手工清理Oracle
- 【配置上線】Oracle靜默建庫 for 11gOracle
- Oracle 叢集軟體資源的手工註冊(zt)Oracle
- [Oracle]Oracle良性SQL建議OracleSQL
- Oracle建表Oracle
- Spring Boot中Thymeleaf和htmx助手工具庫Spring Boot
- 達夢資料庫手工恢復相關命令資料庫
- 主備資料庫狀態手工比對(一)資料庫
- 主備資料庫狀態手工比對(二)資料庫
- 手工搭建建議的Linux惡意指令碼分析系統Linux指令碼
- 【OCP最新題庫解析(052)--題9】You want to install Oracle 11g databaseOracleDatabase
- 靜默安裝Oracle建庫時報Template General Purpose does not existOracle
- 【配置安裝】Oracle靜默建庫for 12c&19c CDBOracle
- 9 Oracle Data Guard 故障診斷Oracle
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- Oracle 和 mysql的9點區別OracleMySql
- Oracle11g 自動化建庫及調整相關引數Oracle
- ORACLE建庫過程中自動生成的跟鎖相關的VIEWOracleView
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- Oracle 批量建表空間Oracle
- Oracle DB 相關常用sql彙總7【手工繫結sql執行計劃】OracleSQL
- Oracle ADG 備庫新增備庫Oracle
- 墨者學院-SQL手工注入漏洞測試(MySQL資料庫)MySql資料庫
- 系統投產前,Oracle資料庫最佳化思路和9個典型問題Oracle資料庫
- oracle9i下streams複製(zt)Oracle
- 「Oracle」Oracle 資料庫備份還原Oracle資料庫
- Oracle啟動找不到spfile或者pfile提示ORA-01078,利用init.ora手工建立Oracle
- CX_ORACLE 庫使用Oracle
- Oracle資料庫配置Oracle資料庫
- MySQL建庫建表索引規範MySql索引