資源描述:
《創(chuàng)建Oracle數(shù)據(jù)庫》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、創(chuàng)建Oracle數(shù)據(jù)庫學習任務1.DBCA創(chuàng)建、刪除和配置數(shù)據(jù)庫2.DBA身份驗證方式3.管理口令文件4.重建實例5.手工創(chuàng)建數(shù)據(jù)庫規(guī)劃和組織數(shù)據(jù)庫1.根據(jù)具體應用確定數(shù)據(jù)庫的類型。(數(shù)據(jù)倉庫、聯(lián)機事務處理、一般用途)2.規(guī)劃數(shù)據(jù)庫的存儲結構,根據(jù)數(shù)據(jù)類別和用途來組織文件在磁盤的分布和存儲位置。(文件分布到不同磁盤,減少系統(tǒng)I/O爭用,改進數(shù)據(jù)庫性能;鏡像,單點磁盤故障不會影響到其它磁盤。)3.決定新數(shù)據(jù)庫的全局數(shù)據(jù)庫名,數(shù)據(jù)庫的SID。DBCA創(chuàng)建Oracle數(shù)據(jù)庫DBCA刪除Oracle數(shù)據(jù)庫DBA認證方式SYSS
2、YSTE兩個賬戶由Oracle在創(chuàng)建過程中自動創(chuàng)建的,系統(tǒng)默認DBA賬戶,授予SYSDBASYSOPER權限。這兩個用戶登錄數(shù)據(jù)庫的時候,不是由數(shù)據(jù)庫服務器認證其合法性,而是使用與數(shù)據(jù)庫無關的外部服務進行認證,這種認證方式稱為DBA認證方式。Oracle提供兩種方式對SYSSYSTEM用戶進行認證:操作系統(tǒng)認證方式口令文件認證方式操作系統(tǒng)認證方式操作系統(tǒng)的安全機制實現(xiàn)Oracle用戶認證。操作系統(tǒng)的ORA_DBA用戶組中建立一個用戶,該用戶自動授予兩個系統(tǒng)權限。ALTERSYSTEMSETREMOTE_LOGIN_PA
3、SSWORDFILE=NONESCOPE=SPFILE重新啟動,用新建立的用戶登錄SQLPLUS/NOLOGCONNECT/ASSYSDBA操作也可以通過命令行完成,具體可以查詢網上。口令文件認證創(chuàng)建口令文件創(chuàng)建具有SYSDBASYSOPER權限的DBA賬戶采用口令文件方式登錄數(shù)據(jù)庫創(chuàng)建口令文件命令:ORAPWDFILE=FILENAMEPASSWORD=PASSWORDENTRIES=MAX_USERSorapwd=d:oracleora92databaseorapwU15password=adminentr
4、ies=5ALTERSYSTEMSETREMOTE_LOGIN_PASSWORDFILE=EXECLUSIVESCOPE=SPFILE重新啟動數(shù)據(jù)庫。SQLPLUS/NOLOGCONNECTsys/admin@db01ASSYSDBA(新口令登錄)createusertestidentifiedby=123456accountunlockgrantsysdbatotestgrantsysdbatoscott授予權限成功后,Oracle自動向口令文件中加入該賬戶的口令。收回則該用戶口令從口令文件中刪除。selectuse
5、rnamefromv$pwfile_users選擇認證方式具體選擇哪種認證方式,取決于兩個因素:1.用戶的操作是在本地運行,還是通過網絡進行。2.如果通過網絡進行,是否通過一個可靠的網絡鏈接口令文件管理創(chuàng)建為SYS用戶分配口令刪除重建實例ORADIM–NEW–SIDsid[-INTPWDpassword][-STARTMODEauto
6、manual][-PFILEfile]ORADIM–DELETE–SIDsidORADIM–STARTUP–SIDsidORADIM–SHUTDOWN–SIDsid手工創(chuàng)建數(shù)據(jù)庫1.確定
7、新建數(shù)據(jù)庫的全局數(shù)據(jù)庫名和實例名2.確定DBA認證方式3.創(chuàng)建初始化參數(shù)文件4.啟動Oracle5.執(zhí)行CREATEDATABASE命令,創(chuàng)建新的數(shù)據(jù)庫6.創(chuàng)建附加的表空間7.創(chuàng)建數(shù)據(jù)字典視圖8.創(chuàng)建服務器端初始化參數(shù)文件確定新建數(shù)據(jù)庫的全局數(shù)據(jù)庫名和實例名全局數(shù)據(jù)庫名和實例名必須在初始化參數(shù)文件中設定,主要包括:instance_namedb_domaindb_name三個參數(shù)。確定DBA認證方式在初始化參數(shù)文件中指定DBA認證方式。參數(shù)REMOTE_LOGIN_PASSWORDFILE創(chuàng)建初始化參數(shù)文件Oracle
8、執(zhí)行CreateDatabase命令創(chuàng)建數(shù)據(jù)庫時,會自動讀取初始化文件,根據(jù)初始化文件創(chuàng)建數(shù)據(jù)庫的邏輯、物理結構。Init.ora。根據(jù)提供的標準參數(shù)文件,在此基礎上修改相應的參數(shù)值即可。包含創(chuàng)建相應目錄。啟動Oracle啟動SQL*Plus,以SYSDBA身份登錄執(zhí)行STARTUP,將Oracle啟動到NOMOUNT狀態(tài)。實質是啟動實例,在這一步要啟動創(chuàng)建的用來啟動將來要創(chuàng)建的數(shù)據(jù)庫的實例。要保證啟動到指定實例,可以通過oracle_sid參數(shù)來控制。ORADIM–NEW–SIDsid-INTPWDpass
9、word-STARTMODEauto執(zhí)行CreateDatabase命令,創(chuàng)建新的數(shù)據(jù)庫創(chuàng)建新數(shù)據(jù)庫的各個組成部分,主要包括:數(shù)據(jù)文件控制文件日志文件數(shù)據(jù)字典SYSTEMUNDOTBSTEMPTBS1表空間數(shù)據(jù)庫的字符集一個命令實例CREATEDATABASEoradb03LOGFILEGROUP1(‘d:oracleorad