Công cụ quản trị CSDL Oracle

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Công nghệ tác tử và bài toán quản trị CSDL ngành thuế 002 (Trang 38)

CHƢƠNG 1 TỔNG QUAN VỀ TÁC TỬ VÀ ORACLE SERVER

1.3. Công cụ quản trị CSDL Oracle

1.3.1. Các công cụ quản trị CSDL Oracle

Oracle hiện tại đã cung cấp rất nhiều công cụ cho phép quản trị cơ sở dữ liệu. Có thể kể ra sau đây một số công cụ cơ bản sau:

Công cụ Diễn giải

Server Manager

Line Mode Công cụ quản trị cơ sở dữ liệu Oracle theo chế độ dòng lệnh nhƣ start (khởi động), shutdown (dừng) database,... SQL*Plus Line

Mode

Đây là một tiện ích sử dụng cho việc công quản trị nhƣ starting up, shutting down, hoặc phục hồi database. Oracle Enterprise

Manager

Là cơng cụ có giao diện đồ họa để thực hiện việc quản trị, điều khiển và thay đổi một hoặc nhiều database.

SQL*Loader Tiện ích sử dụng để nạp các file bên ngồi vào trong các bảng

của Oracle . Cơng cụ Export và

Import

Tiện ích sử dụng để exporting hoặc importing dữ liệu theo khuôn dạng của Oracle.

Password File Tiện ích sử dụng để tạo file mật khẩu trong database.

1.3.2. Công cụ quản trị Oracle Enterprise Manager

Oracle Enterprise Manager (OEM) là phƣơng tiện cho phép có đƣợc cái nhìn tổng thể về tồn bộ hệ thống. Trong đó có cây phân cấp và các hình ảnh đồ họa về các đối tƣợng và quan hệ giữa chúng trong hệ thống.

OEM có các tiến trình tác tử thơng minh cho phép quản lý từ xa các dịch vụ chung nhƣ jobs, events,… một cách dễ dàng.

OEM cũng bao gồm cả những ứng dụng quản lý chuyên biệt: DBA Management Pack, Advanced Management Packs.

Bên cạnh đó, OEM cịn cung cấp một lƣợng lớn các hàm API cho phép tích hợp với các hệ thống quản lý ứng dụng khác. Bao gồm cả các hệ thống quản lý của Oracle và không phải của Oracle.

Hình 1.19 Oracle Enterprise Manager

1.3.2.1. Kiến trúc OEM

Kiến trúc OEM là mở rộng của kiến trúc Client/Server, nó có kiến trúc ba lớp.

− Lớp thứ nhất chứa các Java-based console và các ứng dụng tích hợp cho phép cài

đặt và chạy bởi các Web browser.

− Lớp thứ hai là Oracle Management Server - OMS. Chức năng chính của OMS là

xử lý và quản trị tất cả các tác vụ của hệ thống, tập trung quản lý và phân phối điều khiển giữa các clients và các nút điều khiển. OEM sử dụng Oracle Enterprise Manager repository để duy trì dữ liệu hệ thống, dữ liệu ứng dụng và các trạng thái của các thực thể điều khiển phân tán trong hệ thống, cho phép ngƣời dùng có thể truy cập và chia sẻ các vùng dữ liệu lƣu trữ.

− Lớp thứ ba bao gồm các đích nhƣ các cơ sở dữ liệu, các máy chủ và các dịch vụ

quản lý khác.

1.3.2.2. Các dịch vụ chung

OEM có các dịch vụ cho phép quản lý các nodes trên mạng

Dịch vụ phát hiện - Discovery service: OEM tự động phát hiện (định vị) tất cả

các cơ sở dữ liệu và các dịch vụ chạy trên các nodes, một khi các nodes đƣợc xác định. Các dịch vụ này bao gồm Web servers, listeners, machines, parallel servers, video servers, và các services khác.

Job Scheduling System: cho phép thực hiện tự động lặp lại các tác vụ. Hệ thống

cho phép tạo và quản lý các jobs, lên kế hoạch thực hiện chúng và cho phép xem, chia sẻ thông tin xác định Jobs.

Event Management System: cho phép quản lý môi trƣờng mạng xử lý các

trƣờng hợp mất dịch vụ, thiếu hoặc hết vùng lƣu trữ, và các vấn đề khác nhƣ sử dụng tài nguyên CPU. Mỗi khi các events đƣợc phát hiện, ngƣời quản trị có thể thơng báo hoặc sửa nó.

Bảo mật - Security: các tham số bảo mật xác định cho từng dịch vụ, đối tƣợng,

