- vừa được xem lúc

Công cụ quản trị cơ sở dữ liệu Oracle đỉnh nhất - Toad !!!

0 0 12

Người đăng: tu le minh

Theo Viblo Asia

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é.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Được rồi, đi thôi!!! VPS free nè (^.^) [P2]

Bạn là sinh viên, bạn là lập trình viên khó khăn về mặt tài chính, bạn không có xiền thuê VPS, VPS được tạo ra bằng Github chỉ tồn tại trong 6 tiếng không đủ làm bạn thỏa mãn, đừng lo lắng!!! Hôm nay

0 0 54

- vừa được xem lúc

Sử dụng Python kết nối Database Oracle xuất file CDR định dạng txt đẩy lên FTP Server

Một nghiệp vụ mà anh em vận hành các hệ thống ứng dụng hay phải thực hiện là đẩy CDR giữa các hệ thống phục vụ các công việc: đối soát, report ... vv. Hôm nay mình sẽ viết một bài hướng dẫn về việc sử

0 0 26

- vừa được xem lúc

Tạo user và gán quyền kết nối trong Database Oracle 19c

Trước khi đi vào nội dung chính, chúng ta sẽ tìm hiểu qua:. Kiến trúc Multitenant trong Oracle Database là gì.

0 0 28

- vừa được xem lúc

Thiết kế partition sai, hệ thống Core banking bị treo CPU 99% và tôi đã xử lý bằng chấm nhẹ như thế nào?

Lần đầu tiên tối ưu Core banking của tôi đó là nhiệm vụ tối ưu Cơ sở dữ liệu Core banking sử dụng phần mềm ORACLE FLEXCUBE của ngân hàng X (kỷ niệm rất đẹp nhưng mục tiêu của b

0 0 33

- vừa được xem lúc

Case Study tối ưu sử dụng Partition và Index để tối ưu câu lệnh từ 30 phút xuống còn 0.01s như thế nào?

Đây là một bài toán tối ưu thực tế , tôi đã áp dụng kỹ thuật tối ưu này cho rất nhiều doanh nghiệp lớn: hệ thống Core chứng khoán, cơ sở dữ liệu core billing của đơn vị viễ

0 0 33

- vừa được xem lúc

Tăng tốc database phần 15.1 Indexing NULL trong Oracle - NOT NULL Constraints

Như bài trước đã viết về index NULL trong Oracle và cách khắc phục. Tuy nhiên cần chú ý thêm một điều nữa là để index được IS NULL trong Oracle thì trong đó phải có ít nhất một Column không bao giờ NU

0 0 20