資源描述:
《韓順平玩轉oracle視頻教程筆記》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、韓順平—玩轉oracle視頻教程筆記一:Oracle認證,與其它數據庫比較,安裝ORACLE認證ocaocpocm數據庫分類小型數據庫:accessfoxbase中型數據庫:mysqlsqlserverinformix大型數據庫:sqbaseoracledb2oracle安裝和管理用戶Oracle安裝會自動的生成sys用戶和system用戶:(1)sys用戶是超級用戶,具有最高權限,具有sysdba角色,有createdatabase的權限,該用戶默認的密碼是change_on_install(2)
2、system用戶是管理操作員,權限也很大。具有sysoper角色,沒有createdatabase的權限,默認的密碼是manager(3)一般講,對數據庫維護,使用system用戶登錄就可以拉也就是說sys和system這兩個用戶最大的區(qū)別是在于有沒有createdatabase的權限。啟動oracle方法和工具1、電腦右鍵-管理-服務-數據庫實例oracleServiceSID-監(jiān)聽oracleOraHome90TnsListener2、plsql登錄:開始-程序-oracleorachome9
3、0-applicationdevelopment-sql*plus3、在運行欄中輸入:sqlplusw即可4、在開始-程序-oracleorahome90-applicaitondevelopment-sql*plusworksheett5、sqlplusdos下操作oracle的工具,其功能和sql*plus相似。在運行欄中輸入sqlplus找到該可執(zhí)行文件sqlplus.ext在oracle主目錄、ora90binsqlplus.exe,鼠標雙擊即可。6、oracle的企業(yè)管理器(oemor
4、acleenterprisemanager)位置在開始-程序-oracle-oracleoraclehome90-enterprisemanagerconsole即可啟動oracle的企業(yè)管理器是一個圖形界面環(huán)境7、plsqldeveloper屬于第三方軟件,主要用于開發(fā),測試,優(yōu)化oraclepl/sql的存儲過程比如:觸發(fā)器,此軟件oracle不帶,需要單獨安裝修改oracle在windows中的環(huán)境變量步驟一開始-運行-輸入regedit-回車進入注冊表,依次單擊HKEY_LOCAL_MAC
5、HINE--->SOFTWARE--->ORACLE--->KEY_OraDb11g_home1(不同版本的Oracle顯示的都不太一樣,但都會包含home這個單詞),找到“NLS_LANG”,查看數值數據是否為:“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”,如果不是就將它設置為“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK。”步驟二設置完注冊表后,接下來設置我們的環(huán)境變量,計算機(右鍵)--->屬性--->高級系統(tǒng)設置--->高級--->環(huán)境變量--->
6、新建,個人建議新建用戶變量,變量名輸入:“LANG”,變量值輸入:“zh_CN.GBK”,變量名輸入:“NLS_LANG”,變量值輸入:“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”。點擊確定即可,到此我們就設置完了。二:Oracle的基本使用--基本命令sql*plus的常用命令連接命令1.conn[ect]用法:conn用戶名/密碼@網絡服務名[assysdba/sysoper]當用特權用戶身份連接時,必須帶上assysdba或是assysoper2.disc[onnect
7、]說明:該命令用來斷開與當前數據庫的連接3.passw[ord]說明:該命令用于修改用戶的密碼,如果要想修改其它用戶的密碼,需要用sys/system登錄。4.showuser說明:顯示當前用戶名5.exit說明:該命令會斷開與數據庫的連接,同時會退出sql*plus文件操作命令1.start和@說明:運行sql腳本案例:sql>@d:a.sql或是sql>startd:a.sql2.edit說明:該命令可以編輯指定的sql腳本案例:sql>editd:a.sql,這樣會把d:a.sql這個
8、文件打開3.spool說明:該命令可以將sql*plus屏幕上的內容輸出到指定文件中去。案例:sql>spoold:b.sql并輸入sql>spooloff交互式命令1.&說明:可以替代變量,而該變量在執(zhí)行時,需要用戶輸入。select*fromempwherejob='&job';2.edit說明:該命令可以編輯指定的sql腳本案例:SQL>editd:a.sql3.spool說明:該命令可以將sql*plus屏幕上的內容輸出到指定文件中去。spoold:b.