sqlplus 登陸使用

2022-08-22 06:06:07 字數 2615 閱讀 9528

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 登入 螢幕。在 使...