主頁 > 知識庫 > 深入淺析Oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫

深入淺析Oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫

熱門標(biāo)簽:開發(fā)外呼系統(tǒng) 哪個(gè)400外呼系統(tǒng)好 百度地圖標(biāo)注途經(jīng)點(diǎn) 山東crm外呼系統(tǒng)軟件 愛客外呼系統(tǒng)怎么樣 地圖標(biāo)注養(yǎng)老院 哈爾濱電話機(jī)器人銷售招聘 慧營銷crm外呼系統(tǒng)丹丹 圖吧網(wǎng)站地圖標(biāo)注

Oracle數(shù)據(jù)庫的數(shù)據(jù)文件(擴(kuò)展名為DBF的文件)是用于保存數(shù)據(jù)庫中數(shù)據(jù)的文件,系統(tǒng)數(shù)據(jù)、數(shù)據(jù)字典數(shù)據(jù)、臨時(shí)數(shù)據(jù)、索引數(shù)據(jù)、應(yīng)用數(shù)據(jù)等都物理地存儲在數(shù)據(jù)文件中。用戶對數(shù)據(jù)庫中數(shù)據(jù)的操作,例如數(shù)據(jù)的插入、刪除、修改和查詢等,其本質(zhì)都是對數(shù)據(jù)文件進(jìn)行操作。所有數(shù)據(jù)文件占據(jù)空間的大小決定了數(shù)據(jù)庫容量的大小。

一、數(shù)據(jù)庫管理概述

在完成Oracle軟件安裝后,DBA就應(yīng)該對組織和管理數(shù)據(jù)庫負(fù)責(zé)任,其主要任務(wù)是:
(1)啟動(dòng)和關(guān)閉數(shù)據(jù)庫;
(2)創(chuàng)建數(shù)據(jù)庫;
(3)刪除數(shù)據(jù)庫;
(4)調(diào)整初始化參數(shù);
(5)管理網(wǎng)絡(luò)。
對于數(shù)據(jù)庫的管理,必須要具有SYSDBA和SYSOPER的角色,才有權(quán)啟動(dòng)、關(guān)閉、運(yùn)行數(shù)據(jù)庫。SYSDBA角色擁有SYS數(shù)據(jù)表的所有權(quán)限,SYSOPER的角色擁有Public數(shù)據(jù)表的所有權(quán)限。

二、數(shù)據(jù)庫的管理方法

(1)DOS命令行方式

命令行管理是DBA管理數(shù)據(jù)庫服務(wù)器的傳統(tǒng)方法。在數(shù)據(jù)庫服務(wù)器上,Oracle提供了一些在DOS方式下的可執(zhí)行文件,存放在bin目錄下。這些可執(zhí)行文件可以用于完成啟動(dòng)、關(guān)閉、邏輯備份和口令更改等基本功能。但這種方法只能在數(shù)據(jù)庫服務(wù)器上運(yùn)行,無法進(jìn)行遠(yuǎn)程分布式管理,且管理功能有限。

進(jìn)入命令行管理方式的簡單步驟:

在命令行提示符后面輸入dgmgrl后,按回車,運(yùn)行dgmgrl.exe文件;
輸入help命令,將顯示可以在命令行管理方式下使用的命令;
輸入help command>,可以查看各個(gè)命令的語法,如help startup。

(2)SQL*Plus命令行方式

SQL*Plus命令行方式主要依靠編寫和使用腳本來簡化工作。其命令、腳本所提供的功能比命令行方式多,但命令、腳本的語法都需要記憶和掌握。

(3)數(shù)據(jù)庫配置助手(DBCA,Database Configuration Assistant)圖形化方式

DBCA是一個(gè)操作簡單、靈活而強(qiáng)大的GUI環(huán)境。安裝Oracle數(shù)據(jù)庫軟件后,可以使用DBCA來創(chuàng)建和配置數(shù)據(jù)庫。DBCA能夠按步驟知道用戶完成創(chuàng)建新數(shù)據(jù)庫、更改現(xiàn)有數(shù)據(jù)庫的配置或刪除數(shù)據(jù)庫。通過DBCA選擇數(shù)據(jù)庫選項(xiàng)后,許多通常需要手動(dòng)執(zhí)行的數(shù)據(jù)庫創(chuàng)建任務(wù)會自動(dòng)執(zhí)行。使用DBCA可以從預(yù)定義的數(shù)據(jù)庫模板列表中進(jìn)行選擇,也可以使用現(xiàn)有數(shù)據(jù)庫作為創(chuàng)建模板的樣本。

(4)網(wǎng)絡(luò)配置助手(ONCA,Oracle Net Configuration Assistant)與網(wǎng)絡(luò)管理器(ONM,Oracle Net Manager)圖形方式
用于配置數(shù)據(jù)庫的監(jiān)聽程序和網(wǎng)絡(luò)服務(wù)名等信息。

