4.2.CHU+N B MÔI TR),NG 4.2.1 Chuẩn bị hệ điều hành

Một phần của tài liệu ORACLE_kiến trúc và quản trị pptx (Trang 25 - 28)

4.2.1. Chuẩn bị hệ điều hành

Để tạo database, quản trị viên trước tiên phải có thể truy nhập vào hệ điều hành với đầy đủ quyền.

Trước khi tạo database, cần tính tốn dung lượng bộ nhớ cho database căn cứ vào cấu hình của Server và đảm bảo có đủ bộ nhớ để thực hiện các tiến trình của Oracle một cách hiệu quả.

Tính tốn lượng đĩa trống cần thiết cho việc lưu trữ các data files, các control files, các redo log file và các files khác...

4.2.2. Lên kế hoạch bố trí các file thông tin

Để bảo vệ an tồn cho database, ta cần có kế hoạch bố trí các file thơng tin. Control files

Để đảm bảo an tồn, một database cần ít nhất 02 control files và được đặt tại hai chỗ khác nhau. Các control files nên được đặt tên khác nhau sao cho dễ dàng có thể phân biệt. Tên của Control files nên được đặt kèm với tên của database cho dễ nhớ, như sau:

CTL<n><database_name>.ORA Với:

n là số thứ tự của control file

database_name tên của database

Trong parameter file, tên của các control files được đặt phân cách nhau bởi các dấu phẩy. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

Ví dụ:

control_files = (“C:\ORANT\DATABASE\CTL1KTKB.ORA”, ”C:\ORANT\DATABASE\CTL2KTKB.ORA”)

Online redo log files

Online redo log files thông thường bao gồm nhiều nhóm các online redo log files khác nhau. Với mỗi nhóm chứa các bản sao của các redo log file. Tương tự như control file. Các online redo log file cũng nên được đặt ở các nới khác nhau.

Cũng giống như Control files, việc đặt tên cho các Online redo log files nên được đặt kèm với tên của database cho dễ nhớ, như sau:

LOG<n><database_name>.ORA Với:

n là số thứ tự của control file

database_name tên của database

Tên của các control files được đặt phân cách nhau bởi các dấu phẩy. Ví dụ:

logfile = ‘C:\ORANT\DATABASE\LOG1KTKB.ORA’ SIZE 1024K, ‘C:\ORANT\DATABASE\LOG2KTKB.ORA’ SIZE 1024K

Datafiles

Tên của datafiles nên được đặt theo như nội dung của nó. Đối với các data files, ta cần quan tâm tới một số tính chất sau:

Giảm thiểu việc phân đoạn trong các data files.

Tách riêng các đối tượng trong database như tách các application data, temporary data trên các tablespaces khác nhau.

Các datafile được phân chia theo các segment khác nhau. Tên của chúng thường được đặt với đi là .DBF cịn phần đầu sẽ được phân theo từng loại segment tương ứng.

Ví dụ: C:\ORANT\DATABASE\KTKB\SYSTEM01.DBF C:\ORANT\DATABASE\KTKB\RBS01.DBF C:\ORANT\DATABASE\KTKB\RBS02.DBF C:\ORANT\DATABASE\KTKB\USERS01.DBF C:\ORANT\DATABASE\KTKB\TEMP01.DBF C:\ORANT\DATABASE\KTKB\TOOLS01.DBF C:\ORANT\DATABASE\KTKB\INDX01.DBF

4.2.3. Optimal Flexible Architecture – OFA

Điều quan trọng khi tạo database là tổ chức các file hệ thống sao cho dễ dàng cho việc quản trị, thêm mới và bổ sung các dữ liệu vào database tận dụng hiệu quả các thao tác vào ra của hệ thống.

OFA với các tiện ích giúp cho việc bảo trì database được đơn giản. Cáu trúc của OFA:

1. Đặt tên các thiết bị để nó có thể chứa đựng các dữ liệu Oracle server giống như một tập hợp.

2. Phân biệt các file sản phẩm, bao gồm các phần mềm và các công cụ Oracle server, các file quản trị, file script khởi tạo,...

3. Lưu lại các phiên bản của các sản phẩm Oracle server 4. Tạo các thư mục lưu trữ dữ liệu Oracle server.

4.2.4. Cấu trúc thư mục phần mềm Oracle

Thư mục Diễn giải

Bin Chứa các file sản phẩm ở dạng nhị phân Dbs Chứa các file dữ liệu

Lib Chứa các file thư viện sản phẩm của Oracle

Orainst Chứa chương trình và các file phục vụ cho việc cài đặt

Rdbms Các file server, các file thư viện và các file khác cần thiết cho database

Plsql PL/SQL và các sản phẩm liên quan

Sqlplus SQL*Plus

Network Các sản phẩm Oracle Net8 Svrmgrl Server manager

Cấu trúc thư mục con

Thư mục Diễn giải

Admin File scripts quản trị

Demo File dữ liệu và các scripts minh hoạ

Doc README file

Install Các file phục vụ cho việc cài đặt Lib Các thư viện sản phẩm

Log Các file log

4.2.5. Biến môi trường

Trên hệ điều hành Windows, ta thiết lập các biến môi trường. Các biến này tương ứng với các tham số trong registry như: ORACLE_HOME, ORACLE_SID, NLS_LANG.

Để tạo mới database, cần tạo mới biến môi trường ORACLE_SID: C:\set ORACLE_SID = U16

Một phần của tài liệu ORACLE_kiến trúc và quản trị pptx (Trang 25 - 28)