Oracle Installer允許使用Database Creation Assistant建立一個資料庫,並且對於中小型資料庫來說是相當有效的方法中,它提供了一個直觀的圖形化的使用者介面,但是這個建立過程有一些侷限性,對於大型資料庫環境是不推薦的.
具體的文章在前面系列中已有,本文來自於Oracle官方文件
1.資料庫建立前引數檔案必須要考慮的引數
引數 |
描述 |
DB_BLOCK_SZIE |
設定資料檔案和SGA快取的資料塊的大小,預設值在2K~16K,一般設定為4K或8K;資料倉儲環境可設定為8K或16K |
DB_NAME |
設定資料的名稱 |
DB_DOMAIN |
設定資料庫的Domain Name |
CMOPATIBLE |
相容性 |
|
|
2.CREATE DATABASE語句
引數 |
描述 |
Character Set |
字符集 |
National Character set |
|
SQL.BSQ |
建立內部資料字典 |
Location of initial datafile |
系統表空間資料檔案的位置 |
EXTENT MANAGEMENT LOCAL |
使用EXTENT MANAGEMENT LOCAL語法建立一個本地管理的系統表空間,且只能使用AUTOALLOCATE分配區間大小 |
Default temporary tablespace |
指定預設的臨時表空間名稱 |
MAXDATAFILES |
資料檔案最大數 |
MAXLOGFILES |
日誌檔案最大數 |
樣例
CONNECT SYS/ORACLE AS SYSDBA
STARTUP NOMOUNT pfile=/u01/admin/init_create.ora
CREATE DATABASE "dbname"
DATAFILE '/u01/oradata/system01.dbf' size 200M
LOGFILE '/u02/oradata/redo01.dbf' size 100M,
'/u02/oradata/redo02.dbf' size 100M
CHARACTER SET "WE8ISO8859P1"
NATIONAL CHARACTER SET "UTF8"
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE mytemp TEMPFILE ‘temp.dbf’ SIZE 1000M
MAXDATAFILES = 50
MAXLOGFILES = 5; |
執行資料字典指令碼
@@CATALOG --生成所有資料字典檢視
@@CATAPROC --載入PL/SQL環境 |
建立使用者表空間
CONNECT SYSTEM/MANAGER
CREATE TABLESPACE appdata DATAFILE
'/u02/oradata/appdata01.dbf' size 1000M;
CREATE TEMPORARY TABLESPACE mytemp TEMPFILE ’temp.f’ SIZE 1000M; |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6517/viewspace-145535/,如需轉載,請註明出處,否則將追究法律責任。