1.
C:\>sqlplus "sys/test123 as sysdba" //以管理員身份登陸
2.
如果沒有執行個體,則可以用這個進行串連
C:\>sqlplus/nolog
然後
登陸
SQL>connect sys/test1234 as sysdba //sys必須以sysdba(管理員身份登陸)
SQL>startup //啟動執行個體
SQL>startup mount //只啟動控制檔案,不啟動資料檔案(用於備份)
SQL>startup nomount //控制和資料檔案都不開啟(在控制檔案受損的時候使用)
SQL>shutdown immediate //迫使每個使用者執行完成當前SQL語句之後,立即中斷連線,並且關閉(推薦)
SQL>shutdown //正常關閉
,所有使用者斷開才能關閉。
SQL>shutdown transactional 迫使使用者在當前執行完成後中斷連線。
SQL>shutdown abort 強行關閉,關閉執行個體,可能會損壞資料和資料檔案。
(額外)
SQL>archive log list //歸檔
3.
查看協助
的方法
- SQL>help index //查看所有的支援的語句
- SQL>? 關鍵詞 //查看某關鍵詞協助
例如:SQL>? SET
- 在編輯SQL語句時,每執行一次,語句會存入緩衝區。
要編輯緩衝區語句可以使用
列出緩衝區內容 LIST 簡寫 L
SQL>l
- 改變 CHANGE 簡寫 C
SQL>C/<要改變內容>/<新內容>
例如 SQL>SELECT * FRON table
SQL>C/FRON/FROM
或
SQL>C/N/M
將寫錯的N改成M
- 添加
APPEND
簡寫 A
SQL>A <內容>
- 刪除 DEL <行數>
刪除多行 DEL <起始行> <結束行>
DEL [n | n m | n * | n LAST | * | * n | * LAST | LAST]
- 執行緩衝區語句
SQL>/
- 儲存到檔案
SQL>save c:\sql.txt
- 擷取檔案並執行
SQL>@c:\sql.txt
- 擷取,不執行
SQL>get c:\sql.txt
- 在外部編輯器編輯 EDIT 簡寫 ED
SQL>edit