目錄
- Oracle Sqlplus命令登錄的幾種方式
- 1. sqlplus / as sysdba
- 2. sqlplus “/as sysdba”
- 3. sqlplus username/pwd@host/service_name
- 4. sqlplus /nolog
Oracle Sqlplus命令登錄的幾種方式
sqlplus 命令語法
sqlplus [ [option>] [{logon | /nolog}] [start>] ]
option> 為: [-C version>] [-L] [-M "options>"] [-R level>] [-S]
-C version> 將受影響的命令的兼容性設(shè)置為version> 指定的版本。該版本具有"x.y[.z]" 格式。例如, -C 10.2.0
-L 只嘗試登錄一次, 而不是 在出錯(cuò)時(shí)再次提示。
-M "options>" 設(shè)置輸出的自動(dòng) HTML 標(biāo)記。選項(xiàng)的格式為:
HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text][ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
-R level> 設(shè)置受限(restricted)模式, 以禁用與文件系統(tǒng)交互的SQL*Plus 命令。級別可以是 1, 2 或 3。最高限制級別為 -R 3, 該級別禁用與文件系統(tǒng)交互的所有用戶命令。
-S 設(shè)置無提示(slient)模式, 該模式隱藏命令的提示和回顯 的顯示。
logon> 為: {username>[/password>][@connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
指定數(shù)據(jù)庫帳戶用戶名, 口令和數(shù)據(jù)庫連接的連接標(biāo)識符。如果沒有連接標(biāo)識符, SQL*Plus 將連接到默認(rèn)數(shù)據(jù)庫。
AS SYSDBA, AS SYSOPER 和 AS SYSASM 選項(xiàng)是數(shù)據(jù)庫管理權(quán)限。
connect_identifier> 的形式可以是 Net 服務(wù)名或輕松連接。
@[net_service_name> | [//]Host[:Port]/service_name>]
net_service_name> 是服務(wù)的簡單名稱, 它解析為連接描述符。
示例: 使用 Net 服務(wù)名連接到數(shù)據(jù)庫, 且數(shù)據(jù)庫 Net 服務(wù)名為 ORCL。
sqlplus myusername/mypassword@ORCL
Host 指定數(shù)據(jù)庫服務(wù)器計(jì)算機(jī)的主機(jī)名或 IP地址。
Port 指定數(shù)據(jù)庫服務(wù)器上的監(jiān)聽端口。
service_name> 指定要訪問的數(shù)據(jù)庫的服務(wù)名。
示例: 使用輕松連接連接到數(shù)據(jù)庫, 且服務(wù)名為 ORCL。
sqlplus myusername/mypassword@Host/ORCL
/NOLOG 選項(xiàng)可啟動(dòng) SQL*Plus 而不連接到數(shù)據(jù)庫。
EDITION 指定會(huì)話版本的值。
start> 為: @URL>|filename>[.ext>] [parameter> ...]
使用將分配給腳本中的替代變量的指定參數(shù)從 Web 服務(wù)器 (URL) 或本地文件系統(tǒng) (filename.ext)運(yùn)行指定的 SQL*Plus 腳本。
在啟動(dòng) SQL*Plus 并且執(zhí)行 CONNECT 命令后, 將運(yùn)行站點(diǎn)概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用戶概要文件例如, 工作目錄中的 login.sql)。這些文件包含 SQL*Plus 命令。
支持的功能很全,但常用的幾種連接方式也就幾種:
1. sqlplus / as sysdba
無需數(shù)據(jù)庫進(jìn)入可用狀態(tài),就可用用該命令登錄,運(yùn)行startup來啟動(dòng)。
2. sqlplus “/as sysdba”
上一條命令的另一種形式,未發(fā)現(xiàn)兩者有什么區(qū)別。
3. sqlplus username/pwd@host/service_name
sqlplus tiger/scott@localhost/orcl
sqlplus tiger/scott@172.16.10.1:1521/orcl
以用戶名/密碼、IP:Port、服務(wù)名 為參數(shù)登錄。
4. sqlplus /nolog
先使用sqlplus命令,而不連接數(shù)據(jù)庫,然后用conn命令登錄。
conn tiger/scott
conn tiger/scott@172.16.0.1/orcl
這種方式比第3種方式安全,因?yàn)榈?種方式登錄后,通過ps查看到的進(jìn)程是帶用戶名和密碼的。
到此這篇關(guān)于Oracle Sqlplus命令登錄多種方式案例講解的文章就介紹到這了,更多相關(guān)Oracle Sqlplus命令登錄多種方式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- sqlplus登錄\連接命令、sqlplus命令的使用大全
- sqlplus 命令登錄 Oracle數(shù)據(jù)庫的多種方法