cai dat oracle 10g xe len ubuntu

13
Cài đặt Oracle 10g XE và SQL Developer Cài đặt Oracle 10g XE và SQL Developer Mục Lục Cài đặt Oracle 10g XE và SQL Developer...................................................................................... 1 Phần I: Cài đặt Oracle 10g XE............................................................................................................. 2 I/ Chuẩn bị:.................................................................................................................................... 2 II/ Cài đặt và cấu hình:...................................................................................................................2 1/Cài đặt:.................................................................................................................................... 2 2/ Cấu Hình:............................................................................................................................... 3 Phần II: Cài đặt SQL-DEVELOPER.................................................................................................8 I/ Chuẩn bị:.................................................................................................................................... 8 Cài đặt Oracle 10g XE và SQL Developer...................................................................................... 1 II/Cài đặt và cấu hình:..................................................................................................................11 1/Cài đặt:.................................................................................................................................. 11 2/Cấu hình:............................................................................................................................... 11 yen-thao Email:[email protected] 1

Upload: nguyen-huu-tuan

Post on 08-Mar-2015

142 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Cài đặt Oracle 10g XE và SQL Developer

Mục LụcCài đặt Oracle 10g XE và SQL Developer......................................................................................1

Phần I: Cài đặt Oracle 10g XE.............................................................................................................2 I/ Chuẩn bị:....................................................................................................................................2 II/ Cài đặt và cấu hình:...................................................................................................................2

1/Cài đặt:....................................................................................................................................2 2/ Cấu Hình:...............................................................................................................................3

Phần II: Cài đặt SQL-DEVELOPER.................................................................................................8 I/ Chuẩn bị:....................................................................................................................................8Cài đặt Oracle 10g XE và SQL Developer......................................................................................1 II/Cài đặt và cấu hình:..................................................................................................................11

1/Cài đặt:..................................................................................................................................11 2/Cấu hình:...............................................................................................................................11

yen-thao Email:[email protected] 1

Page 2: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Phần I: Cài đặt Oracle 10g XE

I/ Chuẩn bị:➢ Đầu tiên bạn phải có 1 tài khoản ở http://www.oracle.com (phần này các bạn tự res yen-thao

không hướng dẫn).➢ Vào link sau để tải oracle 10g xe http://www.oracle.com/technetwork/database/express-

edition/downloads/102xelinsoft-102048.html

Hình 1: Download Oracle 10g XE.

II/ Cài đặt và cấu hình:

1/Cài đặt:

➢ Sau khi tải xong nhấp đôi vào file deb vừa tải để cài đặt:

yen-thao Email:[email protected] 2

Page 3: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Hình 2: Cài đặt oracle 10g XE(do yen-thao đã cài đặt rồi nên “Reinstall Package” nếu bạn chưa cài đặt thì “Install Package” bạn nhấp vào để cài đặt).

2/ Cấu Hình:

➢ Sau thì cài đặt xong thì bạn bấm tổ hợp phím Ctrl+Alt+T(để vào terminal). Sau khi vào terminal bạn đánh vào dòng lệnh sau:

sudo /etc/init.d/oracle-xe configure

➢ Và đây là phần cấu hình:

Oracle Database 10g Express Edition Configuration-------------------------------------------------This will configure on-boot properties of Oracle Database 10g ExpressEdition. The following questions will determine whether the database shouldbe starting upon system boot, the ports it will use, and the passwords thatwill be used for database accounts. Press to accept the defaults.Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]: [Enter key]

Specify a port that will be used for the database listener [1521]:[Enter key]

Specify a password to be used for database accounts. Note that the samepassword will be used for SYS and SYSTEM. Oracle recommends the use of

yen-thao Email:[email protected] 3

Page 4: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

different passwords for each database account. This can be done afterinitial configuration:secretConfirm the password:secret

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:y

Starting Oracle Net Listener...DoneConfiguring Database...DoneStarting Oracle Database 10g Express Edition Instance...DoneInstallation Completed Successfully.To access the Database Home Page go to "http://127.0.0.1:8080/apex"

➢ Hoàn thành phần cài đặt oracle 10g xe trên ubuntu. Bạn vào địa chỉ http://127.0.0.1:8080/apex với tài user là SYSTEM Pass là secret(có thể đổi mật khẩu khác tùy thích).

Hình 3: Database home page.

➢ Lúc này oracle sẽ tạo ra một user mang tên là Oracle. Lúc này bạn phải cho user bạn đang sử dụng nằm trong nhóm dba(để có thể start oracle nếu không thì chỉ có user Oracle mới có quyền đó thôi) các bạn làm các bước như sau:

yen-thao Email:[email protected] 4

Page 5: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Hình 4: Vào System->Administration->User and Groups.

yen-thao Email:[email protected] 5

Page 6: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Hinh 5: User Settings.

Hình 6: Group settings.

yen-thao Email:[email protected] 6

Page 7: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Hình 7: Sau khi chọn user của bạn vào nhóm dba thì bạn nhấp OK để hoàn

thành.

yen-thao Email:[email protected] 7

Page 8: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Phần II: Cài đặt SQL-DEVELOPER

I/ Chuẩn bị:➢ Bạn vào link sau để down SQL development về nhé:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html.

Hình 8: Download SQL-DEVELOPER.

➢ Cài đặt Java:

➔ Đối với bản Ubuntu 10.04< thì vào terminal gõ lệnh sau:

sudo apt-get updatesudo apt-get install sun-java6-jdk

➔ Đối với bản >Ubuntu 10.04(10.10 có 1 số thay đổi nhỏ bạn tự tìm hiểu nha):

yen-thao Email:[email protected] 8

Page 9: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

✔ Vào terminal gõ:

sudo gedit /etc/apt/sources.list

✔ Thêm vào sources.list dòng sau:

deb http://archive.canonical.com/ lucid partner

Hoặc bạn có thể thao tác trên giao diện như sau:

Hình 9: System->Administation->Software Sources(Sau đó nhập password vào).

Hình 10: Nhấp chọn http://archive.canonical.com/ubuntu lucid partner sau đó nhấp Close.

yen-thao Email:[email protected] 9

Page 10: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Hình 11: Có 1 bản thông báo hiện lên bạn tiếp tục chọn Close để kết thúc phần chuẩn bị cài java.

✔ Sau đó bạn chạy lệnh sau để cài java:

sudo apt-get updatesudo apt-get install sun-java6-jdk

➢ Dùng alien để đổi file RPM thành file deb nếu chưa cài đặt alien thì dùng lệnh:

sudo apt-get install alien

➔ Sau đó cd đến thư mục chứa file sql-developer ví dụ được lưu ở desktop dùng câu lệnh sau:

cd ~/Desktopsudo alien <tên file RPM(nhớ là có .rpm)>

Ví dụ:• Tên file sql developer ở máy yen-thao là: sqldeveloper-1.5.4.59.40-1.noarch.rpm

cd ~/Desktopsudo alien sqldeveloper-1.5.4.59.40-1.noarch.rpm

•Nó sẽ thông báo như thế này bạn đừng có vội tắt nghen thật ra là nó đang

chuyển từ rpm sang deb bạn đợi 1 chút là nó xong à^^.

sudo alien sqldeveloper-1.5.4.59.40-1.noarch.rpmerror: incorrect format: unknown tagWarning: Skipping conversion of scripts in package sqldeveloper: postinstWarning: Use the --scripts parameter to include the scripts.

•Khi tạo xong nó xuất ra dòng lệnh:

yen-thao Email:[email protected] 10

Page 11: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

sqldeveloper_1.5.4.59.40-2_all.deb generated

Lúc này thì nhấp vào mà cài thôi^^.

II/Cài đặt và cấu hình:

1/Cài đặt:

➢ Bây giờ bạn chỉ cần nhấp đôi vào file deb của sql-developer và cài đặt tương tự như cài đặt Oracle 10g XE.

2/Cấu hình:

➢ Sau khi cài đặt xong. Bạn vào nautilus bấm CTRL+L sau đó gõ vào:

/usr/lib/jvm

Hình 12: Thư mục /usr/lib/jvm (nhớ chú ý thư mục chổ con chuột).

➢ Enter xong bạn xem thư mục java-6-sun.. có đuôi là gì ở máy yen-thao nó như thế này ^^

java-6-sun-1.6.0.22(Nên nhớ mỗi thời điểm mỗi khác nên bạn phải làm việc này trước để rồi mới làm việc tiếp theo.)

➢ Tiếp theo vào terminal gõ lệnh:

sudo gedit /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf➢ Và thêm vào dòng:

SetJavaHome /usr/lib/jvm/java-6-sun-1.6.0.22 vào trong file sqldeverloper.conf sau đó save lại.

yen-thao Email:[email protected] 11

Page 12: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

➢ Và cuối cùng thì vào sqldeveloper bằng cách vào terminal gõ vào:

sqldeveloper

➢ Hoặc bạn có thể làm theo các bước sau đây để tạo một icon ở màn hình làm việc desktop để tiện hơn.

➢ Ra ngoài Desktop nhấp phải chọn Create Launcher rồi nhập thông tin vào giống như hình:

Hình 13: Create Laucher.

➢ Nhấp vào OK. Mỗi lần muốn vào SQL-DEVELOPER chỉ cần nhấp đôi vào icon,Thế là bạn đã đầy đủ công cụ để học các môn liên quan đến cơ sở dữ liệu rồi nhé^^.

Hình 14: SQL-DEVELOPER.

yen-thao Email:[email protected] 12

Page 13: Cai Dat Oracle 10g Xe Len Ubuntu

Cài đặt Oracle 10g XE và SQL Developer

Add-info:

➢ Writer: OpenOffice 3.2.

➢ OS: Ubuntu 10.04 LTS - the Lucid Lynx.

➢ 16/1/2011 14:20.

Tài liệu này bạn có thể sử dụng, sao chép, phân phối lại và sửa lại nội dung của tài liệu này với điều kiện là bạn phải công nhận tác giả của tài liệu gốc là yen-thao([email protected]).

CÁC LỜI TỪ CHỐI (DISCLAIMER)

Chúng tôi đã thật sự cố gắng để bảo đảm độ chính xác cao của các thông tin được cung cấp trong

quyển sách này. Tuy nhiên chúng tôi không thể nào bảo đảm một độ chính xác tuyệt đối 100%. Vì

vậy, tác giả gốc không thể nào chiụ trách nhiệm nếu như tài liệu này đã chứa một số sai làm ngoài ý

muốn và những hậu quả mà chúng có thể gây ra.

Chúng tôi có thể đề cập đến một số phần mềm và phần cứng trong tài liệu này là những phần mềm

và phần cứng có tên thương mại đã được đăng ký và có bản quyền. Nếu đúng như thế, chúng tôi

không có ý định đòi lại những tên đó.

THIS DOCUMENTATION IS PROVIDED BY THE AUTHORS "AS IS" AND ANY EXPRESS

OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT,

INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR

SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,

STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN

ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE

POSSIBILITY OF SUCH DAMAGE.

yen-thao Email:[email protected] 13