經常使用:
sqlplus username/password ?如:普通用戶登錄 ?sqlplus scott/tigersqlplus username/password@ net_service_name 如: sqlplus scott/tiger@orcl
sqlplus ?username/password as sysdba 如:sqlplus sys/admin as sysdbasqlplus username/password@//host:port/sid?注意:sys和system須要以sysdba登錄
在進入sql*plus之后,能夠使用conn連接到其它用戶,如:conn sys/admin as sysdba
在DOS環境下,輸入“sqlplus /?”,例如以下:
C:\Documents and Settings\HH>sqlplus /?
SQL*Plus: Release 11.2.0.1.0 Production on 星期六 8月 13 16:56:46 2011
Copyright (c) 1982, 2010, Oracle. ?All rights reserved.
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2010, Oracle. ?All rights reserved.
使用 SQL*Plus 運行 SQL, PL/SQL 和 SQL*Plus 語句。
使用方法 1: sqlplus -H | -V
? ? -H ? ? ? ? ? ? 顯示 SQL*Plus 版本號和使用方法幫助。
? ? -V ? ? ? ? ? ? 顯示 SQL*Plus 版本號。
使用方法 2: 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> ? ? 設置受限模式, 以禁用與文件系統交互的SQL*Plus 命令。級別能夠是 1, 2 或 3。最高限制級別為 -R 3, 該級別禁用與文件系統交互的全部用戶命令。
? ? -S ? ? ? ? ? ? 設置無提示模式, 該模式隱藏命令的 SQL*Plus 標幟, 提示和回顯?的顯示。
? ? -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> ? ? 設置受限模式, 以禁用與文件系統交互的SQL*Plus 命令。級別能夠是 1, 2 或 3。最高限制級別為 -R 3, 該級別禁用與文件系統交互的全部用戶命令。
? ? -S ? ? ? ? ? ? 設置無提示模式, 該模式隱藏命令的 SQL*Plus 標幟, 提示和回顯?的顯示。
?<logon> 為: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
? ?指定數據庫帳戶username, 口令和數據庫連接的連接標識符。假設沒有連接標識符, 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 指定數據庫server計算機的主機名或 IP地址。
? ? ? ?Port 指定數據庫server上的監聽port。
? ? ? ?<service_name> 指定要訪問的數據庫的服務名。
? ? ? ?演示樣例: 使用輕松連接連接到數據庫, 且服務名為 ORCL。
? ? ? ? ? sqlplus myusername/mypassword@Host/ORCL
? ?/NOLOG 選項可啟動 SQL*Plus 而不連接到數據庫。
? ?EDITION 指定會話版本號的值。
?<start> 為: @<URL>|<filename>[.<ext>] [<parameter> ...]
? ?使用將分配給腳本中的替代變量的指定參數從 Web server (URL) 或本地文件系統 (filename.ext)執行指定的 SQL*Plus 腳本。
在啟動 SQL*Plus 而且執行 CONNECT 命令后, 將執行網站概要文件 (比如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用戶概要文件比如, 工作文件夾中的 login.sql)。這些文件 包括 SQL*Plus 命令。
有關具體信息, 請參閱 SQL*Plus 用戶指南和參考。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
