此文章出自:<a >Ruthless</a>
二、oracle sql*plus常用命令
一、sys用戶和system用戶Oracle安裝會自動的生成sys用戶和system用戶(1)、sys用戶是超級用戶,具有最高權(quán)限,具有sysdba角色,有create database的權(quán)限,該用戶默認的密碼是change_on_install(2)、system用戶是管理操作員,權(quán)限也很大。具有sysoper角色,沒有create database的權(quán)限,默認的密碼是manager(3)、一般講,對數(shù)據(jù)庫維護,使用system用戶登錄就可以拉注意:也就是說sys和system這兩個用戶最大的區(qū)別是在于有沒有create database的權(quán)限。 二、sqlplus工具簡介sqlplus是oracle自帶的工具軟件,主要用于執(zhí)行sql語句,pl\sql塊。操作如下:(1)、在D:\dev\oracle\product\10.2.0\db_1\bin\目錄下的sqlplusw.exe。(D:\dev\oracle\為oracle安裝目錄)(2)、在運行欄中輸入“sqlplusw”即可
三、sqlplus dos工具簡介(1)、概述:sqlplus是在dos下操作oracle的工具,其功能和sql*plus相似。(2)、操作如下:在運行欄中輸入“sqlplus”即可
四、PLSQL Developer工具,需要自己安裝,推薦大家使用
五、sqlplus常用命令1)、連接命令1.conn[ect]用法:conn 用戶名/密碼@網(wǎng)絡(luò)服務(wù)名 [as sysdba/sysoper]說明:當(dāng)用特權(quán)用戶身份連接時,必須帶上as sysdba或是as sysopereg、SQL> show userUSER 為 "SCOTT"SQL> conn system/oracle@orcl已連接。SQL> show userUSER 為 "SYSTEM"SQL>以上命令實現(xiàn)類似切換用戶的效果2.disc/disconn/disconnect說明: 該命令用來斷開與當(dāng)前數(shù)據(jù)庫的連接3.pssw[ord]說明: 該命令用于修改用戶的密碼,如果要想修改其它用戶的密碼,需要用sys/system登錄。eg、SQL> conn scott/oracle已連接。SQL> passw更改 SCOTT 的口令舊口令:新口令:重新鍵入新口令:口令已更改SQL>4.show user說明: 顯示當(dāng)前用戶名5.exit說明: 該命令會斷開與數(shù)據(jù)庫的連接,同時會退出sqlplus5.clear screen清空屏幕
2)、文件操作命令1.start和@說明: 運行sql腳本案例: sql>@ d:\a.sql或是sql>start d:\a.sql2.edit說明: 該命令可以編輯指定的sql腳本案例: sql>edit d:\a.sql,這樣會把d:\a.sql 這個文件打開3.spool說明: 該命令可以將sql*plus屏幕上的內(nèi)容輸出到指定文件中去。案例: sql>spool d:\b.sql并輸入sql>spool offeg、sql>spool d:\b.sql;sql>select * from emp;sql>spool off;
3)、交互式命令1.&說明:可以替代變量,而該變量在執(zhí)行時,需要用戶輸入。select * from emp where job='&job';
4)、顯示和設(shè)置環(huán)境變量概述:可以用來控制輸出的各種格式,set show 如果希望永久的保存相關(guān)的設(shè)置,可以去修改glogin.sql 腳本1.linesize說明:設(shè)置顯示行的寬度,默認是80個字符show linesizeset linesize 902.pagesize說明:設(shè)置每頁顯示的行數(shù)目,默認是14用法和linesize 一樣至于其它環(huán)境參數(shù)的使用也是大同小異