Hướng dẫn cài đặt Oracle SQL Developer 3
Giới thiệu
Oracle SQL Developer (SQL Developer) là công cụ miễn phí của Oracle hỗ trợ quá trình thiết kế và phát triển cơ sở dữ liệu. Sử dụng SQL Developer bạn có thể thực thi các câu lệnh SQL hoặc các file SQL Script (*.sql) để tạo các đối tượng nhưu table, view, stored procedures, index…; xem dữ liệu của các đối tượng trong cơ sở dữ liệu (bảng, view, report). Bên cạnh đó bạn cũng có thể chỉnh sửa hoặc debug các câu lệnh PL/SQL(Procedural Language/Structured Query Language – là một chuẩn ngôn ngữ SQL được phát triển bởi Oracle) trong SQL Deveoper. Trong bài viết này tôi sẽ hướng dẫn các bạn download và cài đặt phiên bản Oracle SQL Developer 3 – phiên bản mới nhất.
Download Oracle SQL Developer
Bạn truy cập vào đường link sau để download SQL Developer, sau đó chọn Accept License Agreement.

Bạn lựa chọn download phiên bản SQL developer có cung cấp SDK kèm theo là Oracle SQL Developer for 32-bit Windows (this zip file includes the JDK1.6.0_11) với dung lượng 181M.

Ở bước tiếp theo bạn chọn đăng nhập bằng tài khoản Oracle của bạn, sau đó nhấn Go để bắt đầu download SQL Developer 3 (bạn nên dùng một chương trình hỗ trợ như IDM để tăng tốc download):

Cài đặt và khởi động SQL Developer
SQL Developer không yêu cầu cơ chế cài đặt thông thường mà thư mục sqldeveloper-3.0.04.34.zip bạn download về đã chứa các file ở dạng thực thi nên bạn có thể unzip và sử dụng được ngay.
Bạn giải nén file sqldeveloper-3.0.04.34.zip ra một ổ đĩa trên máy tính(VD:C) để được thư mục C:\sqldeveloper. Sau đó bạn mở file sqldeveloper.exe để khởi động SQL Developer.

Sử dụng SQL Developer
Để sử dụng SQL Developer trước tiên bạn cần thiết lập 1 kết nối tới cơ sở dữ liệu Oracle Database, để thực hiện việc này sau khi khởi động SQL Developer bạn nhấn Ctrl + N. Hộp thoại Create a new hiện ra bạn chọn mặc định là Database Connection và nhấn hướng dẫn cài đặt sql developer,để tiếp tục.

Bạn nhập vào các thông tin cần thiết để kết nối tới cơ sở dữ liệu Oracle, trong trường hợp này tôi chọn kết nối tới schema đã được tạo trong bài Hướng dẫn tạo mới schema trong Oracle với thông tin username \ password lần lượt là sample_schema\oracle_pass.

Sau khi điền các thông tin cần thiết, bạn nhấn Test để thử kết nối tới Oracle Database, nếu kết quả hiển thị Status: Success thì các thông tin bạn cấu hình đã chính xác. Bạn nhấn Save để lưu các thông tin và đóng hộp thoại này lại.
Quay trở lại giao diện chính SQL Developer bạn sẽ thấy có 1 Connection mới là production ở menu bên trái, khi click vào connection này thì các đối tượng trong database như table, index, view… sẽ được hiển thị ra bạn có thể nhấn chọn tiếp các đối tượng này để xem dữ liệu hoặc thực hiện các thao tác khác. Khung cửa sổ bên tay phải cho phép bạn nhập và thực thi các câu lệnh SQL.

Kết luận
Trên đây là các bước hướng dẫn download, cài đặt và sử dụng ban đầu của công cụ Oracle SQL Developer 3 này. Để biết thêm thông tin về công cụ này cũng như các bài viết khác về Oracle xin mời bạn truy cập vào đây. Xin cảm ơn bạn đã dành thời gian cho bài viết.

