Hình vẽ 14. Khởi tạo tham số File tham số thơng thường có tên init<SID>.ora.
Theo mặc định, file tham số được đặt trong thư mục %ORACLE_HOME%\DATABASE.
File tham số chỉ được đọc một lần khi khởi động instance. Khi thay đổi nội dung của file tham số, để sử dụng được các giá trị mới cần shut down rồi sau đó restart lại instance.
5.3.1. Sử dụng các tham số
Các tham số có thể ảnh hưởng tới hiệu quả sử dụng database. Các thông số trong file tham số bao gồm:
Kích thước của vùng System Global Area (SGA) để tối ưu hiệu suất.
Đặt mặc định cho database và instance.
Đặt các hạn chế đối với user hay process.
Đặt các hạn chế đối với tài nguyên database.
Xác định các thuộc tính vật lý của database, như kích thước của block.
Chỉ ra các control files, archived log files, Alert file, và trace file locations.
5.3.2. Một số quy tắc đối với các tham số
Các giá trị được chỉ ra theo khuôn dạng: <Keyword> = <Giá trị>.
Một số tham số đều là tuỳ chọn và một số khác là bắt buộc ví dụ như DB_NAME.
Server đều có giá trị mặc định đối với mỗi tham số. Các giá trị này là tuỳ theo hệ điều hành và tuỳ theo tham số.
Các tham số có thể được chỉ ra không cần phải tuân theo một thứ tự nào cả (đặt trước, sau không quan trọng).
Phần chú dẫn được bắt đầu bằng ký hiệu #.
Các tham số là ký tự được đặt trong dấu nháy kép.
Cũng có thể included các file bởi từ khoá IFILE.
Các giá trị là tập hợp được đặt trong dấu ngoặc đơn ‘(,)’và được ngăn cách nhau bởi dấu phẩy (,).
5.3.3.
5.3.4. Các tham số cơ bản
Tham số Diễn giải
CONTROL_FILES Tên của các control files.
DB_BLOCK_BUFFERS Số lượng các data blocks được cach trong SGA.
DB_BLOCK_SIZE Kích thước của một data block. Kích thước này nên được chọn bằng số số nguyên lần mũ 2, có thể là 2K, 4K, 8K, 16K và 32K tuỳ theo phiên bản của Oracle và của Hệ điều hành.
DB_NAME Định danh database từ 8 ký tự trở xuống. Tham số này chỉ cần thiết khi tạo mới một database.
IFILE Tên của file tham số được include vào file tham số hiện thời. Cho phép có thể được lồng tối đa là ba cấp.
LOG_BUFFER Số byte được cấp phát cho redo log buffer trong SGA. MAX_DUMP_FILE_SIZE Kích thước tối đa của trace files, được xác định bằng số
lượng block của hệ điều hành.
OPEN_CURSOR Số lượng cursor tối đa được đồng thời mở.
ROLLBACK_SEGMENTS Số lượng rollback segments được sử dụng cho mỗi instance
PROCESSES Số lượng tối đa các tiến trình hệ điều hành có thể kết nối với instance.
SHARED_POOL_SIZE Kích thước của Shared Pool
Ví dụ một parametersfile:
Hình vẽ 15. File tham số ví dụ
5.4.START VÀ SHUT DOWN DATABASE 5.4.1. Các bước Start và Shut down database