數(shù)據(jù)庫
磁盤上存儲數(shù)據(jù)的集合
在物理上表現(xiàn)為數(shù)據(jù)文件蘑志、日志文件和控制文件等
在邏輯上以表空間形式存在
必須首先創(chuàng)建數(shù)據(jù)庫,然后才能使用Oracle
數(shù)據(jù)庫文件分為.dbf的存儲數(shù)據(jù)庫數(shù)據(jù)文件店量,.ctl的數(shù)據(jù)庫運行必須文件,.log的日志文件。
安裝Oracle
1.首先下載好Oracle安裝包堤舒,將下載好的兩個壓縮文件解壓縮至同一文件夾下,該文件為database哺呜。
2.解壓完畢后舌缤,在該目錄下打開 setup.exe ,執(zhí)行安裝程序后會出現(xiàn)啟動安裝的命令提示符某残,進入安裝国撵。
3.稍等一會兒,就會出現(xiàn)以下安裝步驟玻墅,取消復(fù)選框勾選介牙,點擊下一步繼續(xù),并點擊"是"繼續(xù)澳厢。
4.之后出現(xiàn)以下安裝框环础,默認點擊"下一步"繼續(xù)。
5.選擇安裝“桌面類”和“服務(wù)器類”剩拢,服務(wù)器類是安裝在Windows Server上的线得,Win7就選擇“桌面類”安裝即可。
6.接下來進入安裝配置徐伐,密碼口令為大小寫數(shù)字拼成的口令贯钩,否則就會提示警告。
7.點擊下一步呵晨,在執(zhí)行先決條件檢查時魏保,我們選擇全部忽略即可。
8.下一步摸屠,點擊完成按鈕即開始安裝谓罗。
9.安裝畫面如下點擊下一步繼續(xù),并點擊“是”繼續(xù)季二。
10.進度條達到100時則會出現(xiàn)如下對話框檩咱,并等待其配置完成。
11.配置完成后胯舷,會再彈出對話框刻蚯,點擊“確定”即可。
安裝OK桑嘶,可以體驗Oracle了炊汹。
啟動服務(wù)
右擊計算機 -> 管理 -> 服務(wù)和應(yīng)用程序 -> 服務(wù)
選中需要管理的服務(wù) -> 右擊 -> 屬性 -> 啟動類型選擇自動
OracleService數(shù)據(jù)庫實例服務(wù)(必須啟動)
OracleOraDb11g_home1TNSListener數(shù)據(jù)庫監(jiān)聽服務(wù)(必須啟動)
OracleDBConsoles數(shù)據(jù)庫控制臺服務(wù)(非必須啟動)
OraclJobScheduleOracle作業(yè)調(diào)度(定時器)服務(wù)(非必須啟動)
若沒有開啟服務(wù)器則會提示協(xié)議適配器錯誤。開啟之后則可以正常進入逃顶。
連接Oracle方式
通過SQL*Plus方式連接(這種方式直接在cmd中就可以了)
通過PL/SQL Developer方式連接(這種方式需要單獨安裝PL/SQL)
系統(tǒng)默認三個用戶
sys ?system ?scoot
sys和system是Oracle的系統(tǒng)用戶讨便,他們都使用SYSTEM表空間充甚,SYS比SYSTEM多創(chuàng)建數(shù)據(jù)庫權(quán)限。
sys是Oracle的一個超級用戶 主要用來維護系統(tǒng)信息和管理實例 霸褒。system是Oracle默認的系統(tǒng)管理員擁有DBA權(quán)限 通常用來管理Oracle數(shù)據(jù)庫的用戶伴找、權(quán)限和存儲等 默認密碼:123456(練習時可以考慮將此密碼修改為system)。scoot是普通用戶 聯(lián)系 默認密碼:tiger废菱。
即:
sys 系統(tǒng)管理員技矮,擁有最高權(quán)限
system 本地管理員,次高權(quán)限
scott 普通用戶殊轴,密碼默認為tiger,默認未解鎖
創(chuàng)建新用戶
1衰倦、創(chuàng)建數(shù)據(jù)庫
2、表空間(使用sys賬戶)
3旁理、創(chuàng)建用戶(使用sys賬戶)注:密碼最好也是 system
4耿币、賦予用戶會話權(quán)限:grant create session to jzc;
賦予普通用戶的一般權(quán)限: grant connect,resource to jzc;
5、使用新賬戶進行登錄即可
sys? 初始密碼:123456
最好改成 system
修改自己密碼:passwd
SQL語言簡介
SQL是結(jié)構(gòu)化查詢語言韧拒,Oracle使用該語言查詢和檢索信息。
表是主要的數(shù)據(jù)庫對象十性,用于存儲數(shù)據(jù)叛溢。
用戶通過SQL可以實現(xiàn)與Oracle服務(wù)器之間的通信。
組成
DML(數(shù)據(jù)操作語言)
? ? ?查詢劲适、插入楷掉、修改、刪除數(shù)據(jù)庫中數(shù)據(jù)
? ? ?SELECT霞势、INSERT烹植、UPDATE、DELETE
DCL(數(shù)據(jù)控制語言)
? ? ?用來控制存取許可愕贡、存取權(quán)限等
? ? ?GRANT草雕、REVOKE
DDL(數(shù)據(jù)定義語言)
? ? ?用來建立數(shù)據(jù)庫、數(shù)據(jù)庫對象和定義其列
? ? ?CREATE TABLE 固以、 DROP TABLE 等
TCL(事物控制語言)
? ? ?COMMIT墩虹、SAVEPOINT、ROLLBACK
PL/SQL使用
在用戶名右側(cè)點擊...選擇system輸入密碼system(第一次密碼默認為123456或tiger)憨琳,也可以直接輸入用戶名和口令诫钓。
文件 --> 新建 -> Command Window可以打開運行sql命令的界面。
在對話框可以直接輸入sql命令來運行篙螟,也可以在編輯器編寫好之后復(fù)制粘貼到對話框界面來運行菌湃。
設(shè)置數(shù)據(jù)行寬度和分頁
更改sqlplus數(shù)據(jù)行寬度和分頁
可以使用SQL*Plus自身一些語句更改環(huán)境參數(shù)
1.設(shè)置sqlplus模式顯示總行數(shù)
show pagesize; 顯示目前的pagesize
set pagesize 300; 設(shè)置pagesize為300
2.設(shè)置sqlplus模式顯示行寬度
show linesize; 顯示當前的linesize寬度
set linesize 900; 設(shè)置linesize寬度
3.永久設(shè)置寬度和行數(shù)
在安裝目錄glogin.sql文件中
//默認存放在$ORACLE_HOME/sqlplus/admin目錄下,如果找不到只能搜索
set pagesize 300;
set linesize 900;