Oracle 手動建立資料庫步驟詳解

2022-09-24 10:33:09 字數 2626 閱讀 9863

1.編寫初始化引數檔案

2.設定作業系統環境變數

3.建立例項

4.以管理員身份連線資料庫

5.啟動例項

6.create database 建立資料庫

7.執行資料字典指令碼

8.oracle的網路配置 (客戶端連線到服務端)

初始化引數檔案

從%oracle_home%\admin\sample\pfile從複製initsmpl.ora檔案,並黏貼到$oracle_home%\database目錄下,改名為init假設改為initzhouyt.ora.(init為文字檔案)

對initzhouyt.ora內容進行修改

新增引數

* instance_name=zhouyt

* db_domain=hdu.ed

修改引數

* db_name=zhouyt

* db_block_size=8192(8km)

* remote_login_passwordfile=exclusive

作業系統環境變數

設定作業系統環境變數oracle_sid指向資料庫例項的名稱

set oracle_sid=zhouyt

該命令在window dos視窗下只對當前有效,當關閉視窗則失效,想要一直有程式設計客棧效,則需要在系統環境變數中修改

建立例項

實用工具oradim使用

在dos視窗輸入命令 oradim -new -sid zhouyt -intpwd sys123(sys的密碼,sys是管理員) -st程式設計客棧artmode auto

sid是oracle在作業系統中的「身份證號碼」

管理員身份連線資料庫

sqlplus實用工具登入資料庫

在dos命令輸入sqlplus/nolog 只是登入狀態

以資料庫管理員身份連線資料庫

在上面的基礎上輸入命令 connect sys/sys123 as sysdba

因為以 資料庫管理員身份 登入可以 安裝資料庫

啟動例項

將文字初始化引數檔案pfile轉化為二進位制初始化引數檔案spfile

因為資料庫啟動需要找到配置檔案,預設尋找二進位制檔案,也可以手動啟動文字檔案,那這一步就不需要了

輸入命令 create spfile from pfile; (將會報錯,因為文字檔案比較老相對於oracle 10g), 這個時候我們需要修改配置檔案initzhouyt.ora

這個時候在%oracle_home%\database檔案下會生成spfilezhouyt.ora檔案

以nomount形式啟動例項

命令 startup nomount,將會出現錯誤,當我們按照提示修改文字檔案以後,如果我們還是按照startup nomoun來啟動的話,我們要生成相應的二進位制檔案來覆蓋舊的二進位制檔案

並注釋%seed_control%

create databae 建立資料庫

建立資料庫指令碼

三個檔案

控制檔案

資料檔案

重做日誌檔案

create database zhouyt

datafile

'c:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf' size 100m

autoextend on next 10m maxsize unlimited

sysaux datafile

'c:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf' size 60m

autoextend on next 10m maxsize unlimited

logfile

group 1 ('c:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo') size 10m,

group 2 ('c:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo') size 10m

chawww.cppcns.comracter set zhs16gbk;

需要確保目錄檔案"db_2\zhouyt"存在

生成兩個資料檔案和兩個重做日誌檔案,那麼控制檔案呢?

執行資料字典指令碼

__資料庫建立後,系統會生成兩個管理員使用者sys和system

執行3個資料字典指令碼

catalog.sql 建立系統常用的資料字典檢視和同義詞 (sys登入);

catproc.sql 建立pl/sql功能的使用環境,還建立幾個pl/sql包用於擴充套件rdbms功能 (sys登入);

pupbld.sql 使用sql*plus環境時需要 (system登入)

在命令列輸入@ 加指令碼檔案的絕對路徑

第二個指令碼過程和第乙個一樣

執行第三個指令碼需要切換到system使用者

connect system/manager

@ c:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql

建立scott模式

@ c:\oracle\product\10.2.0\db_2\rdbms\admin\scott.sql

本文標題: oracle 手動建立資料庫步驟詳解

本文位址:

手動建立資料庫步驟

兩種方式建立資料庫 一.使用dbca工具建立 dbca有兩種執行模式,一種是圖形化介面 互動模式 一種是命令介面 靜默安裝 dbca命令列模式安裝 例 dbca silent createdatabase templatename general purpose.dbc gdbname ora11g...

手動建立oracle資料庫例項

1 首先設定 oracle sid manual 2 建立密碼檔案 oracle myorcl dbs orapwd file orapmanual password oracle 3 建立所需的目錄結構 oracle myorcl admin mkdir manual 然後進入manual目錄建立...

手動建立乙個Oracle資料庫

系統環境 1 作業系統 windows 2000 pro 2 資料庫 oracle9i release 9.2.0.3.0 3 安裝路徑 d oracle 建庫步驟 1 手工建立相關目錄 d oracle admin ora92 d oracle admin ora92 adhoc d oracle...