1、數據庫管理概述 數據庫
在完成Oracle軟件安裝後,DBA就應該對組織和管理數據庫負責任,其主要任務是:
(1)啓動和關閉數據庫;
(2)建立數據庫;
(3)刪除數據庫;
(4)調整初始化參數;
(5)管理網絡。
對於數據庫的管理,必需要具備SYSDBA和SYSOPER的角色,纔有權啓動、關閉、運行數據庫。SYSDBA角色擁有SYS數據表的全部權限,SYSOPER的角色擁有Public數據表的全部權限。
2、數據庫的管理方法
(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中能夠啓動、中止數據庫,能夠對數據庫的性能、參數進行監視和調整。
3、建立數據庫的準則:
一個完整的數據庫系統包括:
(1)物理結構:即一系列操做系統文件等;
(2)邏輯結構:即表、索引等;
(3)內存結構:即SGA區、PGA區等;
(4)進程結構:即DBWR進程、LGWR進程等。
這幾個結構之間是相互聯繫的,是一個有機的總體。直觀地理解數據庫的建立過程,實質上就是在Oracle所基於的操做系統上,按照特定的規則,創建一系列文件,包括控制文件、數據文件、重作日誌文件、程序文件、執行文件等,並將這些文件交給Oracle數據庫服務器進行管理,以便啓動相應的進程、服務、存儲和管理數據,即創建起組成一個完整數據庫系統的物理結構、邏輯結構、內存結構和進程結構。
4、 使用DBCA建立數據庫
(1)選擇「開始」—>「程序」—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,啓動DBCA,出現「歡迎使用」窗口,如圖1:
瀏覽器
圖1安全
(2)單擊「下一步」按鈕,出現「操做」窗口,並選擇「建立數據庫」,如圖2:
服務器
圖2網絡
(3)單擊「下一步」按鈕,出現「數據庫模板」窗口,如圖3:
oracle
圖3dom
(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
5、建立數據庫後要修改F:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN路徑下的tnsnames.ora文件。須要配置本地數據庫。
通常,你建立的數據庫會有對應的用戶,使用用戶名和密碼相同的登陸就行了。。