Các bước Start và Shutdown database

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 50 - 52)

5.4 .START VÀ SHUTDOWN DATABASE

5.4.1. Các bước Start và Shutdown database

Start Instance ở chế độ Nomount

Ta có thể khởi động một Instance mà khơng cần thiết phải gắn với một database cụ thể. Khi khởi động Instance, các công việc sau đây sẽ được thực hiện:

Đọc file tham số : init<SID>.ora

Thu xếp vùng bộ nhớ SGA

Khởi động các background process

Mở các trace file và các Alert file

Lưu ý: Tên database nằm trong tham số DB_NAME của file tham số. Câu lệnh:

STARTUP NOMOUNT;

Start Instance ở chế độ mount

Để thực hiện một vài thao tác đặc biệt khi vận hành database, ta có thể khởi động một instance và mount database nhưng chưa mở database.

Ví dụ như:

Đổi tên datafiles

Enable hoặc Disable các redo log files

Thực hiện phục hồi dữ liệu (recovery). Các công việc khi mount database:

Gắn database với một instance đã khởi động

Định vị và mở các control files theo như thơng số có trong file tham số

Đọc nội dung của control file và xác định trạng thái cho các data files và các redo log files.

Câu lệnh:

STARTUP MOUNT;

Start Instance ở chế độ open

Sau khi databsae đã được mở, những người sử dụng hợp lệ có thể kết nối tới database và thực hiện các thao tác truy nhập vào database.

Việc mở database diễn ra theo hai bước:

Mở các online data files

Mở các online redo log files. Câu lệnh:

STARTUP OPEN;

Hình vẽ 16. Các bước khởi động và dừng Instance Khôi phục Instance

Trong một số trường hợp Instance có thể gặp lỗi và khơng thể làm việc được. Ví dụ như: có lỗi hệ thống xảy ra. Việc khôi phục Instance sẽ được thực hiện theo các bước sau:

Khôi phục lại tất cả các dữ liệu có thể khơi phục được (dữ liệu chưa được lưu vào data files nhưng đã lưu vào trong online redo log files)

Mở database.

Khôi phục lại tất cả các transaction chưa được commit.

Close database

Đây là bước đầu tiên khi tắt hẳn một database. Sau khi đóng database, tất cả các dữ liệu còn trong bộ đệm (redo log buffer cache) sẽ được ghi ra file (online redo log file). Các control file vẫn được mở.

Dismount database

Dissmount database sẽ đóng nốt các control file thuộc database đang mở.

Shoutdown Instance

Đây là bước cuối cùng, intance sẽ được tắt hẳn. Các trace file và Alert file của instance bị đóng. Các background process bị dừng và vùng nhớ SGA cấp cho instance bị thu hồi.

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 50 - 52)

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

(142 trang)