作者:小編 日期:2023-12-11 瀏覽: 次
1. sqlplus username/password as sysdba:以sysdba身份登錄,無需數(shù)據(jù)庫進入可用狀態(tài),可用該命令登錄后,運行startup來啟動。
2. sqlplus username/password@service_name:以username/password和service_name為參數(shù)登錄。
3. sqlplus username/password@host/service_name:以username/password、host和服務(wù)名為參數(shù)登錄。
4. sqlplus /nolog:先使用sqlplus命令,而不連接數(shù)據(jù)庫,然后用conn命令登錄。
在 Widows 系統(tǒng)中,可以按下 Wi+R 鍵,輸入 cmd,然后回車,打開命令提示符窗口。在 Liux 或 Uix 系統(tǒng)中,可以打開終端應(yīng)用程序。
2. 輸入命令 `sqlplus / as sysdba`
在終端中輸入該命令后,按下回車鍵,將會連接到 Oracle 數(shù)據(jù)庫。如果連接成功,將會看到類似下面的輸出:
```sql
SQLPlus: Release 1
9.0.0.00.78 Producio o Mo Mar 15 10:00:00 2021
Copyrigh (c) 1982, 2019, Oracle. All righs reserved.
Coeced o: Oracle Daabase 19c Eerprise Ediio Release 1
9.0.0.00.78 - Producio
Versio 1
9.
8.0.0.0
```
3. 輸入用戶名和密碼
在 SQLPlus 中,需要輸入用戶名和密碼才能登錄成功。輸入用戶名時,可以按下回車鍵確認輸入的用戶名,然后再輸入密碼。密碼不會顯示在屏幕上,但會保存在內(nèi)存中,直到退出 SQLPlus。
4. 登錄成功后,輸入命令 `SELECT FROM dual;` 可以測試連接是否正常
如果連接正常,將會看到類似下面的輸出:
```less
COUT()
--------
1
```
5. 輸入命令 `exi;` 可以退出登錄
在 SQLPlus 中輸入該命令后,按下回車鍵,將會退出 SQLPlus。
6. 如果需要執(zhí)行多個命令,可以將命令寫入一個腳本文件,使用 `@` 符號運行腳本文件
例如,可以將以下命令寫入一個名為 `scrip.sql` 的文件中:
```sql
SELECT FROM dual;
SELECT FROM emp;
```
然后在 SQLPlus 中輸入以下命令:
```bash
sqlplus / as sysdba @ scrip.sql
```
將會依次執(zhí)行文件中的兩個命令。
7. 可以使用 `se liesize` 和 `se feedback` 等命令控制輸出格式
例如,可以使用以下命令設(shè)置每行顯示的最多字符數(shù)和是否顯示每個查詢的結(jié)果行數(shù):
```sql
se liesize 100;
se feedback off;
```