Hướng dẫn sử dụng oracle sql developer

Bước 3: Vào thư mục này chạy file setup.exe (Chú ý: cài đặt trước jdk1.6 vì Oracle 11g R2 hỗ trợ chỉ tới phiên bản này.)

Bước 4: Thực hiện lần lượt:

Điền địa chỉ email để được support hoặc tích vào ô checkbox để bỏ qua rồi click next

Hướng dẫn sử dụng oracle sql developer

Chọn “Create and configure a database” rồi click next

Hướng dẫn sử dụng oracle sql developer

Chọn “Desktop Class” rồi click next

Hướng dẫn sử dụng oracle sql developer

Bước điền thông tin quan trọng:

Thư mục cài đặt: mặc định là C:\app\{user name} (Có thể đặt lại cho gọn như C:\oracle chẳng hạn).

Global database name: mặc định không nên thay đổi là orcl (cần nhớ, nó là SID để đăng nhập sau này)

Nhập Password: Ví dụ mật khẩu do Oracle hướng dẫn là Orcl1234

Hướng dẫn sử dụng oracle sql developer

Click next và bắt đầu quá trình kiểm tra trước khi cài đặt:

Hướng dẫn sử dụng oracle sql developer
Hướng dẫn sử dụng oracle sql developer

Click finish để bắt đầu cài đặt

Hướng dẫn sử dụng oracle sql developer

Trong quá trình cài đặt cần xác nhận cho java runtime bởi firewall và đừng để phần mềm diệt virus xóa hay lock file nào.

Nếu cài đặt OK thì nó chuyển sang:

Hướng dẫn sử dụng oracle sql developer

Chờ một lát kêt quả hiện ra:

Hướng dẫn sử dụng oracle sql developer

Ở đây HTTP Server Control chạy trên: https://localhost:1158/em

Cài đặt hoàn thành:

Hướng dẫn sử dụng oracle sql developer

  1. Bắt đầu sử dụng:

Bước 1: Vào Start > All Programs > Oracle – OraDb11g_home1 > Application Development:

Gõ vào user-name là: sys as sysdba

Và password là: Orcl1234 (như trong ví dụ cài đặt)

Kết quả hiện ra thành công là:

Hướng dẫn sử dụng oracle sql developer

Nếu nó có lỗi TNS: protocol adapter error như dưới

Hướng dẫn sử dụng oracle sql developer

Thì phải chắc chắn đã start 3 service sau:

Hướng dẫn sử dụng oracle sql developer

Nếu mà không start được service có thể ImagePath đã không được tạo khi cài đặt (do phần mềm diệt virus lock file)

Bạn phải sửa lại thủ công bằng cách vào Run > gõ regedit > mở ra Registry Editor. Vào HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > services

Trỏ đến Service không có Path. Click chọn New > Expandable String Value, đặt tên là ImagePath và giá trị là đường dẫn đến file bị mất

Hướng dẫn sử dụng oracle sql developer

Các Service và đường dẫn tương ứng như sau:

OracleDBConsoleorcl C:\oracle\product\11.2.0\dbhome_1\bin\nmesrvc.exe OracleJobSchedulerORCL C:\oracle\product\11.2.0\dbhome_1\Bin\extjob.exe OracleMTSRecoveryService C:\oracle\product\11.2.0\dbhome_1\bin\omtsreco.exe OracleOraDb11g_home1ClrAgent C:\oracle\product\11.2.0\dbhome_1\bin\OraClrAgnt.exe OracleOraDb11g_home1TNSListener C:\oracle\product\11.2.0\dbhome_1\BIN\TNSLSNR.exe OracleServiceORCL C:\oracle\product\11.2.0\dbhome_1\bin\oracle.exe OracleVssWriterORCL c:\oracle\product\11.2.0\dbhome_1\bin\OraVSSW.exe

Bước 2: Bạn start service OracleDBConsoleorcl (Hay tốt nhất bạn để Automatic để start cùng với windows ngay từ đầu để tránh lỗi). Service này dùng để thao tác với HTTP Server Controls trên URL: https://localhost:1158/em

Bước 3: Trong Oracle có các tài khoản như sys, hr, scott…Nhưng ban đầu các tài khoản khác ngoài sys thì đều bị lock. Bạn có thể unlock bằng cách vào https://localhost:1158/em Trỏ tới Database > Users > HR > Unlock và đặt password.

Bước 4: Sử dụng SQL Developer:

Hướng dẫn sử dụng oracle sql developer

Sau khi unlock các tài khoản HR, SCOTT… Bạn chạy SQL Developer (Lần đầu tiên chạy tool này nó bắt trỏ đến thư mục cài jdk1.6) và thấy giao diện như trên. Bên menu trái là tập các Connection. Mỗi Connection này trỏ tới một tài khoản Oracle Database. Ban đầu chỉ có SYS, các bạn phải thêm các Connection cho HR, SCOTT… với thông tin như trên.

