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...