
Bài th c hành s 1ự ố
T NG QUAN V ORACLE DATABASEỔ Ề
Tóm t t n i dung:ắ ộ
Gi i thi u Oracle Databaseớ ệ
H ng d n cài đt Oracle Databaseướ ẫ ặ
Làm quen v i các môi tr ng làm vi c c a Oracle Databaseớ ườ ệ ủ
I. T ng quan Oracle Databaseổ
A. Lý thuy tế
1. Oracle Database
C s d li u Oracleơ ở ữ ệ (Oracle Database) là lo i c s d li uạ ơ ở ữ ệ
quan h , trong đó toàn b d li u đc l u trong các b ng 2 chi u bao g m cácệ ộ ữ ệ ượ ư ả ề ồ
hàng và c t, cho phép b n l u tr , c p nh t và truy xu t d li u m t cách hi uộ ạ ư ữ ậ ậ ấ ữ ệ ộ ệ
qu .ả
C s d li u Oracle bao g m các c u trúc v t lý và lu n lýơ ở ữ ệ ồ ấ ậ ậ
đc dùng đ l u tr thông tin h th ng, thông tin ng i dùng và thông tin đi uượ ể ư ữ ệ ố ườ ề
khi n. B i vì hai lo i c u trúc này tách bi t nhau, nên vi c l u tr d li u v t lýể ở ạ ấ ệ ệ ư ữ ữ ệ ậ
có th đc qu n lý mà không nh h ng đn vi c truy xu t các c u trúc lu nể ượ ả ả ưở ế ệ ấ ấ ậ
lý.
Oracle cung c p m t ph n m m dùng đ qu n lý c s d li uấ ộ ầ ề ể ả ơ ở ữ ệ
này, g i là ọOracle Database Server.
Oracle Database Server và Oracle Database đc g i chung làượ ọ
H C s d li u Oracleệ ơ ở ữ ệ (Oracle Database System). Tuy nhiên, đ cho g n,ể ọ
chúng ta v n th ng dùng t “Oracle Database” đ ch ẫ ườ ừ ể ỉ Oracle Database System.
Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM

2. Oracle Database Enterprise Edition
Hãng Oracle cung c p cho khách hàng các gói s n ph m đa d ngấ ả ẩ ạ
v i nhi u phiên b n khác nhau, thích h p cho nh ng nh ng quy mô và m c đíchớ ề ả ợ ữ ữ ụ
khác nhau. Trong ch ng trình th c hành này, chúng ta s s d ng s n ph mươ ự ẽ ử ụ ả ẩ
Oracle Database 10g Release 2 (10.2), phiên b n ảOracle Database Enterprise
Edition.
Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM

Oracle Database 10g Release 2 (10.2) có t t c 5 phiên b n:ấ ả ả
Oracle Database Express Edition (Oracle Database XE)
Oracle Database Standard Edition One
Oracle Database Standard Edition
Oracle Database Personal Edition
Oracle Database Enterprise Edition
Trong các phiên b n trên, Express Edition là phiên b n đn gi nả ả ơ ả
nh t, download nhanh chóng, cài đt và qu n lý đn gi n, mi n phí cho l p trình,ấ ặ ả ơ ả ễ ậ
tri n khai và m r ng.ể ở ộ
Ng c l i v i Express Edition, Enterprise Edition là phiên b nượ ạ ớ ả
m nh m nh t, cung c p nhi u tính năng b o m t cao c p, giúp cho các công tyạ ẽ ấ ấ ề ả ậ ấ
qu n lý truy xu t các ngu n tài nguyên và d li u m t cách h u hi u và ti n l iả ấ ồ ữ ệ ộ ữ ệ ệ ợ
h n. Bên c nh đó, Personal Edition là m t s n ph m đc bi t, có ch a h u h tơ ạ ộ ả ẩ ặ ệ ứ ầ ế
các tính năng c a Enterprise Edition (ngo i tr Oracle Real Application Clusters),ủ ạ ừ
phù h p cho môi tr ng phát tri n và tri n khai m t ng i dùng có đòi h i có sợ ườ ể ể ộ ườ ỏ ự
t ng thích đy đ v i các phiên b n khác c a Oracle.ươ ầ ủ ớ ả ủ
Ch ng trình c a chúng ta có các bài v Virtual Private Database,ươ ủ ề
Oracle Label Security và Fine-grained Auditing. Đây là nh ng công ngh và tínhữ ệ
năng ch có phiên b n Enterprise Edition.ỉ ở ả
Ph n m m cài đt có th đc t i v đ s d ng mi n phí choầ ề ặ ể ượ ả ề ể ử ụ ễ
m c đích h c t p t trang web chính th c c a Oracle:ụ ọ ậ ừ ứ ủ
http://www.oracle.com/technetwork/database/database10g/downloads/index.htm l
(các b n c n đăng ký tài kho n mi n phí đ có th download đc).ạ ầ ả ễ ể ể ượ
3. Tài li u tham kh oệ ả
Bên c nh n i dung các bài lab, trong quá trình th c hành các b nạ ộ ự ạ
c n ph i th ng xuyên tra c u thêm m t s tài li u khác đ có cái nhìn rõ ràngầ ả ườ ứ ộ ố ệ ể
h n v v n đ đang h c.ơ ề ấ ề ọ
Ph n này đ ngh hai tài li u c b n mà các b n nên đc kèm đầ ề ị ệ ơ ả ạ ọ ể
ph c v cho các bài lab th c hành:ụ ụ ự
Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM

