Giới thiệu một số packages chuẩn do Oracle cung cấp

Một phần của tài liệu Tìm hiểu hệ quan trị cơ sở dữ liệu Oracle Server.PDPDF-XCh a n g e Vi potx (Trang 66 - 68)

Oracle cung cấp một số packages chuẩn, ngay sau khi tạo database:

DBMS_LOB: cung cấp các thủ tục cho phép làm việc trên kiểu dữ liệu BLOB và CLOB, được định nghĩa trong file script catprog.sql.

DBMS_SESION: cung cấp các câu lệnh SQL liên quan đến session như ALTER

SESSION, SET ROLE, ... packages này được định nghĩa trong file dbmsutil.sql và

prvtutil.sql

DBMS_UTILITY: chứa các thủ tục tiện ích, được đặt trong file dbmsutil.sql và

prvtutil.sql

DBMS_SPACE: cung cấp các thông tin về khoảng trống của segment.

DBMS_ROWID: cung cấp các thông tin về ROWID

DBMS_SHARE_POOL: lưu trữ và huỷ bỏ các thông tin có trong share pool.

Packages Thủ tục trong packages Diễn giải

DBMS_SESSION SET_ROLE Kích hoạt việc thực hiện Roles của user

SET_SQL_TRACE Thiết lập chế độ dò tìm thực hiện lệnh

SET_NLS Chọn chuẩn hỗ trợ ngôn ngữ

CLOSE_DATABASE_LINK Đóng database link.

UNIQUE_SESSION_ID Trả về mã duy nhất cả các session hiên đang connect tới database.

IS_ROLE_ENABLED Xác đinh xem role có được kích hoạt trong session không.

IS_SESSION_ALIVE Xác định xem session có còn hay không. SET_CLOSE_CACHED_OPEN_CU RSORS Bật hoặc tắt close_cached_open_cursors FREE_UNUSED_USER_MEMORY Giải phóng vùng bộ nhớ không còn sử dụng

ANALYZE_SCHEMA Phân tích các objects trong schema như: functions, procedures, packages, triggers,..

COMPILE_SCHEMA Biên dịch các objects trong schema

DBMS_UTILITY

DB_VERSION Xác định phiên bản của database

DBMS_ROWID ROWID_INFO Thông tin về dòng dữ liệu

UNUSED_SPACE Vùng không gian không sử dụng

DBMS_SPACE

FREE_BLOCKS Các blocks rỗi

KEEP Lưu trữ các object trong shared pool

UNKEEP Thôi lưu giữ các object

DBMS_SHARED_P OOL

SIZES Kích thước bộ nhớ trong shared pool

OPEN_CURSOR Trả về số hiệu cursor (ID number)

PARSE Phân tích câu lệnh

BIND_VARIABLE Binds một giá trị biến.

BIND_ARRAY Binds một giá trị biến mảng.

EXECUTE Function

Executes a given cursor.

EXECUTE_AND_FETCH Thực hiện lệnh và lấy về các dòng dữ liệu.

FETCH_ROWS Lấy về các dòng dữ liệu của một cursor.

COLUMN_VALUE Lấy về dữ liệu của cột

DBMS_SQL

IS_OPEN Xác định Cursor đã mở hay chưa.

CLOSE_CURSOR Đóng cursor và giải phóng bộ nhớ.

LAST_ERROR_POSITION Trả về lỗi thực hiện câu lệnh SQL

LAST_ROW_COUNT Trả về số lượng dòng dữ liệu lấy về

LAST_ROW_ID Trả về mã dòng dữ liệu xử lý

ROWID

LAST_SQL_FUNCTION_CODE Trả về mã hàm SQL

Một phần của tài liệu Tìm hiểu hệ quan trị cơ sở dữ liệu Oracle Server.PDPDF-XCh a n g e Vi potx (Trang 66 - 68)

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

(142 trang)