一定要切換到oracle使用者下進行重啟,su - oracle,這樣oracle相關命令才會有效
1. 停應用層的各種程式
2. 停oralce的監聽程序
#lsnrctl stop
3. 在獨佔的系統使用者下,備份控制檔案:
#sqlplus /nolog
sql> connect /as sysdba;
sql> alter database backup controlfile to trace;
4. 在獨佔的系統使用者下,手工切換重作日誌檔案,確保當前已修改過的資料存入檔案:
sql> alter system switch logfile;
5. 在獨佔的系統使用者下,執行下面sql語句,生成殺資料庫使用者連線的kill_all_session.sql檔案:
sql> set head off;
sql> set feedback off;
sql> set newpage none;
sql> spool ./kill_session.sql
sql> select 'alter system kill session ''' sid ',' serial# ''';' from v$session where username is not null;
sql> spool off;
6. 在獨佔的系統使用者下,執行殺資料庫使用者連線的kill_session.sql檔案
sql> @./kill_session.sql
7. 在獨佔的系統使用者下,用immediate方式關閉資料庫:
sql> shutdown immediate;
或者 svrmgrl> shutdown immediate;
8. 啟動oralce的監聽程序
$ lsnrctl start
9. 進入獨佔的系統使用者下,啟動oralce資料庫
$ sqlplus /nolog
sql> connect / as sysdba
sql> startup;
或者 $ svrmgrl
svrmgrl> connect internal;
svrmgrl> startup;
10.啟動應用層的各種程式
window下 ORACL解除安裝
用oracle自帶的解除安裝程式不能從根本上解除安裝oracle,從而為下次的安裝留下隱患,那麼怎麼才能完全解除安裝oracle呢?那就是直接登錄檔清除,步驟如下 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle in...
Linux下靜默安裝,公升級和刪除Oracle客戶端
有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端 代替oui 平台 rhel4.5,oracle10.2.0.1 一 靜默方式安裝oracle客戶端 1 上傳oracle軟體,假如放在 orahome soft 目錄下 mkd...
Linux下靜默安裝,公升級和刪除Oracle客戶端
有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端 代替oui 平台 rhel4.5,oracle10.2.0.1 一 靜默方式安裝oracle客戶端 1 上傳oracle軟體,假如放在 orahome soft 目錄下 mkd...