D.C. Knox (2004). Effective Oracle Database 10g Security by Design, Oracle
Press, ISBN 0-07-223130-0.
Oracle Database 10g Release 2 (10.2) Documentation Library.
Oracle Database Documentation Library là b th vi n đy độ ư ệ ầ ủ
v toàn b ph n m m Oracle Database 10.2, đc cung c p b i chính hãngề ộ ầ ề ượ ấ ở
Oracle. B th vi n này bao g m nhi u sách khác nhau, mô t các ch c năng tộ ư ệ ồ ề ả ứ ừ
c b n đn nâng cao và đc trình bày theo c u trúc rõ ràng, thu n ti n cho m cơ ả ế ượ ấ ậ ệ ụ
đích tham kh o.ả
Đây là m t s t a sách (trong b th vi n trên) mà chúng ta sộ ố ự ộ ư ệ ẽ
tra c u th ng xuyên trong quá trình th c hành:ứ ườ ự
Concepts: cung c p các khái ni m lý thuy t v toàn b c s d li u.ấ ệ ế ề ộ ơ ở ữ ệ
SQL Reference: dùng đ tra c u cú pháp và ý nghĩa c a các câu l nh SQL.ể ứ ủ ệ
PL/SQL User's Guide and Reference: n i dung v ngôn ng PL/SQLộ ề ữ
PL/SQL Packages and Types Reference: dùng đ tra c u các packages xâyể ứ
d ng s n.ự ẵ
B th vi n trên có th đc xem online t i đa ch :ộ ư ệ ể ượ ạ ị ỉ
http://download.oracle.com/docs/cd/B14099_19/index.htm ho c download v đặ ề ể
xem trên d ng PDF ho c HTML t i đa ch :ạ ặ ạ ị ỉ
http://www.oracle.com/technetwork/database/database10g/documentation/database1
0gr2-087366.html .
B. Th c hànhự
Ph n th c hành này s h ng d n cách cài đt Oracle Databaseầ ự ẽ ướ ẫ ặ
10g2 cho Windows 32-bit. Đi v i các lo i h đi u hành khác, các b n có th thamố ớ ạ ệ ề ạ ể
kh o thêm t i tab ả ạ Installation trong th vi n ư ệ Oracle Database 10g Release 2 (10.2)
Documentation Library đã gi i thi u ph n lý thuy t.ớ ệ ở ầ ế
Chúng ta s s d ng ẽ ử ụ Oracle Universal Installer (OUI) đ càiể
đt ch ng trình.ặ ươ
1. Các yêu c u h th ngầ ệ ố
Ph n c ng:ầ ứ
Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM

RAM: t i thi u 256 MB; t t nh t là 512 MB (Windows Vista c n t i thi uố ể ố ấ ầ ố ể
512 MB)
B nh o (Virtual memory): g p đôi l ng RAMộ ớ ả ấ ượ
Không gian đĩa: cài đt căn b n c n t ng c ng 2.04 GB; cài đt nâng cao c nặ ả ầ ổ ộ ặ ầ
thêm 1.94 GB.
Video adapter: 256 màu
B x lý: t i thi u 550 MHz (Windows Vista c n t i thi u 800 MHz)ộ ử ố ể ầ ố ể
H đi u hành: ph n h ng d n này ph c v cho m t trong cácệ ề ầ ướ ẫ ụ ụ ộ
h đi u hành sau:ệ ề
Windows 2000 v i Service Pack 1 ho c m i h n – t t c các phiên b n (baoớ ặ ớ ơ ấ ả ả
g m c Terminal Services và Microsoft Windows 2000 MultiLanguage Editionồ ả
(MLE) cũng đc h tr ).ượ ỗ ợ
Windows Server 2003 – t t c các phiên b n.ấ ả ả
Windows Server 2003 R2.
Windows XP Professional.
Windows Vista - Business, Enterprise, và Ultimate editions.
Giao th c m ng (Network Protocol): h tr làm vi c v i m tứ ạ ỗ ợ ệ ớ ộ
trong nh ng giao th c m ng chu n công nghi p sau:ữ ứ ạ ẩ ệ
TCP/IP
TCP/IP with SSL
Named Pipes
Các web browser đc h tr đ ch y ượ ỗ ợ ể ạ iSQL*Plus và Oracle
Enterprise Manager Database Control:
Netscape Navigator 7.2 và m i h nớ ơ
Microsoft Internet Explorer 6.0 (Microsoft Internet Explorer 7.0 trên Windows
Vista)
Mozilla version 1.7 và m i h nớ ơ
Safari 1.2
Firefox 1.0.4
Google Chrome (t t c các phiên b n)ấ ả ả
Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM

