1. 程式人生 > >手工方式新建Oracle資料庫

手工方式新建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