Mục lục

Giới thiệu

Khi bạn kết nối đến database và gặp lỗi:

ORA-00257: archiver error. Connect internal only, until freed.

Điều đó có nghĩa, phân vùng chứa archive log của bạn đã bị đầy.

Trong tình huống này, database sẽ gần như bị treo, không hoạt động gì được nữa. Bạn có 2 phương án để giải quyết nó:

1. Xoá archive log để giải phóng dung lượng cho phân vùng

Tôi đã có 1 bài viết về cách này, mời bạn đọc ở link sau:

Đọc thêm  Các câu lệnh xóa archive log trong Oracle

2. Chuyển việc ghi archive log sang 1 đường dẫn hay thư mục mới.

Nếu trong trường hợp bạn không muốn xoá bất cứ 1 archive log nào, bạn có thể tạo 1 thư mục mới và cấu hình để ghi các archive log mới vào đó.

Các bước tiến hành sẽ như sau

Chuyển việc ghi archive sang thư mục mới

Tạo thư mục lưu archive log

				
					mkdir /archivelog
				
			

Nhớ phân quyền để user oracle có thể đọc/ghi được trên thư mục này.

				
					chown oracle:oinstall /archivelog
				
			

Kiểm tra thư mục lưu archive log hiện tại:

				
					sqlplus / as sysdba
SQL> archive log list
				
			

 

check archive log location

hoặc

select destination, status from v$archive_dest where status='VALID';

check archive log location 1

Note: Với kết quả như trên, archive log đang được lưu trong Fast Recovery Area (FRA).

Cấu hình tham số 

				
					alter system set log_archive_dest_1='LOCATION=/archivelog';

				
			

thực hiện tiếp:

				
					alter system switch logfile;

				
			

Kiểm tra thư mục lưu archive log sau khi chuyển:

				
					sqlplus / as sysdba
SQL> archive log list
				
			

check archive log location 3

Bạn có thể kiểm tra file archive log trong thư mục

check archive log location 4

Nguồn: https://dangxuanduy.com/

Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.

KHOÁ DÀNH CHO NGƯỜI MỚI

KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN (ADMIN 1)

CÁC KHOÁ NÂNG CAO:

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ KIẾN TRÚC MULTITENANT 12c

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ HỆ THỐNG DATA GUARD

CÁC KHOÁ COMBO:

COMBO 1: ADMIN 1 + MULTITENANT 12c

COMBO 2: ADMIN 1 + DATA GUARD

COMBO 3: ADMIN 1 + MULTITENANT 12c + DATA GUARD

LỊCH HỌC:

Mời bạn xem tại đây: LỊCH HỌC CÁC LỚP ORACLE 

ĐĂNG KÝ:

https://forms.gle/MtCAoRQFenP886y79

Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x