本文給大家介紹oracle手動創建數據庫步驟,需要的朋友可以參考下
下面先給大家列出oracle手動創建數據庫步驟如下所示:
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.edu.cn
修改參數
* 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是管理員) -startmode 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 nomount來啟動的話,我們要生成相應的二進制文件來覆蓋舊的二進制文件
并注釋%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
- character 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
新聞熱點
疑難解答