Kết luận: Vậy là bạn đã truy cập vào Oracle Database thành công, từ đây bạn có thể tìm hiểu từ từ các đối tượng của Oracle. Những bài viết sau, tôi sẽ dẫn dắt bạn tìm hiểu sâu thêm về các khái niệm của Oracle. Oracle SQL Developer là phần mềm do chính hãng Oracle phát triển. Bạn có thể download phần mềm này từ đây hoặc từ link của Oracle tại đây (miễn phí).

Hoặc khi bạn cài đặt Oracle Client, một bản Oracle SQL Developer cũng đã được tích hợp sẵn. Ví dụ tôi cài Oracle Client vào đường dẫn: C:\app\product\11.2.0\client

Mô hình kết nối của công cụ phía Client:

Hướng dẫn sử dụng oracle sql developer

Sau khi đã có được Oracle SQL, Developer bạn hãy click vào file sqldeveloper.exe để mở nó ra

Nếu có hộp thoại như dưới đây hiện ra, bạn hãy chỉ đường dẫn đến file java.exe đang cài trên máy bạn

Màn hình khởi chạy

Tiếp sau là đến giao diện chính của Oracle SQL Developer

Bạn Click vào dấu cộng màu xanh hoặc click chuột phải vào Connection chọn New Connection. Màn hình New Connection sẽ yêu cầu bạn nhập 1 số thông tin để vào database.

  • Connection Name: Tên của connection, bạn có thể đặt tùy thích.
  • Username: tên User trên database mà bạn sẽ kết nối vào. Ở bài đầu tiên này, bạn có thể kết nối bằng User có quyền cao nhất trong database là SYS.
  • Password: oracle
  • Connection Type: Chọn Basic (những loại khác chúng ta sẽ tìm hiểu ở những bài sau)
  • Role: Chọn SYSDBA
  • Hostname: Điền địa chỉ IP hoặc hostname của máy chủ chứa database. ví dụ 192.168.182.128
  • Port: Mặc định là 1521
  • SID: Điền ORCL là tên của database mà chúng ta đã tạo ở bài trước.

Hướng dẫn sử dụng oracle sql developer

Nhấn Test > Save > Connect.

Hướng dẫn sử dụng oracle sql developer

Muốn cấu hình TNS:

Trong trình duyệt SQLDeveloper`Tools --> Preferences` , như được hiển thị trong hình ảnh bên dưới.

Hướng dẫn sử dụng oracle sql developer

Trong các tùy chọn Preferences`expand Database > select Advanced > under "Tnsnames Directory" --> Browse the directory` nơi tnsnames.ora hiện ra. Sau đó nhấp vào Ok . như thể hiện trong sơ đồ dưới đây.

Hướng dẫn sử dụng oracle sql developer

Tìm câu lệnh cao tải để tối ưu trong SQL developer?

Đây là 1 tính năng hay nhất của SQL Developer giúp DBA "nhắm mắt" có thể tunning được

(tất nhiên sau đó phải cố gắng học hỏi thêm vào nhé)

Vào DBA -> Vào Instance Viewer

Hướng dẫn sử dụng oracle sql developer

Các câu lệnh cao tải được sắp xếp theo CPU Secs, Data Reads, Buffer Gets, Executions, Elapsed Secs:

Hướng dẫn sử dụng oracle sql developer

Hãy chọn lần lượt các câu lệnh cảo tải để tối ưu:

Hướng dẫn sử dụng oracle sql developer

Hướng dẫn sử dụng oracle sql developer

(Chú ý trường Cost = 2043, cần tìm mọi cách để cost giảm xuống khi đó câu lệnh sẽ chạy nhanh hơn)

Vào SQL Tunning Advice:

Hướng dẫn sử dụng oracle sql developer

Sau đó hãy trải nghiệm tiếp nhé, nếu khó khăn hãy gọi tôi hỗ trợ.

Hy vọng giúp đỡ được cho bạn.

\=============================

Nếu bạn muốn tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ kinh nghiệm, thủ tục, quy trình, bí kíp thực chiến mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.

- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888

- Chi tiết tham khảo:

https://bit.ly/oaz_w

\=============================

2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:

- Oracle cơ bản: https://bit.ly/admin1_1200

- Linux: https://bit.ly/linux_1200

\=============================

KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:

📧 Mail: [email protected]

☎️ Mobile/Zalo: 0902912888

👨 Facebook: https://www.facebook.com/BinhOracleMaster

👨 Inbox Messenger: https://m.me/101036604657441 (profile)

👨 Fanpage: https://www.facebook.com/tranvanbinh.vn

👨 Inbox Fanpage: https://m.me/tranvanbinh.vn

👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam

👨 Website: https://www.tranvanbinh.vn

👨 Blogger: https://tranvanbinhmaster.blogspot.com

🎬 Youtube: https://www.youtube.com/@binhguru

👨 Tiktok: https://www.tiktok.com/@binhguru

👨 Linkin: https://www.linkedin.com/in/binhoracle

👨 Twitter: https://twitter.com/binhguru

👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6

👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

\=============================

Hướng dẫn sử dụng công cụ Oracle SQL Developer để làm việc với Oracle Database, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty