svrmgrlSVRMGR>connectintern">
oracle新手教程

oracle新手教程

ID:37712004

大?。?4.58 KB

頁數(shù):15頁

時間:2019-05-29

oracle新手教程_第1頁
oracle新手教程_第2頁
oracle新手教程_第3頁
oracle新手教程_第4頁
oracle新手教程_第5頁
資源描述:

《oracle新手教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、oracle新手教程一、ORACLE的啟動和關(guān)閉1、在單機環(huán)境下要想啟動或關(guān)閉ORACLE系統(tǒng)必須首先切換到ORACLE用戶,如下su-oraclea、啟動ORACLE系統(tǒng)oracle>svrmgrlSVRMGR>connectinternalSVRMGR>startupSVRMGR>quitb、關(guān)閉ORACLE系統(tǒng)oracle>svrmgrlSVRMGR>connectinternalSVRMGR>shutdownSVRMGR>quit啟動oracle9i數(shù)據(jù)庫命令:$sqlplus/nologSQL*Plus:Release9.2.0.1.0-

2、ProductiononFriOct3113:53:532003Copyright(c)1982,2002,OracleCorporation.??Allrightsreserved.SQL>connect/assysdba??Connectedtoanidleinstance.SQL>startup^CSQL>startupORACLEinstancestarted.2、在雙機環(huán)境下要想啟動或關(guān)閉ORACLE系統(tǒng)必須首先切換到root用戶,如下su-roota、啟動ORACLE系統(tǒng)hareg-yoracleb、關(guān)閉ORACLE系統(tǒng)hareg-no

3、racleOracle數(shù)據(jù)庫有哪幾種啟動方式說明:有以下幾種啟動方式:1、startupnomount非安裝啟動,這種方式啟動下可執(zhí)行:重建控制文件、重建數(shù)據(jù)庫讀取init.ora文件,啟動instance,即啟動SGA和后臺進程,這種啟動只需要init.ora文件。2、startupmountdbname安裝啟動,這種方式啟動下可執(zhí)行:數(shù)據(jù)庫日志歸檔、數(shù)據(jù)庫介質(zhì)恢復(fù)、使數(shù)據(jù)文件聯(lián)機或脫機,重新定位數(shù)據(jù)文件、重做日志文件。執(zhí)行“nomount”,然后打開控制文件,確認數(shù)據(jù)文件和聯(lián)機日志文件的位置,但此時不對數(shù)據(jù)文件和日志文件進行校驗檢查。3、sta

4、rtupopendbname先執(zhí)行“nomount”,然后執(zhí)行“mount”,再打開包括Redolog文件在內(nèi)的所有數(shù)據(jù)庫文件,這種方式下可訪問數(shù)據(jù)庫中的數(shù)據(jù)。4、startup,等于以下三個命令startupnomountalterdatabasemountalterdatabaseopen5、startuprestrict約束方式啟動這種方式能夠啟動數(shù)據(jù)庫,但只允許具有一定特權(quán)的用戶訪問非特權(quán)用戶訪問時,會出現(xiàn)以下提示:ERROR:ORA-01035:ORACLE只允許具有RESTRICTEDSESSION權(quán)限的用戶使用6、startupfor

5、ce強制啟動方式當不能關(guān)閉數(shù)據(jù)庫時,可以用startupforce來完成數(shù)據(jù)庫的關(guān)閉先關(guān)閉數(shù)據(jù)庫,再執(zhí)行正常啟動數(shù)據(jù)庫命令7、startuppfile=參數(shù)文件名帶初始化參數(shù)文件的啟動方式先讀取參數(shù)文件,再按參數(shù)文件中的設(shè)置啟動數(shù)據(jù)庫例:startuppfile=E:Oracleadminoradbpfileinit.ora8、startupEXCLUSIVE二、用戶如何有效地利用數(shù)據(jù)字典?? ORACLE的數(shù)據(jù)字典是數(shù)據(jù)庫的重要組成部分之一,它隨著數(shù)據(jù)庫的產(chǎn)生而產(chǎn)生,隨著數(shù)據(jù)庫的變化而變化,體現(xiàn)為sys用戶下的一些表和視圖。數(shù)據(jù)字典名稱是大寫的英

6、文字符。??數(shù)據(jù)字典里存有用戶信息、用戶的權(quán)限信息、所有數(shù)據(jù)對象信息、表的約束條件、統(tǒng)計分析數(shù)據(jù)庫的視圖等。我們不能手工修改數(shù)據(jù)字典里的信息?! 『芏鄷r候,一般的ORACLE用戶不知道如何有效地利用它。  dictionary   全部數(shù)據(jù)字典表的名稱和解釋,它有一個同義詞dict??dict_column  全部數(shù)據(jù)字典表里字段名稱和解釋??如果我們想查詢跟索引有關(guān)的數(shù)據(jù)字典時,可以用下面這條SQL語句:??SQL>select*fromdictionarywhereinstr(comments,'index')>0;??如果我們想知道user_

7、indexes表各字段名稱的詳細含義,可以用下面這條SQL語句:??SQL>selectcolumn_name,commentsfromdict_columnswheretable_name='USER_INDEXES';??依此類推,就可以輕松知道數(shù)據(jù)字典的詳細名稱和解釋,不用查看ORACLE的其它文檔資料了。??下面按類別列出一些ORACLE用戶常用數(shù)據(jù)字典的查詢使用方法。??1、用戶????????查看當前用戶的缺省表空間????????SQL>selectusername,default_tablespacefromuser_users;?

8、?????查看當前用戶的角色??????SQL>select*fromuser_role_privs;??????查看當前

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。