- 啟動DBCA,方法:打開終端(Open Terminal),轉換Oracle用戶,啟動圖形化界面
[root@oracle ~]# su - oracle //切換Oracle用戶
[oracle@oracle ~]$ dbca //報錯,起不來圖形化界面切換到root下執行xhost +
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Exception in thread "main" [oracle@oracle ~]$
圖形界面起不來,解決辦法:
[root@oracle ~]# xhost +
access control disabled, clients can connect from any host
2.創建數據庫,next
3.選擇一般數據庫next
4.Global Database Name(全局數據庫名)提示設置數據庫標識,用以標識一個唯一的全局數據庫,因為數據庫至少需要一個實例來維護和使用,所以還要設置實例名SID,一般實例名和全局數據庫名相同(便于維護),再注入“全局數據庫名”時,在實例名SID中會自動輸入相同的內容。單擊“next”。
5.選擇使用EM配置數據庫,使用Database Control管理數據庫
6.此時要求設置數據庫口令,一是對所有用戶使用一個口令(Use the Same Password For All Accounts),一是“使用不同的管理口令”(Use Different Passwords)使得不同的用戶可以設置自己的管理口令。此處選使用一個口令,next。
7.要求選擇存儲設備。此處有三個選項。File System(文件系統),使用文件系統存儲數據庫這個方式基于操作系統的數據文件;Automatic Store Management(自動存儲管理),可以簡化數據庫存儲管理并優化數據庫布局以改進I/O性能,要使用此選項必須指定一組磁盤以創建一個ASM磁盤組或指定一個現有的ASM磁盤組;Raw Devices(裸設備),如果不使用自動存儲管理并且集群文件系統不可用,則裸設備或卷可以為Real Application Clusters(RAC)數據庫提供必要的共享存儲。必須為計劃在數據庫中創建的每個數據文件,控制文件和日志文件創建了一個裸設備。
8.指定數據庫文件的位置,選擇“Use Common Location for All Database Files”(所有數據庫文件使用公共位置),并設置文件目錄。
9.指定閃回恢復區,在Oracle 10g中提供一個快閃恢復區,用戶數據庫系統自動恢復時使用的是備份數據空間,當使用RMAN備份時可以選擇該恢復區,使得數據庫的各類恢復行為自動化,該區域默認為{Oracle_BASE}\flash_recovery_area,區域大小為2G,這些參數都可以調整。
10.數據庫內容設置。提示是否使用“Sample Schemas”(實例方案),該方案會創建一個EXAMPLE的表空間,此處選擇使用;Custom Scripts(定制腳本),此處不使用。
11.設置內存初始化參數,包括,memory(內存)、sizing(調整大小)、character sets(字符集)、connection mode(連接模式)
- 內存大小的40%給數據庫使用,內存參數在建庫后可以動態修改。
- 調整大小包括設置數據庫塊大小、設置和該數據庫連接的操作系統進程數量(該值最小為6,引文其中5個是啟動時例時必須的后臺進程,1個為用戶進程)。該處選擇默認150個。
- 字符集設置如下圖。
- 連接模式分為專用連接和共享連接兩種。專用模式是每個客戶連接啟動一個專有的PGA和專有的相關資源,而共享模式多個客戶連接數據庫服務器時使用共享的資源空間。選擇默認的專用模式
12.database storage 概覽
需要用戶進行控制文件、表空間、數據文件以及重做日志文件的參數設置,如控制文件中的最大重做日志文件數、最大數據文件數等,可以進行修改表空間大小,創建重做日志文件等。
13.創建數據庫,保存為數據庫模板,并生成創建腳本
14.數據庫配置概覽
15.模板創建完成及腳本生成。
16.如下創建過程直至退出