【SQL*Plus】使用SQL*Plus的Preliminary方式連線資料庫
使用SQL*Plus的Preliminary方式連線資料庫是迫不得已而為之的一種方法。希望大家不會有使用到這種方法的一天。
當系統出現嚴重HANG住的情況,所有其他連線方式都無濟於事的時候,這種方法是最後的一線希望。
1.第一種連線方法
[oracle@secdb ~]$ sqlplus -prelim / as sysdba
SQL*Plus: Release 10.2.0.3.0 - Production on Wed Dec 22 21:31:58 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
SQL>
2.第二種連線方法
[oracle@secdb ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.3.0 - Production on Wed Dec 22 21:31:26 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
SQL> set _prelim on
SQL> connect / as sysdba
Prelim connection established
SQL>
3.以Preliminary方式登入能做些什麼
可以說以這種方式登入到系統中基本上可以做的事情非常有限,畢竟這是一種在極端故障發生時才使用的方法。
基本的查詢都是無法完成的。
SQL> show sga;
ORA-01012: not logged on
SQL> select * from v$version;
select * from v$version
*
ERROR at line 1:
ORA-01012: not logged on
能做的是對系統HANG住的故障使用oradebug進行診斷資訊的採集和分析。
4.小結
在9i環境中並沒有提供這樣的方法。可以說這也是oracle的一種進步。使用這種方法最大的好處在於:當系統第一次出項嚴重HANG死的情況時便可以介入進行分析,避免HANG死狀態反覆發生而無能為力。
Good luck.
secooler
10.12.22
-- The End --
當系統出現嚴重HANG住的情況,所有其他連線方式都無濟於事的時候,這種方法是最後的一線希望。
1.第一種連線方法
[oracle@secdb ~]$ sqlplus -prelim / as sysdba
SQL*Plus: Release 10.2.0.3.0 - Production on Wed Dec 22 21:31:58 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
SQL>
2.第二種連線方法
[oracle@secdb ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.3.0 - Production on Wed Dec 22 21:31:26 2010
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
SQL> set _prelim on
SQL> connect / as sysdba
Prelim connection established
SQL>
3.以Preliminary方式登入能做些什麼
可以說以這種方式登入到系統中基本上可以做的事情非常有限,畢竟這是一種在極端故障發生時才使用的方法。
基本的查詢都是無法完成的。
SQL> show sga;
ORA-01012: not logged on
SQL> select * from v$version;
select * from v$version
*
ERROR at line 1:
ORA-01012: not logged on
能做的是對系統HANG住的故障使用oradebug進行診斷資訊的採集和分析。
4.小結
在9i環境中並沒有提供這樣的方法。可以說這也是oracle的一種進步。使用這種方法最大的好處在於:當系統第一次出項嚴重HANG死的情況時便可以介入進行分析,避免HANG死狀態反覆發生而無能為力。
Good luck.
secooler
10.12.22
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-682456/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.3.3. 通過SQL*Plus 連線資料庫SQL資料庫
- 1.3.3.1. 關於連線資料庫的SQL*Plus 工具描述資料庫SQL
- 3.1.1.1 使用 SQL*Plus 啟動資料庫SQL資料庫
- 通過命令列連線oracle資料庫/進入sql plus命令列Oracle資料庫SQL
- 2 Day DBA-使用基於SQL的管理工具管理資料庫-啟動SQL*Plus連線資料庫SQL資料庫
- 1.3.3.5. 步驟4:執行SQL*Plus 連線資料庫命令SQL資料庫
- 使用SQL*PlusSQL
- 1.3.3.5.1. SQL*Plus 連線命令語法SQL
- 【sqlplus】SQL*Plus命令使用大全SQL
- 使用sql*plus編輯sql文字SQL
- 【SQL*Plus】使用SQL*Plus的-S選項精簡輸出資訊SQL
- SQL Server埠更改後的資料庫連線方式(轉)SQLServer資料庫
- SQL/PLUS命令的使用大全SQL
- SQL*PLUS命令的使用大全SQL
- oracle資料庫透過sqlplus連線的幾種方式介紹Oracle資料庫SQL
- java連線sql資料庫JavaSQL資料庫
- sqlplus連線資料庫的幾種方法SQL資料庫
- MsSql資料庫使用SQL plus建立DDL和DML操作方法SQL資料庫
- root 使用者通過 sqlplus 連線資料庫SQL資料庫
- 【SQL*Plus】在SQL*Plus中謹慎使用Ctrl+S快捷鍵SQL
- 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle例項SQLOracle
- 資料庫hang分析(sql*plus不能登陸)[轉載]資料庫SQL
- SQL資料庫連線語句SQL資料庫
- Sqlplus 多種連線方式SQL
- sql plus命令使用總結SQL
- sqlplus 連線遠端資料庫系統SQL資料庫
- oracl 資料庫 sqlplus 匯出資料為sql檔案資料庫SQL
- SQL Server 資料庫連線字串的宣告SQLServer資料庫字串
- SQL*PLUS命令的使用大全(一)薦SQL
- SQL*PLUS命令的使用大全(zt)(轉)SQL
- 常用的sql*plus命令:SQL
- 使用hostname方式連線資料庫!資料庫
- c#連線SQL Server資料庫C#SQLServer資料庫
- Golang 全域性sql資料庫連線GolangSQL資料庫
- 關於java連線SQL資料庫JavaSQL資料庫
- SQL server資料庫連線不上SQLServer資料庫
- JSP連線SQL Server資料庫JSSQLServer資料庫
- SQL Server埠更改後的資料庫連線方式簡要介紹SQLServer資料庫