程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle 數據庫手動創建步驟

Oracle 數據庫手動創建步驟

編輯:Oracle教程

Oracle 數據庫手動創建步驟


編寫初始化參數文件   設置操作系統環境變量   創建實例   以管理員身份連接數據庫   啟動實例   create database 創建數據庫   運行數據字典腳本   Oracle的網絡配置 (客戶端連接到服務端)   初始化參數文件   從%ORACLE_HOME%\admin\sample\pfile從復制initsmpl.ora文件,並黏貼到$ORACLE_HOME%\database目錄下,改名為init<sid>假設改為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 createinstance.png 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來啟動的話,我們要生成相應的二進制文件來覆蓋舊的二進制文件   create databae 創建數據庫 創建數據庫腳本   三個文件 控制文件 數據文件 重做日志文件   create database zhouyt datafile      'C:\oracle\product\10.2.0\db_2\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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved