Oracle資料庫管理之建立和刪除資料庫

來源:互聯網
上載者:User

標籤:

一、資料庫管理概述 

在完成Oracle軟體安裝後,DBA就應該對組織和管理資料庫負責任,其主要任務是: 
(1)啟動和關閉資料庫; 
(2)建立資料庫; 
(3)刪除資料庫; 
(4)調整初始化參數; 
(5)管理網路。 
對於資料庫的管理,必須要具有SYSDBA和SYSOPER的角色,才有權啟動、關閉、運行資料庫。SYSDBA角色擁有SYS資料表的所有許可權,SYSOPER的角色擁有Public資料表的所有許可權。 
二、資料庫的管理方法 
(1)DOS命令列方式 
命令列管理是DBA管理資料庫伺服器的傳統方法。在資料庫伺服器上,Oracle提供了一些在DOS方式下的可執行檔,存放在bin目錄下。這些可執行檔可以用於完成啟動、關閉、邏輯備份和口令更改等準系統。但這種方法只能在資料庫伺服器上運行,無法進行遠程分布式管理,且管理功能有限。 
進入命令列管理方式的簡單步驟: 
在命令列提示符後面輸入dgmgrl後,按斷行符號,運行dgmgrl.exe檔案; 
輸入help命令,將顯示可以在命令列管理方式下使用的命令; 
輸入help <command>,可以查看各個命令的文法,如help startup。 
(2)SQL*Plus命令列方式 
SQL*Plus命令列方式主要依靠編寫和使用指令碼來簡化工作。其命令、指令碼所提供的功能比命令列方式多,但命令、指令碼的文法都需要記憶和掌握。 
(3)資料庫配置助手(DBCA,Database Configuration Assistant)圖形化方式 
DBCA是一個操作簡單、靈活而強大的GUI環境。安裝Oracle資料庫軟體後,可以使用DBCA來建立和設定資料庫。DBCA能夠按步驟知道使用者完成建立新資料庫、更改現有資料庫的配置或刪除資料庫。通過DBCA選擇資料庫選項後,許多通常需要手動執行的資料庫建立任務會自動執行。使用DBCA可以從預定義的資料庫模板列表中進行選擇,也可以使用現有資料庫作為建立模板的樣本。 
(4)網路設定助手(ONCA,Oracle Net Configuration Assistant)與網路管理器(ONM,Oracle Net Manager)圖形方式 
用於設定資料庫的監聽程式和網路服務名等資訊。 
(5)企業管理器(OEM)圖形方式 
OEM利用瀏覽器環境下的用戶端Applet程式完成管理工作,突破了客戶機/伺服器的管理員模式,對硬體要求低。在OEM中可以啟動、停止資料庫,可以對資料庫的效能、參數進行監視和調整。 
三、建立資料庫的準則: 
一個完整的資料庫系統包括: 
(1)物理結構:即一系列作業系統檔案等; 
(2)邏輯結構:即表、索引等; 
(3)記憶體結構:即SGA區、PGA區等; 
(4)進程結構:即DBWR進程、LGWR進程等。 
這幾個結構之間是相互聯絡的,是一個有機的整體。直觀地理解資料庫的建立過程,實質上就是在Oracle所基於的作業系統上,按照特定的規則,建立一系列檔案,包括控制檔案、資料檔案、重做記錄檔、程式檔案、執行檔案等,並將這些檔案交給Oracle資料庫伺服器進行管理,以便啟動相應的進程、服務、儲存和管理資料,即建立起組成一個完整資料庫系統的物理結構、邏輯結構、記憶體結構和進程結構。 
四、 使用DBCA建立資料庫 
(1)選擇“開始”—>“程式”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,啟動DBCA,出現“歡迎使用”視窗,1: 


圖1


(2)單擊“下一步”按鈕,出現“操作”視窗,並選擇“建立資料庫”,2: 

圖2


(3)單擊“下一步”按鈕,出現“資料庫模板”視窗,3: 

圖3


(4)單擊“下一步”按鈕,出現“資料庫標識”視窗,並輸入全域資料庫名:student,SID:student.cs.hubu,4: 

