手工方式新建Oracle資料庫
手工方式建立Oracle資料庫的步驟如下:
1、建立例程服務。
2、建立引數檔案。
3、以NOMOUNT方式啟動例程。
4、建立資料庫
5、執行指令碼完成後續操作。
下面將給出建立資料庫DEMO的具體步驟:
1、建立例程服務(利用ORADIM工具):
在Windows平臺上使用新例程之前,必須建立並啟動相應的例程服務。建議將例程名設定為資料庫名。
C:\>oradim -new -srvc OracleServicedemo -intpwd 123
2、建立引數檔案:
啟動例程之前必須先準備好引數檔案。引數檔案需放在%ORACLE_HOME%\database目錄下。PFILE應命名為initSID.ora, SPFILE應命名為spfileSID.ora
(1)建立PFILE
C:\>SET ORACLE_SID=demo
C:\>sqlplus sys/123 as sysdba
SQL>create pfile='%oracle_home%\database\initdemo.ora' from spfile
建立完之後要進行修改。因為它是從一個已經存在的例程的初始化引數設定中建立來的。
(2)建立SPFILE:
因為SPFILE更易於管理,所以Oracle建議使用SPFILE。
create spfile='%oracle_home%\database\spfiledemo.ora' from pfile='%oracle_home%\database\initdemo.ora';
(3) 啟動例程:
建立資料庫之前必須首先啟動例程,因為建立資料庫要求使用者必須具有SYSDBA特權,所以應以SYSDBA身份連線
並啟動例程。
C:\>set ORACLE_SID=demo
C:\>sqlplus sys/123 as sysdba
(4) 建立資料庫:
要求例程必須處於NOMOUNT狀態,利用CREATE DATABASE命令,細節需參看其他書籍。
(5)完成建立資料庫的後續任務:
------安裝資料字典檢視
SQL>@%oracle_home%\rdbms\admin\catalog.sql
------安裝Oracle系統包
SQL>@%oracle_home%\rdbms\admin\catproc.sql
------安裝PRODUCT_USER_PROFILE表
SQL>@%oracle_home%\sqlplus\admin\pupbld.sql