1. Giới thiệu về Toad
Vâng nó chính là con ếch này. Hay ta có thể gọi là Toad - Toát ( mình hay gọi vậy chứ gọi đúng thì mấy bạn search google rồi nghe nha)
Phần mềm Toad là một công cụ phổ biến được sử dụng trong quản lý cơ sở dữ liệu và phát triển ứng dụng. Nó được sản xuất bởi công ty Quest Software, hiện đã được Dell Inc. mua lại. Toad được thiết kế để làm việc với các cơ sở dữ liệu phổ biến như Oracle, SQL Server, MySQL, PostgreSQL và nhiều loại cơ sở dữ liệu khác.
2. Tôi thường dùng như thế nào ?
TOAD có giao diện chính gồm ba phần: Trình duyệt CSDL (Database Browser), Trình biên tập SQL (SQL Editor) và Trình gỡ lỗi PL/SQL (Procedural Language / Structured Query Language). Để hỗ trợ quy trình phát triển SQL, nó còn đi kèm với Cửa sổ tạo mẫu SQL (SQL Modeller), cung cấp môi trường đồ họa giúp người sử dụng dễ dàng tạo mã dựa trên một biểu đồ liên hệ.
Thông thường khi sử dụng Toad mình sẽ sử dụng các màn hình sau:
2.1 Màn hình dùng để truy vấn và xem kết quả.
1: Thanh công cụ
2: Nơi ta viết lệnh SQL để truy vấn
3: Nơi kết quả hiển thị
2.2 Màn hình quản lý các tác vụ thường ngày.
1: Thanh công cụ
2: Nơi hiển thị kết nối các của TNSNAME
3: Hiển thị giao diện cho tác vụ quản lý liên quan đến người làm DBA
2.3 Màn hình kiểm tra các session
1: Các component, Application kết nối với Oracle Database
2: Thông tin chi tiết các session kết nối
3: Chi tiết các đặc tính của từng session
3. Cách mà Toad kết nối, và TNSNAME là gì ?
Và hình sau sẽ mô tả cách mà Toad kết nối với cơ sở dữ liệu.
Theo các dự án bản thân mình làm thì đầu tiên mình sẽ cài Oracle Instant Client để kết nối với Oracle Database thông qua TNSNAME - Là một đoạn mô tả tên , SID của Database mà ta muốn kết nối. Nó sẽ có cấu trúc như sau:
<TÊN TNSNAME>= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=<IP SERVER>)(PORT=<PORT>)) (CONNECT_DATA= (SERVICE_NAME=<NAME DATABASE>) (INSTANCE_NAME=<NAME DATABASE>) ) )
Đấy nó sẽ có cấu trúc như trên để ta kết nối. Có thể sẽ hơi mông lung với người mới. Đừng lo ở bài sau sẽ có ví dụ cài đặt thì bạn sẽ hiểu ngay thôi.
4. Kết
Nãy giờ mình nói luyên thuyên không à, chủ yếu là giới thiệu sơ qua là Toad nó là cái gì, mình xài như thế nào và một chút về TNSNAME để kết nối với Database thôi, xem như là một bài giới thiệu công nghệ thế nên là nếu muốn biết về cách cài thì ở bài sau mình sẽ chỉ rõ hơn về cách cài đặt nhé.