1、伺服器端的基本維護
1、1建立Oracle資料庫在Windows 作業系統中,Oracle資料庫安裝完畢,資料庫已建立,不需要再次建立資料庫,只需要建立使用者存放資料的資料表空間即可。1、2建立資料表空間例:建立一個名為disburse的資料表空間首先以管理員身份運行sqlplusSqlplus system/manager ;SQL>create tablespace disburseSQL>datafile ‘/oracle/disburse.dbf’ size 1000MSQL>autoextend onSQL>next 100MSQL>maxsize 3000M;此時開始建立一個名為disburse的資料表空間1、3使用者管理先以管理員的身份啟動SQLPLUS,然後建立新使用者,步驟如下:例:建立一個使用者名稱為disburse口令為jzzf的新使用者SQL>create user disburse //指定使用者名稱SQL>identified by jzzf //指定口令SQL>default tablespace disburse //指定預設資料表空間SQL>temporary tablespace temp;//指定暫存資料表空間接著給使用者授權,輸入命令:SQL>grant resource,connect to disburse;給使用者disburse 賦予resource和connect兩項權利,這樣建立了一個操作disburse資料表空間的使用者disburse 。刪除使用者:drop user username cascade例:刪除使用者disburseSQL>drop user disburse cascade;
注意:刪除disburse使用者後,其所建立的各種對象(資料表空間、表、視圖、回退段、同義字等也將被刪除.)1、4資料的匯入、匯出
匯入:例:以使用者disburse的身份匯入資料檔案Expdat.dmpimp disburse/jzzf FILE=Expdat.dmp說明:disburse/jzzf:使用者名稱/密碼;FILE=file_name(資料檔案名)接著按提示操作即可。
注意:資料匯入時,若使用者已擁有資料對象,應先刪除使用者,然後再建立使用者,對使用者進行授權,進行匯入操作。
匯出:例:把disburse使用者的資料匯出到檔案Expdatback.dmpexp disburse/jzzf FILE=Expdatback.dmp說明:disburse/jzzf:使用者名稱/密碼;FILE=file_name(資料檔案名)接著按提示操作即可。
1、5啟動、關閉資料服務執行 svrmgrl svrmgrl> connect internal顯示資訊:connected。1〉啟動執行個體有以下幾種方式(1)啟動執行個體,不裝配資料庫。通常在建立資料庫時使用。命令如下:SVRMGR>startup nomount(2)啟動執行個體,裝配資料庫但不開啟。通常在執行特定維護時使用。例:修改資料檔案的名稱;增加、刪除、重新命名記錄檔;使日誌存檔選項有用或無用;執行全資料庫恢複。命令如下:SVRMGR>startup mount(3)啟動執行個體,裝配並開啟資料庫。例:啟動資料庫 o8iSVRMGR>startup open o8i一般情況下請輸入SVRMGR>startup啟動資料庫服務後,可退出svrmgrl控制台。命令如下:SVRMGR>quit 斷行符號關閉資料庫必須首先以管理員身份串連到資料庫。執行 svrmgrl svrmgrl> connect internal(1)正常關閉SVRMGR>shutdown normal(2)立即關閉SVRMGR>shutdown immediate(3)強制關閉 SVRMGR>shutdown abort(4)查看及切斷聯機使用者的方法 SVRMGR>select sid,serial#,username from V$session;//查看聯機使用者 SID SERIAL# USERNAME-----------------------------------------8 1595 PC1811 180 OJS12 70 PC11SVRMGR>alter system kill session ‘8,1595’;//切斷‘PC18’使用者的串連1、6啟動、停止網路監聽程式輸入命令:lsnrctl start 斷行符號,啟動監聽。輸入命令:lsnrctl stop 斷行符號,停止監聽。輸入命令:lsnrctl status 斷行符號,顯示監聽程式的狀態。註:在Windows 作業系統中,ORACLE通常情況下能夠自行啟動,不需要人工幹預。關閉作業系統時,為防止發生意外,請先在svrmgrl管理工具中將ORACLE資料庫關閉。