溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

oracle中sqlplus怎么設(shè)置

發(fā)布時(shí)間:2021-03-05 13:47:02 來源:億速云 閱讀:223 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹了oracle中sqlplus怎么設(shè)置,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  在Oracle11g數(shù)據(jù)庫系統(tǒng)中,用戶對數(shù)據(jù)庫的操作主要是通過SQL*Plus來完成的。SQL*Plus作為Oracle的客戶端工具,既可以建立位于數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)連接,也可以建立位于網(wǎng)絡(luò)中的數(shù)據(jù)連接。

  oracle自帶的工具sqlplus

  選擇“開始”/“所有程序”/Oracle-OraDb11g_home1/“應(yīng)用程序開發(fā)”/SQL*Plus,打開如圖所示的SQL*Plus啟動(dòng)界面

  在命令提示符的位置輸入登錄用戶(如SYSTEM或SYS等系統(tǒng)管理賬戶)和口令(口令是在安裝或創(chuàng)建數(shù)據(jù)庫時(shí)指定的),若輸入的用戶名和口令正確,則SQL*Plus將連接到數(shù)據(jù)庫,如圖所示。需要特殊身份的assysdba或者sysoper,否則就是普通的用戶,就什么也不用添加

  還可以通過在“運(yùn)行”中輸入cmd命令來啟動(dòng)命令行窗口,然后在該窗口輸入SQL*Plus命令來連接數(shù)據(jù)庫。使用SQL*Plus命令連接數(shù)據(jù)庫實(shí)例的語法格式如下:

  SQLPLUSusername[/password][@connect_identifier][ASSYSOPER|SYSDBA]

  username:表示登錄用戶名。

  password:表示登錄口令。

  @connect_identifier:表示連接的全局?jǐn)?shù)據(jù)庫名,若連接本機(jī)上的默認(rèn)數(shù)據(jù)庫,則可以省略。

  在輸入Oracle數(shù)據(jù)庫命令時(shí),其關(guān)鍵字不區(qū)分大小寫(比如,輸入sqlplus或SQLPLUS都可以),但參數(shù)區(qū)分大小寫。

  Oracle設(shè)置SQL*Plus

  在Oracle11g數(shù)據(jù)庫中,用戶可以使用SET命令來設(shè)置SQL*Plus的運(yùn)行環(huán)境,SET命令的語法格式為:

  SETsystem_variablevalue

  system_variable:變量名。

  value:變量值。

  SET命令的常用變量名、可選值及其說明下圖所示。

  變量名 變量可選值 說明

  ARRAY[SIZE] 20(默認(rèn)值)|n 設(shè)置查詢的行數(shù),是SQL*Plus一次從數(shù)據(jù)庫獲取的行數(shù),有

  效值為1至5000。大的值可提高查詢和子查詢的有效性,可獲取

  許多行,但也需要更多的內(nèi)存。當(dāng)超過1000時(shí),其效果不大

  AUTO[COMMIT] OFF(默認(rèn)值)|ON|

  IMMEDIATE 控制Oracle對數(shù)據(jù)庫的修改的提交。設(shè)置為ON時(shí),在Oracle

  執(zhí)行每個(gè)SQL命令或PL/SQL塊后對數(shù)據(jù)庫自動(dòng)提交修改;設(shè)

  置為OFF時(shí),則制止自動(dòng)提交,需要手工地提交修改(即需要

  執(zhí)行COMMIT命令);IMMEDIATE功能同ON

  BLO[CKTERMINATOR] .(默認(rèn)值)|C 設(shè)置非字母數(shù)字字符,用于結(jié)束PL/SQL塊。要執(zhí)行塊時(shí),必

  須發(fā)出RUN命令或/命令

  CMDS[EP] ;|C|OFF(默認(rèn)值)|ON 設(shè)置非字母數(shù)字字符,用于分隔在一行中輸入的多個(gè)SQL*Plus

  命令,ON或OFF控制在一行中是否能輸入多個(gè)命令。ON時(shí)

  將自動(dòng)地將命令分隔符設(shè)為分號(;),其中C表示所置字符

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“oracle中sqlplus怎么設(shè)置”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI