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 Kiến trúc và quản trị cơ sở dữ liệu Oracle doc (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 (adsbygoogle = window.adsbygoogle || []).push({});

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 Kiến trúc và quản trị cơ sở dữ liệu Oracle doc (Trang 66 - 68)