圖4


注意:全域資料庫名與SID 
全域資料庫名:是將資料庫與任何其他資料庫唯一標識出來的資料庫全稱。全域資料庫名的格式為<database_name>.<database_domain>。例如,student.cs.hubu是一個典型的全域資料庫名。資料庫名部分(如student)是資料庫的簡單名稱,資料庫域部分(如cs.hubu)指定資料庫所在的域,它通常和企業內的網路域相同。全域資料庫名的資料庫名部分不能超過8個字元,並且只能包含字母、數字字元和句點(.)字元。 
SID(System Identifier,系統標識符):用來標識Oracle資料庫的特定常式。對於任何一個資料庫,都至少有一個引用資料庫的常式。SID可以是未被此電腦上其他常式使用的任何名稱。SID是Oracle資料庫常式的唯一識別碼,最多隻能有8個字母、數字字元。每個資料庫常式對應一個SID和一系列資料庫檔案。例如,當建立SID為XXX的資料庫時,將同時建立資料庫常式及其資料庫檔案(初始化參數檔案、控制檔案、重做記錄檔和資料檔案)。

(5)單擊“下一步”按鈕,出現“管理選項”視窗,5: 

圖5


(6)單擊“下一步”按鈕,出現“資料庫身份證明”視窗,選擇“所有帳戶使用同一口令”,並輸入密碼:password,6: 

圖6


(7)單擊“下一步”按鈕,出現“儲存選項”視窗,7: 

圖7


(8)單擊“下一步”按鈕,出現“資料庫檔案位置”視窗,8: 

圖8


(9)單擊“下一步”按鈕,出現“恢複配置”視窗,9: 

圖9


(10)單擊“下一步”按鈕,出現“資料庫內容”視窗,10: 

圖10


(11)單擊“下一步”按鈕,出現“初始化參數”視窗,11: 

圖11


(12)單擊“下一步”按鈕,出現“資料庫儲存”視窗,12: 

圖12


(13)單擊“下一步”按鈕,出現“建立選項”視窗,13: 

圖13


(14)單擊“完成”按鈕,出現“確認”視窗,14: 

 

圖14


(15)單擊“另存新檔HTML檔案”按鈕,可以將這些詳細資料儲存為HTML檔案,以供以後查看。 
(16)單擊“確定”,按鈕,出現自動建立資料庫的過程介面,15: 

 

圖15


最後自動出現資料庫建立完成視窗,16: 

 

圖16


注意:要記住圖16中的有關資訊,如Database Control URL等。 

單擊“口令管理”按鈕,出現“口令管理”視窗,17: 

 

圖17


在圖17中,可以給賬戶接觸鎖定,設定新密碼。為了安全起見,在此應該更改預設DBA賬戶(如SYS、SYSTEM)的口令,並且鎖定所有暫時不需要的預設賬戶。 
單擊“確定”按鈕,即可返回資料庫建立完成視窗。 
注意:一定要記住設定的密碼! 

(17)在資料庫建立完成視窗中,單擊“退出”按鈕,退出DBCA。到此,DBCA建立資料庫的操作就結束了。 

建立完畢後,與Oracle有關的伺服器的服務中,已經啟動了新資料庫的常式和OEM控制台的服務,18: 

 

圖18


五、使用DBCA刪除資料庫 
(1)選擇“開始”—>“程式”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,啟動DBCA,出現“歡迎使用”視窗,1: 
(2)單擊“下一步”按鈕,出現“操作”視窗,並選擇“刪除資料庫”,19: 

圖19


(3)單擊“下一步”按鈕,出現“資料庫”視窗,在資料庫列表中選擇一個要刪除的資料庫,本例選擇student,20: 

圖20


(4)單擊“完成”按鈕,出現確認是否繼續視窗,21: 

 

圖21


(5)單擊“是”按鈕,出現自動刪除資料庫的過程視窗,22: 

 

圖22


(6)最後自動出現資料庫刪除完畢視窗,單擊“是”按鈕,資料庫刪除完畢。

Oracle資料庫管理之建立和刪除資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.