và từng ngƣời quản trị.

− Dịch vụ nơi lƣu trữ chia sẻ

OEM là một hệ thống đa ngƣời dùng. Mỗi quản trị viên có một tài khoản riêng để đăng nhập vào hệ thống. Tùy theo việc thiết đặt quyền hạn, mà quản trị viên có thể truy cập vào các dữ liệu lƣu trong kho trung tâm, kho đƣợc chia sẻ cho tất cả các quản trị viên của OEM để thực hiện công việc quản lý.

1.3.2.3. Oracle Configuration Assistant

Configuration Assistant là công cụ cho phép tạo các shared repositories, đặt lại cấu hình cho cơ sở dữ liệu và thiết đặt cấu hình cho các đơn vị điều khiển cục bộ. Configuration Assistant đƣợc tự động khởi động ngay sau khi hồn tất q trình cài đặt của Universal Installer. Ta cũng có thể khởi động ứng dụng này bằng tay (chạy lệnh %emrepmgr từ dấu nhắc hệ thống).

1.3.2.4. Oracle Enterprise Manager Console

Bao gồm cả cây phân cấp và hình ảnh đồ họa biểu diễn các đối tƣợng trong hệ thống.

1. Các nút có biểu tƣợng: cho phép gọi các ứng dụng khác để cùng thực hiện việc

quản trị các tác vụ. Việc này cũng có thể thực hiện thơng qua mục chọn tƣơng ứng trên menu.

2. Navigator hay object explorer: đƣợc tổ chức dƣới dạng cây phân cấp. Nó cho

phép xem các Oracle services trong mạng làm việc. Navigator cho phép quản trị viên có thể browse các Oracle services, nhƣ databases, listeners, nodes, và name servers, qua đó có thể sửa đổi các tính chất của các đối tƣợng; ví dụ: ngƣời dùng có thể thay đổi nội dung của bảng.

3. Job system: cho phép thực hiện các tác vụ từ xa liên quan tới listeners, databases.

Hình 1.20 Oracle Enterprise Manager

4. Menu cho phép khởi tạo các ứng dụng quản trị khác và thực hiện nhiều tác vụ

khác nhau.

5. Map hay topographical view cho phép các Oracle services có thể đƣợc gộp lại

tùy theo quan hệ về không gian, chức năng, hay cả hai. Map view cho phép ngƣời sử dụng tập trung vào các đối tƣợng cần quản lý.

6. Event system điều khiển và thông báo các trạng thái của hệ thống.

1.3.3. Các công cụ quản trị khác

Ngồi các cơng cụ cơ bản, Oracle cịn hỗ trợ bộ các cơng cụ chuẩn khác nhƣ:

Instance Manager: dùng để điều khiển cơ sở dữ liệu định nghĩa và khởi tạo các

tham số liên quan tới các tính chất của instance.

Schema Manager: dùng để tạo lập và quản lý các đối tƣợng nhƣ tables, indexes,

và views.

Security Manager: dùng để quản lý các ngƣời dùng và phân quyền cho các

ngƣời dùng này

Storage Manager: dùng để tổ chức các cơ sở dữ liệu và quản lý các rollback

segments.

SQL Worksheet: giao tiếp theo kiểu dịng lênh, nó cho phép thực hiện các câu

lệnh SQL và PL/SQL cũng nhƣ là các câu lệnh của Server Manager

Backup Manager: dùng để sao lƣu, phục hồi và bảo trì cơ sở dữ liệu, quản lý

các redo log files.

Ngoài các các công cụ kể trên, Oracle cịn hỗ trợ các cơng cụ làm tăng cƣờng hiệu suất làm việc của cơ sở dữ liệu.

Performance Manager: biểu diễn hiệu suất làm việc của cơ sở dữ liệu dƣới

dạng biểu đồ đồ hoạ.

Top-Session Manager: hiển thị thông tin chi tiết về các session của 10 session

có sử dụng tài nguyên hệ thống, sắp xếp theo thứ tự giảm dần. Cơng cụ này cịn cho phép kill session.

Loock Manager: cho biết các thông tin liên quan đến việc khoá các đối tƣợng

trong cơ sở dữ liệu. Các thông tin đƣợc biểu diễn dƣới dạng đồ hoạ.

Tablespaces Manager: công cụ giúp cho dễ dàng quản lý các tablespace có trong cơ sở dữ liệu.

QUẢN TRỊ CSDL NGÀNH THUẾ 2.1. Thực trạng hệ thống CNTT ngành Thuế

2.1.1. Các hệ thống ứng dụng ngành Thuế

Các hệ thống ứng dụng quản lý thuế của cơ quan thuế đƣợc phát triển từ những năm 1998 và đã đƣợc nâng cấp nhiều lần đáp ứng yêu cầu nghiệp vụ theo quy định và pháp luật về Thuế thay đổi theo từng thời kỳ.

Hệ thống các ứng dụng cơ bản tại 3 cấp cơ quan Thuế nhƣ sau:

Hình 2.1 Hệ thống các ứng dụng ngành Thuế

2.1.1.1. Các ứng dụng triển khai tại Tổng cục Thuế

– Ứng dụng Bảo mật phân quyền chức năng (BTC): Quản lý ngƣời dùng và phân

– Ứng dụng Đăng ký thuế (TINTC): Quản lý thông tin về NNT trong phạm vi cả nƣớc. Hệ thống dữ liệu này là nguồn cung cấp thông tin NNT trên trang thông tin điện tử của TCT và cho các ứng dụng khác tại Tổng cục Thuế.

– Ứng dụng Quản lý thuế (QTC): Tập hợp số liệu tổng hợp về thu nộp thuế, hoàn

thuế, thu hồi hoàn thuế và số liệu báo cáo phân tích nợ của cả nƣớc.

– Ứng dụng Trao đổi thông tin (TDTT_TC):Trao đổi số liệu thu nộp thuế giữa

các cơ quan Thuế - Kho Bạc –Tài chính - Hải quan tại TCT

– Trang thông tin điện tử hỗ trợ ngƣời nộp thuế (TPS): Trang thông tin điện tử

ngành thuế qua Internet cung cấp các văn bản, chính sách, hƣớng dẫn kê khai, nộp thuế cho NNT và các tra cứu các thông tin về NNT, địa chỉ cơ quan thuế ...

– Ứng dụng Quản lý ấn chỉ (QLAC_TC): Tập trung dữ liệu tổng hợp ấn chỉ tồn

quốc tại TCT nhằm cung cấp các thơng tin cho việc xác minh, lập báo cáo tổng hợp tình hình ấn chỉ trên tồn quốc.

– Ứng dụng hỗ trợ thanh tra kiểm tra (TTR_TC): Tập trung dữ liệu và cung cấp

thông tin tổng hợp công tác thanh tra kiểm tra trên toàn quốc.

– Ứng dụng quản lý báo cáo tài chính (BCTC_TC): Tập trung dữ liệu tổng hợp

báo cáo tài chính doanh nghiệp trên tồn quốc và cung cấp thông tin hỗ trợ công tác thanh tra kiểm tra.

– Ứng dụng tập trung dữ liệu NNT (TPH Taxpayer Hub): Thu thập dữ liệu thông

tin tổng quan về NNT và khai thác thông tin NNT tập trung tại TCT.

2.1.1.2. Các ứng dụng triển khai tại Cục Thuế

– Ứng dụng Bảo mật phân quyền chức năng (BMT): Quản lý ngƣời dùng, phân

quyền sử dụng chức năng cho các ứng dụng triển khai tại Cục Thuế.

– Ứng dụng Quản lý hồ sơ thuế (QHS): Quản lý hồ sơ thuế/văn bản và các giao

dịch nhận/gửi hồ sơ, thông báo của NNT với CQT.

– Ứng dụng Đăng ký thuế và cấp MST (TINC): Quản lý, theo dõi đăng ký thuế

và cấp MST cho NNT trên phạm vi quản lý toàn Cục Thuế.

– Ứng dụng Quản lý thuế (QLT): Hỗ trợ các công tác quản lý thuế bao gồm các

nghiệp vụ từ quản lý nghĩa vụ kê khai, xử lý tờ khai, quyết toán thuế, các quyết định liên quan đến nghĩa vụ nộp thuế của NNT, chứng từ và kế toán thu nộp ngân sách nhà nƣớc.

– Ứng dụng Phân tích thơng tin ngƣời nộp thuế (QTT): Phục vụ cơng tác phân

tích dữ liệu kê khai, quyết tốn, hồ sơ hồn thuế, miễn, giảm và tổng hợp tình hình thu nộp thuế.

– Ứng dụng Trao đổi thông tin (TDTT): Trao đổi số liệu thu nộp thuế của Cục

– Ứng dụng Nhận tờ khai: Hỗ trợ nhận dữ liệu tờ khai bằng mã vạch vào hệ thống Quản lý thuế.

– Ứng dụng Quản lý ấn chỉ (QLAC): Hỗ trợ quy trình quản lý cấp phát, sử dụng

ấn chỉ của Cục Thuế và các Chi cục Thuế.

– Ứng dụng Hỗ trợ thanh tra kiểm tra (TTR): Hỗ trợ công tác thanh tra kiểm tra

thuế tại các Cục Thuế và Chi cục Thuế.

– Ứng dụng quản lý báo cáo tài chính doanh nghiệp (BCTC): Quản lý các thơng

tin dữ liệu báo cáo tài chính của các doanh nghiệp và hỗ trợ cơng tác phân tích thơng tin phục vụ thanh tra, kiểm tra thuế tại Cục Thuế.

– Ứng dụng Quản lý thu nợ (QTN): Hỗ trợ công tác quản lý thu nợ của các Cục

Thuế và Chi cục Thuế.

– Ứng dụng Đăng ký thuế cấp chi cục mơ hình tập trung (TINCC_TT): Quản lý

thông tin NNT, ĐKT và cấp MST cho các Chi cục Thuế. Ứng dụng cài đặt tại Cục Thuế và CSDL dữ liệu tập trung tại Cục Thuế.

2.1.1.3. Các ứng dụng triển khai tại Chi cục Thuế

 Các Chi cục Thuế triển khai theo mơ hình giống cấp Cục Thuế:

– Các ứng dụng quản lý thuế giống cấp Cục nhƣ: BMT, QHS, QLT, QTT,

QTN, TDTT. Các ứng dụng này đƣợc cài đặt tại Chi cục Thuế và CSDL phân tán tại Chi cục.

– Ứng dụng quản lý thuế của các hộ kinh doanh cá thể (QCT).

– Các ứng dụng khác: QLAC, TTR, BCTC. Các ứng dụng này đƣợc cài đặt tại

Cục Thuế và CSDL tại Cục thuế.

 Các Chi cục Thuế khác:

– Ứng dụng Quản lý thuế VATCC: Hỗ trợ các công tác quản lý thuế bao gồm các

nghiệp vụ từ quản lý nghĩa vụ kê khai, xử lý tờ khai, quyết toán thuế, các quyết định liên quan đến nghĩa vụ nộp thuế của NNT, chứng từ và kế toán thu nộp ngân sách nhà nƣớc.

– Ứng dụng Quản lý thu nợ - QTN đƣợc cài đặt tại Cục Thuế và dữ liệu tập trung

tại Cục Thuế.

– Ứng dụng Đăng ký thuế cấp chi cục theo mơ hình tập trung - TINCC_TT: Ứng

dụng và CSDL tập trung tại Cục Thuế.

– Các ứng dụng khác: QLAC, TTR, BCTC. Các ứng dụng này và CSDL tập trung

2.1.2. Hệ thống máy chủ Database ngành Thuế

2.1.2.1. Máy chủ Database tại Tổng cục thuế

TTDL-DB01 (10.64.9.22) Windows 2000 Server + SP4 Oracle 9i,DB(EXTGDT) TTDL-APP01 (10.64.9.21) Windows 2000 Server + SP4 Oracle 8i,Oracle 9i DB (APP,APP1,APPEX,INTGDT, OAQ,TGQLTB,TPSEX) TCTMT-SVR (10.64.0.92) Windows 2000 Server + SP4 Oracle 8i,Oracle 9i DB(BTC,NBO,NBO2,QLCB,QLCBTC, QLCV,QLTB,QLTBTC,TKN) TTDL-DB2A (10.64.9.7) Windows Server 2003, Enteprise Edition SP1 Oracle 9i 9.2.0.5,DB(QLAC1, QTC1,TINTC1) TTDL-DB2B (10.64.9.8) Windows Server 2003, Enteprise Edition SP1 Oracle 9i 9.2.0.5,DB(QLAC2, QTC2,TINTC2)

Hình 2.2 Hệ thống máy chủ tại Tổng cục Thuế

 Máy chủ Cluster

Node 1:

– Tên máy TTDL-DB2A, IP 10.64.9.7, HĐH Windows 2003 Enterprise SP1

– Hệ QT CSDL Oracle 9i 9.2.0.5

– CSDL QLAC1, QTC1, TINTC1

Node 2:

– Tên máy TTDL-DB2B, IP 10.64.9.8, HĐH Windows 2003 Enterprise SP1

– Hệ QT CSDL Oracle 9i 9.2.0.5

– CSDL QLAC2, QTC2, TINTC2

– Tên máy TTDL-APP01, IP 10.64.9.21, HĐH Windows 2000 Advance Server SP4

– Hệ QT CSDL Oracle 8i 8.1.7.4, Oracle 9i 9.2.0.5

