select * from dept;
input order by dname; 追加文字命令 del n 刪除語句
celar buffer ; 清除緩衝區的命令
conn sys as sysdba 登陸使用者
一般只要安裝了oracle的伺服器端或者客戶端,sqlplus都被預設安裝。而sqlplusw只是在sqlplus上新增了乙個窗體,在其上執行sql語句與sqlplus完全相同。sqlplus的主要應用場景為檢視/設定資料庫引數、執行sql指令碼等。
1.利用sqlplus登入資料庫
sqlplus和sqlplusw都是oracle安裝目錄下的可執行檔案。可以在命令視窗中執行如下命令進行登入。
sqlplus username/password@netservicename
其中,username/password為登入資料庫所使用的使用者名稱和密碼;netservicename是要進行資料庫連線的本地net服務名。
以登入net服務tst為例,需要在命令列中執行如下**:
成功登入tst資料庫之後的介面如圖所示:
2.檢視資料庫引數
在oracle中,檢視資料庫引數應該使用show parameter命令。例如,檢視當前資料庫例項名的命令如下所示。
其中,show parameter要求資料庫顯示引數;instance_name為引數名稱。分析執行結果可知,當前資料庫的例項名為tst。
當然,對於使用者來說,不可能每次都準確無誤地指定引數名。因此,show parameter支援部分匹配功能,也就是說,使用者只需輸入部分引數名即可。
當使用者執行show parameter instance命令時,oracle將所有包含instance字樣的引數全部顯示給使用者。
注意,此處的show parameter命令,不支援萬用字元。
3.關閉/啟動資料庫
(1)以dba身份登入資料庫
在資料庫伺服器的本機上,可以無需輸入使用者名稱/密碼;as sysdba表示以資料庫管理員身份登入資料庫。
(2)關閉資料庫
關閉資料庫,應該使用shutdown命令,其後緊跟關閉選項,一般使用immediate————立即關閉資料庫。資料庫關閉的過程為:
資料庫關閉————資料庫解除安裝————例項解除安裝。
(3)重啟資料庫。利用startup命令,可以重新啟動資料庫。
啟動資料庫的過程中,如果出現異常,oracle將會給出錯誤資訊。例如,ora-32004:obsolete and/or deprecated parameter(s) specified就是由於資料庫啟動引數設定不當引起的。
4.修改系統引數
利用sqlplus可以很方便地修改系統引數。最常用的的莫過於修改快閃儲存器大小。
通過show parameter命令可以檢視快閃儲存器的現有大小為2g,現需將其設定為5g,那麼可以利用如下命令:
其中,alter system用於修改系統環境;set db_recovery_file_dest_size=5g將引數db_recovery_file_dest_size的值設定為5g;scope=both,代表將引數修改應用於當前環境和資料庫啟動引數中。
5.查詢資料
利用sqlplus查詢小資料表尚可,但是查詢較大資料表使用sqlplus可讀性非常差。因為sqlplus的預設格式化效果並不理想。利用scott使用者登入資料預設資料庫orcl,並嘗試查詢表emp,將得到如下結果:
此時,用scott登入資料庫可能會提示錯誤:
解決方法:
alter user scott account unlock;
alter user scott identified by tiger;
解鎖後重新用scott使用者登入資料庫
查詢結果沒有顯示在一行上,可以通過命令來修改,使其顯示在同一行上。
sqlplus無法登陸?
1 error 6 initialize sqlplus 重新設定一下環境變數 刪除重新弄 今天在連線oracle做測試的時候,出現錯誤 ora 27101 shared memory realm does not exist 錯誤原因 可能是oracle資料庫意外被關閉 解決方法 cmd下,執行以...
如何使用sqlplus 登陸Oracle 資料庫
使用sqlplus登陸oracle資料庫分兩種情況 一 本地登陸 1 直接敲sqlplus並回車就是啟動sql plus,輸入user及password將使使用者登陸到預設的資料庫。請輸入使用者名稱 2 sqlplus user password service name 將連線到指定的資料庫。eg...
遠端登陸sql plus
要啟動 isql plus,請執行以下步驟 連線到 internet 或 intranet,然後啟動 web 瀏覽器。如果您不知道 oracle9i http server url,請向系統管理員諮詢。按 enter 鍵將轉到該 url。web 瀏覽器中將顯示 isql plus 登入 螢幕。在 使...