(5)企業(yè)管理器(OEM)圖形方式

OEM利用瀏覽器環(huán)境下的客戶端Applet程序完成管理任務(wù),突破了客戶機(jī)/服務(wù)器的管理模式,對硬件要求低。在OEM中可以啟動(dòng)、停止數(shù)據(jù)庫,可以對數(shù)據(jù)庫的性能、參數(shù)進(jìn)行監(jiān)視和調(diào)整。

三、創(chuàng)建數(shù)據(jù)庫的準(zhǔn)則:

一個(gè)完整的數(shù)據(jù)庫系統(tǒng)包括:

(1)物理結(jié)構(gòu):即一系列操作系統(tǒng)文件等;
(2)邏輯結(jié)構(gòu):即表、索引等;
(3)內(nèi)存結(jié)構(gòu):即SGA區(qū)、PGA區(qū)等;
(4)進(jìn)程結(jié)構(gòu):即DBWR進(jìn)程、LGWR進(jìn)程等。
這幾個(gè)結(jié)構(gòu)之間是相互聯(lián)系的,是一個(gè)有機(jī)的整體。直觀地理解數(shù)據(jù)庫的創(chuàng)建過程,實(shí)質(zhì)上就是在Oracle所基于的操作系統(tǒng)上,按照特定的規(guī)則,建立一系列文件,包括控制文件、數(shù)據(jù)文件、重做日志文件、程序文件、執(zhí)行文件等,并將這些文件交給Oracle數(shù)據(jù)庫服務(wù)器進(jìn)行管理,以便啟動(dòng)相應(yīng)的進(jìn)程、服務(wù)、存儲和管理數(shù)據(jù),即建立起組成一個(gè)完整數(shù)據(jù)庫系統(tǒng)的物理結(jié)構(gòu)、邏輯結(jié)構(gòu)、內(nèi)存結(jié)構(gòu)和進(jìn)程結(jié)構(gòu)。

四、 使用DBCA創(chuàng)建數(shù)據(jù)庫

(1)選擇“開始”—>“程序”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,啟動(dòng)DBCA,出現(xiàn)“歡迎使用”窗口,如圖1:

(2)單擊“下一步”按鈕,出現(xiàn)“操作”窗口,并選擇“創(chuàng)建數(shù)據(jù)庫”,如圖2:

(3)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫模板”窗口,如圖3:

(4)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫標(biāo)識”窗口,并輸入全局?jǐn)?shù)據(jù)庫名:student,SID:student.cs.hubu,如圖4:

注意:全局?jǐn)?shù)據(jù)庫名與SID

全局?jǐn)?shù)據(jù)庫名:是將數(shù)據(jù)庫與任何其他數(shù)據(jù)庫唯一標(biāo)識出來的數(shù)據(jù)庫全稱。全局?jǐn)?shù)據(jù)庫名的格式為database_name>.database_domain>。例如,student.cs.hubu是一個(gè)典型的全局?jǐn)?shù)據(jù)庫名。數(shù)據(jù)庫名部分(如student)是數(shù)據(jù)庫的簡單名稱,數(shù)據(jù)庫域部分(如cs.hubu)指定數(shù)據(jù)庫所在的域,它通常和企業(yè)內(nèi)的網(wǎng)絡(luò)域相同。全局?jǐn)?shù)據(jù)庫名的數(shù)據(jù)庫名部分不能超過8個(gè)字符,并且只能包含字母、數(shù)字字符和句點(diǎn)(.)字符。

SID(System Identifier,系統(tǒng)標(biāo)識符):用來標(biāo)識Oracle數(shù)據(jù)庫的特定例程。對于任何一個(gè)數(shù)據(jù)庫,都至少有一個(gè)引用數(shù)據(jù)庫的例程。SID可以是未被此計(jì)算機(jī)上其他例程使用的任何名稱。SID是Oracle數(shù)據(jù)庫例程的唯一標(biāo)識符,最多只能有8個(gè)字母、數(shù)字字符。每個(gè)數(shù)據(jù)庫例程對應(yīng)一個(gè)SID和一系列數(shù)據(jù)庫文件。例如,當(dāng)創(chuàng)建SID為XXX的數(shù)據(jù)庫時(shí),將同時(shí)創(chuàng)建數(shù)據(jù)庫例程及其數(shù)據(jù)庫文件(初始化參數(shù)文件、控制文件、重做日志文件和數(shù)據(jù)文件)。

(5)單擊“下一步”按鈕,出現(xiàn)“管理選項(xiàng)”窗口,如圖5:

(6)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫身份證明”窗口,選擇“所有帳戶使用同一口令”,并輸入密碼:password,如圖6:

(7)單擊“下一步”按鈕,出現(xiàn)“存儲選項(xiàng)”窗口,如圖7:

(8)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫文件位置”窗口,如圖8:

(9)單擊“下一步”按鈕,出現(xiàn)“恢復(fù)配置”窗口,如圖9:

(10)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫內(nèi)容”窗口,如圖10:

(11)單擊“下一步”按鈕,出現(xiàn)“初始化參數(shù)”窗口,如圖11:

(12)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫存儲”窗口,如圖12:

(13)單擊“下一步”按鈕,出現(xiàn)“創(chuàng)建選項(xiàng)”窗口,如圖13:

(14)單擊“完成”按鈕,出現(xiàn)“確認(rèn)”窗口,如圖14:

 

(15)單擊“另存為HTML文件”按鈕,可以將這些詳細(xì)資料保存為HTML文件,以供以后查看。
(16)單擊“確定”,按鈕,出現(xiàn)自動(dòng)創(chuàng)建數(shù)據(jù)庫的過程界面,如圖15:

 

最后自動(dòng)出現(xiàn)數(shù)據(jù)庫創(chuàng)建完成窗口,如圖16:

 

注意:要記住圖16中的有關(guān)信息,如Database Control URL等。

單擊“口令管理”按鈕,出現(xiàn)“口令管理”窗口,如圖17:

 

在圖17中,可以給賬戶接觸鎖定,設(shè)置新密碼。為了安全起見,在此應(yīng)該更改默認(rèn)DBA賬戶(如SYS、SYSTEM)的口令,并且鎖定所有暫時(shí)不需要的默認(rèn)賬戶。

單擊“確定”按鈕,即可返回?cái)?shù)據(jù)庫創(chuàng)建完成窗口。

注意:一定要記住設(shè)置的密碼!

(17)在數(shù)據(jù)庫創(chuàng)建完成窗口中,單擊“退出”按鈕,退出DBCA。到此,DBCA創(chuàng)建數(shù)據(jù)庫的操作就結(jié)束了。

創(chuàng)建完畢后,與Oracle有關(guān)的服務(wù)器的服務(wù)中,已經(jīng)啟動(dòng)了新數(shù)據(jù)庫的例程和OEM控制臺的服務(wù),如圖18:

 

五、使用DBCA刪除數(shù)據(jù)庫

(1)選擇“開始”—>“程序”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,啟動(dòng)DBCA,出現(xiàn)“歡迎使用”窗口,如圖1:
(2)單擊“下一步”按鈕,出現(xiàn)“操作”窗口,并選擇“刪除數(shù)據(jù)庫”,如圖19:

(3)單擊“下一步”按鈕,出現(xiàn)“數(shù)據(jù)庫”窗口,在數(shù)據(jù)庫列表中選擇一個(gè)要?jiǎng)h除的數(shù)據(jù)庫,本例選擇student,如圖20:

(4)單擊“完成”按鈕,出現(xiàn)確認(rèn)是否繼續(xù)窗口,如圖21:

 

(5)單擊“是”按鈕,出現(xiàn)自動(dòng)刪除數(shù)據(jù)庫的過程窗口,如圖22:

 

(6)最后自動(dòng)出現(xiàn)數(shù)據(jù)庫刪除完畢窗口,單擊“是”按鈕,數(shù)據(jù)庫刪除完畢。

以上內(nèi)容就是本文的全部敘述了,希望對大家有所幫助。

您可能感興趣的文章:
  • Oracle數(shù)據(jù)庫中的級聯(lián)查詢、級聯(lián)刪除、級聯(lián)更新操作教程
  • Linux下通過腳本自動(dòng)備份Oracle數(shù)據(jù)庫并刪除指定天數(shù)前的備份
  • Oracle中手動(dòng)刪除數(shù)據(jù)庫教程
  • 徹底刪除Oracle數(shù)據(jù)庫的方法
  • linux oracle數(shù)據(jù)庫刪除操作指南
  • oracle數(shù)據(jù)庫刪除數(shù)據(jù)Delete語句和Truncate語句的使用比較
  • oracle數(shù)據(jù)庫添加或刪除一列的sql語句
  • oracle數(shù)據(jù)庫的刪除方法詳解

標(biāo)簽:承德 甘肅 固原 周口 開封 和田 青島 武漢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《深入淺析Oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫》,本文關(guān)鍵詞  深入,淺析,Oracle,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《深入淺析Oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫》相關(guān)的同類信息!
  • 本頁收集關(guān)于深入淺析Oracle數(shù)據(jù)庫管理之創(chuàng)建和刪除數(shù)據(jù)庫的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章