thincntt says:
Anh ơi cài oracle 10g trên win 7 32bit như thế nào anh nhỉ. E đã cài theo 1 số hướng dẫn trên mạng và video trên youtobe.com nhưng khi dùng Oracle SQL Developer để kết nối thì ko đc toàn báo lỗi e gỡ đi cài lại đến hơn chục lần mà vẫn ko đc. e ko hiểu vì sao. anh co hướng dẫn cài đặt oracle 10g nào thật chi tiết thì gửi giúp e với nhá. anh có thể gửi mail: nguyenthinhcntt@gmail.com hoặc pm nick: nguyenthinhcntt@yahoo.com. Hoặc anh có thể dùng TeamViewer vào cài đặt giúp e với. E cám ơn hihi
trongnguyen says:
Hello em!
Em dự định sẽ cài Oracle 10g phiên bản Server hay Client lên máy Win 7 32 bit vậy em, do đặc thù yêu cầu cấu hình mạnh nên thông thường Oracle 10g Server sẽ được cài đặt trên các máy chủ, được cài hệ điều hành Windows Server (2003 | 2008) sau đó từ các máy trạm sẽ dùng Oracle 10g Client (yêu cầu cấu hình thấp hơn) để kết nối tới Server và thực hiện thao tác dữ liệu em ah.
Anh có một gợi ý nhỏ thế này em xem có hợp lý không nha:
- Em dùng phần mềm VMWare tạo mới 1 máy ảo, sau đó em cài đặt hệ điều hành Windows Server 2003 | 2008 lên đó làm máy chủ, và em cài đặt Oracle 10g Server lên máy chủ (ảo) này.
- Sau đó em cài đặt Oracle 10g Client, Oracle SQL Developer nên máy Windows 7 của em để thực hiện thao tác dữ liệu.
Anh có viết ebook hướng dẫn cài đặt (Oracle Server, Oracle Client, Oracle SQL Developer) theo gợi ý trên, em có thể tải ebook tại link sau:http://siteground193.com/~nguyenh4/download-page/?did=1
Còn nếu em có mô hình cài đặt khác thì em có thể thông tin với anh được không, ngoài ra em dùng Oracle là DB cho ứng dụng khác, hay em muốn lập trình PLSQL, muốn học về Oracle Administrator?
Chúc em thành công
Nguyễn Ngọc Hà says:
Hi all,
After I installed Oracle SQL Deverloper 3 and want to connect to ODB (Oracle DataBase) then I met an error as the following:
Error: ORA-12505:TNS:listener does not currently know of SID given in connect descriptor.
I had find out to how process and receive some susgestion as follow. I want to share for all.
Cause: The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified a SID for an instance (usually a database instance) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.
Action:
- Wait a moment and try to connect a second time.
- Check which instances are currently known by the listener by executing: lsnrctl services
- Check that the SID parameter in the connect descriptor specifies an instance known by the listener.
- Check for an event in the listener.log file.
trongnguyen says:
Thank you Ha for your great suggestion, I just added an idea for this situation is we can reset Orace Database (ODB) since every connection will be reset and we can connect successfully from Client ot DB
Duc says:
Hi Trọng. Cám ơn bạn nhiều về bài viết.
Cho mình hỏi nếu không cài Oracle Client mà cài sql developer thì có kết nối được đến sql oracle server không ?
Mình cài theo mô hình Oracle server trên máy ảo VMware (Windows server 2008), oracle client trên Windows 7. Hiện giờ đang trục trặc ở bước kết nối chúng với nhau. Đã làm theo hướng dẫn của Trọng, nhưng làm đến bước test connection toàn bị báo thất bại
trongnguyen says:
Chào bạn, bảm ơn lời động viên của bạn về bài viết
Việc cài Oracle Client là bắt buộc để thiết lập các kết nối từ Client tới Oracle Server bạn ah, sau khi bạn cài Oracle Client rồi thì bạn có thể cài các tool để CRUD (create, read, update, delete) dữ liệu như SQL Develper, Toad, SQL Navigator bạn ah.