– CSDL APP(8i), APP1(8i), APPEX(9i), INTGDT(8i), OAQ (9i), TGQLTB(8i)

 Máy chủ TTDL-DB01

– Tên máy TTDL-DB01, IP 10.64.9.22, HĐH Windows 2000 Advance Server

SP4

– RDBMS Oracle 9i 9.2.0.5

– CSDL EXTGDT

 Máy chủ TCT-SVR19

– Tên máy TCT-SVR19, IP 10.64.0.92, HĐH Windows 2000 Advance Server

SP4

– Hệ QT CSDL Oracle 8i 8.1.7.4, Oracle 9i 9.2.0.5.

– CSDL BTC(8i), NBO(8i), NBO2(9i), QLCB(8i), QLCBTC(8i), QLCV(8i),

QLTBTC(8i)

2.1.2.2. Máy chủ Database tại Cục thuế

SVR3 Windows 2003 Standard SP2 Oracle 9i 9.2.0.5, Oracle 10g 10.2.0.1. CSDL QLAC, TPS ( 9i); QTN ( 10g) SVR5

Windows 2000 Advance Server SP4, RDBMS Oracle 8i 8.1.7.4,

Oracle 9i 9.2.0.5. CSDL QLT, BMT, TINC, QLCB, NBO (8i)

SVR10 Windows 2003 Enterprise SP2 , RDBMS Oracle 8i 8.1.7.4, Oracle 10g 10.2.0.1 , WAS 6.0.2.15, APP (QTN,TPS), IBM Websphere MQ

Hình 2.3 Hệ thống máy chủ tại Cục Thuế

 Máy chủ SVR3

– Tên máy XXX-Svr3, IP 10.xx.64.53, HĐH Windows 2003 Standard SP1

– Hệ QT CSDL Oracle 9i 9.2.0.5, Oracle 10g 10.2.0.1

– CSDL QLAC(9i), NBO2(9i); QTN (10g), BCTC(10g), TTR(10g).

 Máy chủ SVR5

– CSDL QLT(8i), BMT(8i), TINC(8i), QLCB(8i), NBO(8i)

 Máy chủ SVR10

– Tên máy XXX-Svr10, IP 10.xx.64.60,HĐH Windows 2003 Enterprise SP2

– Hệ QT CSDL Oracle 8i 8.1.7.4, Oracle 10g 10.2.0.1, IBM Websphere AS

6.0.2.15, IBM Websphere MQ.

– CSDL QTN(10g),TPS(8i).

2.1.2.3. Máy chủ database tại Chi cục thuế

Mơ Hình 1: (Tƣơng ứng với mơ hình triển khai ứng dụng cấp CCT mơ hình cục)

XXX-Svr1 Domain controller (DC) – AD DHCP server DNS Server WINS RDBMS Oracle 9i 9.2.0.5, DB QLAC IBM WebSphere Express

Hình 2.4 Máy chủ tại Chi cục Thuế, mơ hình triển khai cấp cục

 Máy chủ XXX-Svr1

– Tên máy XXX-Svr1, IP 10.xx.yy.11, HĐH Windows 2003 Enterprise Edition

SP2.

– Hệ QT CSDL Oracle Enterprise 9i 9.2.0.5.

Mơ Hình 2: (Tƣơng ứng với mơ hình triển khai ứng dụng cấp CCT) XXX-Svr1 Windows 2003 Standard SP1 AD Domain controller DHCP server DNS Server WINS XXX-Svr3

Windows 2000 Advance Server SP4 RDBMS Oracle 8i 8.1.7.4 CSDL: QLT, BMT, TINC OS Backup: Windows 2003 Enterprise SP2 RDBMS 10g 10.2.0.1 ,9i 9.2.0.5 WAS 6.0.2.15

Hình 2.5 Máy chủ tại Chi cục Thuế, mơ hình triển khai cấp chi cục

 Máy chủ XXX-Svr3 (đối với các CCT triển khai ứng dụng mơ hình cấp Cục)

– Tên máy XXX-Svr3, IP 10.xx.yy.13, HĐH Windows 2000 Advance Server

SP4.

– Hệ QT CSDL Oracle Enterprise 8i 8.1.7.4.

– CSDL BMT, QLT, TINC.

2.1.3. Hạ tầng truyền thông và hệ thống mạng giữa ba cấp

2.3.1. Hạ tầng truyền thông

Hạ tầng truyền thông ngành thuế bao gồm Tổng cục A ở phía bắc, Tổng cục B

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Công nghệ tác tử và bài toán quản trị CSDL ngành thuế 002 (Trang 38)

Tải bản đầy đủ (PDF)

(88 trang)