oracle, maria db 상태 점검하기
Oracle과 MariaDB를 점검하는 모든 방법은 매우 다양합니다. 따라서, 가능한 몇 가지 방법을 예시로 들어보겠습니다.
Oracle
1. SQLplus를 이용한 점검
1) 데이터베이스 버전 확인
SELECT * FROM v$version;
2) 데이터베이스 인스턴스 상태 확인
SELECT status FROM v$instance;
3) 테이블 스페이스 확인
SELECT * FROM dba_tablespaces;
4) 세션 상태 확인
SELECT * FROM v$session;
2. DBVERIFY를 이용한 물리적 데이터베이스 점검
dbv file=<datafile_path>
3. RMAN을 이용한 데이터베이스 점검
RMAN target /
RMAN> run {
allocate channel ch1 type disk;
backup validate check logical database;
}
MariaDB
1. mysqlcheck를 이용한 테이블 점검
1) 모든 테이블 점검
mysqlcheck -u <username> -p --check --all-databases
2) 특정 테이블 점검
mysqlcheck -u <username> -p --check <database_name>.<table_name>
2. mysqlslap을 이용한 성능 점검
mysqlslap --user=<username> --password=<password> --host=<host_name> --concurrency=<concurrency_level> --iterations=<number_of_iterations> --query=<query_string>
3. mysqladmin을 이용한 상태 점검
1) 상태 확인
mysqladmin -u <username> -p status
2) 프로세스 목록 확인
mysqladmin -u <username> -p processlist
위와 같은 명령어를 이용하여 Oracle과 MariaDB를 점검할 수 있습니다. 다만, 실제로는 데이터베이스 운영환경에 따라 다양한 추가적인 점검이 필요할 수 있습니다.