Oracle

一、Oracle的安裝
1.在www.oracle.com官網(wǎng)上下載兩個(gè)壓縮文件

oracle 11g

2.將兩個(gè)壓縮文件解壓,把兩個(gè)文件中的database目錄中的文件合并
database.png

① 運(yùn)行setup.exe


setup.png

②不需要接受任何Oracle的更新操作,意義不大


圖片.png

圖片.png

圖片.png

圖片.png

圖片.png

圖片.png
圖片.png

圖片.png

圖片.png
圖片.png
圖片.png

圖片.png

以下中間的幾個(gè)步驟全部采用默認(rèn)模式,直到輸入口令模式下:
口令:oracleadmin


圖片.png

以下安裝的過(guò)程,出現(xiàn)錯(cuò)誤,選擇忽略
圖片.png

圖片.png

此時(shí)點(diǎn)擊口令管理進(jìn)行命令設(shè)置:
超級(jí)管理員:sys/changeoninstall
普通管理員:system/manager
普通用戶:scott/tiger,解鎖
大數(shù)據(jù)用戶:sh/sh,解鎖

把scott,sh處的√取消,有√表示加鎖,把√取消了表示解鎖。


圖片.png

圖片.png

之后點(diǎn)擊是命令進(jìn)行創(chuàng)建,在關(guān)閉,這樣oracle就安裝完成了
隨后在任務(wù)管理器里把所有的Oracle全部改為手動(dòng)處理


圖片.png

每次啟動(dòng)的時(shí)候,只需要啟動(dòng)以下兩個(gè)服務(wù)即可


圖片.png

圖片.png

卸載如下所示
圖片.png

4.按照界面所給提示完成所有步驟之后,設(shè)置如下管理:

   超級(jí)管理員:sys/ 密碼
   普通管理員:system/  密碼
   普通用戶:scott/  密碼  解鎖
   大數(shù)據(jù)用戶:sh/   密碼 解鎖

二、具體操作步驟
1.Oracle安裝成功之后會(huì)自動(dòng)提供一個(gè)sqlplus命令,直接運(yùn)行此命令即可。但是此 命令不顯示用戶名、密碼。

2.也可以直接啟動(dòng)命令模式,輸入cmd,之后輸入sqlplus 用戶名/密碼,如果出現(xiàn)以下錯(cuò)誤:

cmd.png

說(shuō)明此時(shí)需要在 我的電腦—管理 里面開(kāi)啟如下服務(wù):


管理.png

開(kāi)啟服務(wù)之后,在命令模式下輸入cmd,之后輸入sqlplus 用戶名/密碼, 如果出現(xiàn)如下界面,說(shuō)明已成功連接


[E)9Z]89ZL14PWDMNKN_VMO.png
  設(shè)置每頁(yè)顯示的數(shù)據(jù)行數(shù) set pagesize  xx
   設(shè)置每行長(zhǎng)度 set linesize xx 

4.一般情況下想要編寫程序代碼,就必須啟動(dòng)本地記事本,在記事本內(nèi)編寫要查詢的語(yǔ)句,保存時(shí)默認(rèn)的后綴是 *.sql,之后命令模式下輸入ed hello; 按回車,如果沒(méi)有保存則會(huì)出現(xiàn)如下情況:

hello.png

因?yàn)榇蜷_(kāi)記事本時(shí),此時(shí)程序處于一種阻塞狀態(tài),必須先把文件保存為*.sql的文件,在執(zhí)行ed hello時(shí),必須先把文件關(guān)閉,不然敲多少都是沒(méi)用的,之后在輸入@hello就可以了。

[E)9Z]89ZL14PWDMNKN_VMO.png

以上都是有圖形界面的情況下操作。

5.切換用戶
共有四種用戶模式:
超級(jí)管理員:sys/密碼 普通管理員:system/密碼 普通用戶:scott/密碼 大數(shù)據(jù)用戶:sh/密碼

切換用戶
CONN 用戶名/密碼 (普通用戶) 
其他模式的用戶一定要寫上  CONN 用戶名/密碼  AS SYSDBA
調(diào)用本機(jī)命令: HOST 作為前綴。 

之前執(zhí)行了查詢emp表的數(shù)據(jù)操作,現(xiàn)在在sys(超級(jí)管理員)模式下執(zhí)行 select* from emp會(huì)出現(xiàn)如下錯(cuò)誤:

[E)9Z]89ZL14PWDMNKN_VMO.png

因?yàn)閑mp表屬于scott用戶(普通用戶),嚴(yán)格上來(lái)講應(yīng)該是“模式名稱.表名稱”,所以emp的完整名稱是“用戶名稱.表名稱”(即:scott.emp),使用完整的名稱select* from scott emp

[E)9Z]89ZL14PWDMNKN_VMO.png

6.拷貝文件
copy 源文件路徑 拷貝文件路徑

三、scott用戶表的結(jié)構(gòu)
SCOTT一共有四張用戶表:
命令一:查詢一個(gè)用戶下的所有數(shù)據(jù)表
select* from tab;

[E)9Z]89ZL14PWDMNKN_VMO.png

   命令二:查詢一個(gè)表的結(jié)構(gòu)
                ```desc 表名稱```

1.部門信息表 (desc dept)


部門信息表.png
列名稱                 類型                           描述
 DEPTNO            NUMBER(2)                部門編號(hào),最多由2位數(shù)字組成        
 DNAME             VARCHAR2(14)             部門名稱,最多由14個(gè)字符組成
 LOC               VARCHAR2(13)             部門位置,最多由13個(gè)字符組成

2.雇員信息表 (desc emp)


雇員信息表.png
列名稱          類型                     描述
EMPNO      NUMBER(4)                  雇員編號(hào)
ENAME     VARCHAR2(10)                雇員姓名 
JOB       VARCHAR2(9)                 雇員職位
MGR       NUMBER(4)                   每個(gè)雇員的領(lǐng)導(dǎo)的編號(hào)
HIREDATE  DATE                        雇用日期,里面包含有日期和時(shí)間
 SAL      NUMBER(7,2)                 基本工資,小數(shù)點(diǎn)最多只占2位,整數(shù)最多占7位
COMM     NUMBER(7,2)                傭金,一般只有銷售才會(huì)存在傭金的概念
DEPTNO     NUMBER(2)               部門編號(hào),指的是每個(gè)雇員對(duì)應(yīng)的雇員編號(hào)

COL ename for A10;格式化列距離

3.工資等級(jí)表(desc salgrade)

列名稱          類型          描述
 GRADE        NUMBER       工資等級(jí)
 LOSAL        NUMBER       最低工資
 HISAL        NUMBER       最高工資

4.工資表(desc bonus)


bonus.png

總結(jié):

          bonus表中沒(méi)有任何數(shù)據(jù)存在。
          學(xué)習(xí)SQL重點(diǎn)在于DML操作上
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容