在連接到Linux終端后,輸入命令“sqlplus / as sysdba”,點(diǎn)擊回車(chē),即可登錄Oracle數(shù)據(jù)庫(kù)。
看下sqlplus的詳細(xì)介紹先:
[oracle@localhost ~]$ sqlplus --help
用法1: sqlplus-H |-V
-H顯示SQL*Plus版本和使用幫助。
-V顯示SQL*Plus版本。
用法2:
用法2:sqlplus[[<option>][{logon|/nolog}][<start>]]
<option>含義是:[-AC][-C<版本>][-L][-M“<options>”][-NOLOGITIME][-R<級(jí)別>][-S]
-AC啟用應(yīng)用程序連續(xù)性。
-C<version>將受影響命令的兼容性設(shè)置為<version>指定的版本。該版本具有格式為“x.y[.z]”。例如,-C 10.2.0
-L嘗試只登錄一次,而不是出現(xiàn)錯(cuò)誤時(shí)正在重新啟動(dòng)。
-M“<options>”設(shè)置輸出的自動(dòng)HTML或CSV標(biāo)記。選項(xiàng)格式如下:{HTML HTML_options|CSV CSV_options}有關(guān)詳細(xì)的HTML和CSV選項(xiàng),請(qǐng)參閱SQL*Plus用戶指南。
-NOLOGITIME不顯示上次成功登錄時(shí)間。
-R<level>設(shè)置限制模式以禁用SQL*Plus命令與文件系統(tǒng)交互。該級(jí)別可以為1、2或3。最具限制性的是-R3禁用與文件系統(tǒng)。
-S設(shè)置靜音模式,抑制SQL*Plus橫幅、提示和回顯命令。
<logon>是:{<username>[/<password>][@<connect_identifier>]|/}
[AS{SYSDBA | SYSOPER | SYSASM | SYSBACKUP | SYSDG | SYSKM | SYSRAC}][版本=值]用于指定數(shù)據(jù)庫(kù)帳戶用戶名、密碼和連接數(shù)據(jù)庫(kù)連接的標(biāo)識(shí)符。沒(méi)有連接標(biāo)識(shí)符,SQL*Plus連接到默認(rèn)數(shù)據(jù)庫(kù)。
作為SYSDBA、作為SYSOPER、作為SYSASM、作為SYSBACKUP、作為SYSDG,
AS SYSKM和AS SYSRAC選項(xiàng)是數(shù)據(jù)庫(kù)管理權(quán)限。
<connect_identifier>可以采用網(wǎng)絡(luò)服務(wù)名稱(chēng)的形式或輕松連接。
@[<net_service_name>|[//]主機(jī)[:端口]/<service_name>]
<net_service_name>是解析服務(wù)的簡(jiǎn)單名稱(chēng)連接描述符。
<service_name>指定數(shù)據(jù)庫(kù)的服務(wù)名稱(chēng)進(jìn)行訪問(wèn)。
/NOLOG選項(xiàng)啟動(dòng)SQL*Plus而不連接到數(shù)據(jù)庫(kù)
EDITION指定Session EDITION的值。
<start>是:@<URL>|<filename>〔.<ext>〕〔<parameter>…〕
從web服務(wù)器(URL)或具有指定參數(shù)的本地文件系統(tǒng)(filename.ext)將分配給腳本中的替換變量。
當(dāng)SQL*Plus啟動(dòng)時(shí),在CONNECT命令之后,站點(diǎn)配置文件
(例如$ORACLE_HOME/sqlplus/admin/globin.sql)和用戶配置文件
(例如工作目錄中的login.sql)。這些文件可能包含SQL*Plus命令。
有關(guān)詳細(xì)信息,請(qǐng)參閱SQL*Plus用戶指南和參考。
以sqlplus / as sysdba方式登錄時(shí),采用的是操作系統(tǒng)驗(yàn)證的方式,所以用戶名/密碼輸與不輸入是一樣的。幾種連接方式:
sqlplus有幾種登陸方式?,比如:
1.sqlplus "/as sysdba" --以操作系統(tǒng)權(quán)限認(rèn)證的oracle sys管理員登陸,當(dāng)在服務(wù)器端登錄的時(shí)候,不驗(yàn)證用戶和密碼
2.sqlplus /nolog --不在cmd或者terminal當(dāng)中暴露密碼的登陸方式SQL> conn /as sysdbaSQL> conn sys/password as sysdba
3.?sqlplus scott/tiger --非管理員用戶登陸
4.sqlplus scott/tiger@orcl --非管理員用戶使用tns別名登陸
5.?sqlplus sys/password@orcl as sysdba --管理員用戶使用tns別名登陸
6.sqlplus --不顯露密碼的登陸方式Enter user-name:sysEnter password:password as sysdba --以sys用戶登陸的話 必須要加上 as sysdba 子句
連接時(shí)常見(jiàn)的幾種報(bào)錯(cuò):文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-430522.html
- connected to an idle instancel
遇到這種報(bào)錯(cuò)有2種可能,數(shù)據(jù)庫(kù)沒(méi)有啟動(dòng)或者要連接的數(shù)據(jù)庫(kù)不存在,對(duì)于沒(méi)有啟動(dòng)的情況使用startup之后重新連接即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-430522.html
到了這里,關(guān)于linux 下Oracle數(shù)據(jù)庫(kù)的連接方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!