Oracle Sqlplus命令登錄多種方式案例講解
Oracle Sqlplus命令登錄的幾種方式
sqlplus 命令語法
sqlplus [ [<option>] [{logon | /nolog}] [<start>] ] <option> 為: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S] -C <version> 將受影響的命令的兼容性設置為<version> 指定的版本。該版本具有"x.y[.z]" 格式。例如, -C 10.2.0 -L 隻嘗試登錄一次, 而不是 在出錯時再次提示。 -M "<options>" 設置輸出的自動 HTML 標記。選項的格式為: HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text][ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}] -R <level> 設置受限(restricted)模式, 以禁用與文件系統交互的SQL*Plus 命令。級別可以是 1, 2 或 3。最高限制級別為 -R 3, 該級別禁用與文件系統交互的所有用戶命令。 -S 設置無提示(slient)模式, 該模式隱藏命令的提示和回顯 的顯示。 <logon> 為: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value] 指定數據庫帳戶用戶名, 口令和數據庫連接的連接標識符。如果沒有連接標識符, SQL*Plus 將連接到默認數據庫。 AS SYSDBA, AS SYSOPER 和 AS SYSASM 選項是數據庫管理權限。 <connect_identifier> 的形式可以是 Net 服務名或輕松連接。 @[<net_service_name> | [//]Host[:Port]/<service_name>] <net_service_name> 是服務的簡單名稱, 它解析為連接描述符。 示例: 使用 Net 服務名連接到數據庫, 且數據庫 Net 服務名為 ORCL。 sqlplus myusername/mypassword@ORCL Host 指定數據庫服務器計算機的主機名或 IP地址。 Port 指定數據庫服務器上的監聽端口。 <service_name> 指定要訪問的數據庫的服務名。 示例: 使用輕松連接連接到數據庫, 且服務名為 ORCL。 sqlplus myusername/mypassword@Host/ORCL /NOLOG 選項可啟動 SQL*Plus 而不連接到數據庫。 EDITION 指定會話版本的值。 <start> 為: @<URL>|<filename>[.<ext>] [<parameter> ...] 使用將分配給腳本中的替代變量的指定參數從 Web 服務器 (URL) 或本地文件系統 (filename.ext)運行指定的 SQL*Plus 腳本。 在啟動 SQL*Plus 並且執行 CONNECT 命令後, 將運行站點概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用戶概要文件例如, 工作目錄中的 login.sql)。這些文件包含 SQL*Plus 命令。
支持的功能很全,但常用的幾種連接方式也就幾種:
1. sqlplus / as sysdba
sqlplus / as sysdba
無需數據庫進入可用狀態,就可用用該命令登錄,運行startup來啟動。
2. sqlplus “/as sysdba”
sqlplus "/as sysdba"
上一條命令的另一種形式,未發現兩者有什麼區別。
3. sqlplus username/pwd@host/service_name
sqlplus tiger/scott@localhost/orcl sqlplus tiger/[email protected]:1521/orcl
以用戶名/密碼、IP:Port、服務名 為參數登錄。
4. sqlplus /nolog
sqlplus /nolog
先使用sqlplus命令,而不連接數據庫,然後用conn命令登錄。
conn tiger/scott conn tiger/[email protected]/orcl
這種方式比第3種方式安全,因為第3種方式登錄後,通過ps查看到的進程是帶用戶名和密碼的。
到此這篇關於Oracle Sqlplus命令登錄多種方式案例講解的文章就介紹到這瞭,更多相關Oracle Sqlplus命令登錄多種方式內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- sqlplus 命令登錄 Oracle數據庫的多種方法
- 使用sqlplus連接Oracle數據庫問題
- Oracle數據庫產重啟服務和監聽程序命令介紹
- Oracle 批處理自動備份bat腳本語句的步驟詳解
- ORACLE中dbms_output.put_line輸出問題的解決過程