玩转oracle 11g(4):连接,文件操作,交互命令
1連接plsql開始學習
2 Oracle安裝會自動的生成sys用戶和system用戶:
(1) sys用戶是超級用戶,具有最高權限,具有sysdba角色,有create database的權限,該用戶默認的密碼是change_on_install
(2) system用戶是管理操作員,權限也很大。具有sysoper角色,沒有create database的權限,默認的密碼是manager
(3) 一般講,對數據庫維護,使用system用戶登錄就可以拉
也就是說sys和system這兩個用戶最大的區別是在于有沒有create database的權限。
3連接命令
用法:conn 用戶名/密碼@網絡服務名[as sysdba/sysoper]當用特權用戶身份連接時,必須帶上as sysdba或是as sysoper
2.disc[onnect]
說明: 該命令用來斷開與當前數據庫的連接
3.psssw[ord]
說明: 該命令用于修改用戶的密碼,如果要想修改其它用戶的密碼,需要用sys/system登錄。
4.show user
說明: 顯示當前用戶名
5.exit
說明: 該命令會斷開與數據庫的連接,同時會退出sql*plus
sqlplus有幾種登陸方式 比如:
1.C: > sqlplus “/as sysdba”
C: > sqlplus / as sysdba --以操作系統權限認證的oracle sys管理員登陸
2.C: > sqlplus /nolog --不在cmd或者terminal當中暴露密碼的登陸方式
SQL> conn /as sysdba
&
SQL> conn sys/password as sysdba
3.C: > sqlplus scott/tiger --非管理員用戶登陸
4.C: > sqlplus scott/tiger@orcl --非管理員用戶使用tns別名登陸
5.C: > sqlplus sys/password@orcl as sysdba --管理員用戶使用tns別名登陸
6.C: > sqlplus --不顯露密碼的登陸方式
Enter user-name:sys
Enter password:password as sysdba --以sys用戶登陸的話 必須要加上 as sysdba 子句
文件操作命令
1.start和@
說明: 運行sql腳本
案例: sql>@ d:\a.sql或是sql>start d:\a.sql
2.edit
說明: 該命令可以編輯指定的sql腳本
案例: sql>edit d:\a.sql,這樣會把d:\a.sql這個文件打開
3.spool
說明: 該命令可以將sql*plus屏幕上的內容輸出到指定文件中去。
案例: sql>spool d:\b.sql 并輸入 sql>spool off
start d:\zjxx.sql
只是測試命令可以使用
交互式命令
1.&
說明:可以替代變量,而該變量在執行時,需要用戶輸入。
select * from emp where job=’&job’;
2.edit
說明:該命令可以編輯指定的sql腳本
案例:SQL>edit d:\a.sql
3.spool
說明:該命令可以將sql*plus屏幕上的內容輸出到指定文件中去。
spool d:\b.sql 并輸入 spool off
顯示和設置環境變量
概述:可以用來控制輸出的各種格式,set show如果希望永久的保存相關的設置,可以去修改glogin.sql腳本
1.linesize
說明:設置顯示行的寬度,默認是80個字符
show linesize
set linesize 90
2.pagesize說明:設置每頁顯示的行數目,默認是14
用法和linesize一樣
至于其它環境參數的使用也是大同小異
總結
以上是生活随笔為你收集整理的玩转oracle 11g(4):连接,文件操作,交互命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果电脑win10蓝牙音响卡顿_Macb
- 下一篇: 智能家居项目开发准备工作