Để bảo vệ an toàn cho database, ta cần có kế hoạch bố trí các file thông tin. Control files
Để đảm bảo an toà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
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 đuô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