본문 바로가기

DBMS

(72)
ALTER SYSTEM SWITCH LOGFILE vs ALTER SYSTEM ARCHIVE LOG CURRENT 차이 개요 ALTER SYSTEM SWITCH LOGFILE 와 ALTER SYSTEM ARCHIVE LOG CURRENT는 둘다 로그 전환을 강제시키지만 각각 다른방식으로 수행합니다. 이둘의 차이를 알아보고 언제 사용되는지 알아보도록 한다. 구성환경 아래 글은 참조 주소의 내용을 번역한 글입니다. 참조 : www.dba-oracle.com/t_alter_system_switch_logfile_vs_alter_system_archivelog_current.htm 공통점 SWITCH LOGFILE 및 ARCHIVE LOG CURRENT는 마지막 리두 로그가 핫 백업의 일부가되는 확실한 위치 인 정지 체크 포인트(quiesce checkpoint)를 작성 차이점 ARCHIVE LOG CURRENT는 쓰기가 완료 ..
oracle parameter 변경 개요 oracle parameter 조회및 속성, 속성 변경방법등에 대해서 알아본다. 구성환경 oracle19c 1. parameter 조회 sql> show parameter : 전체 PARAMETER 조회 sql> show parameter open_cursors : 입력한값과 일치하는 Parameter 조회 2. parameter 속성 확인 sql> select name, value, issys_modifiable from v$parameter; issys_modifiable 값 * FLASE: 정적 파라미터로 scope=spfile로만 값을 변경 가능하다. 즉 값을 변경해도 DB를 다시 실행할 때부터 영향을 미치게 된다. * IMMEDIATE: 값을 변경하면 현재 세션부터 바로 영향을 받게된다. ..
RMAN 백업 개요 RMAN 의 다양한 명령어들을 예를 통해서 알아보자. 구성환경 oracle 19c 1. rman 접속 #rman target / => Recovey Catalog 대신 Controlfile을 사용해서 접속 #rman TARGET / CATALOG rman/cat@catdb => Recovery Catalog 사용 2. RMAN 백업 예제 예) 데이타베이스 full 백업 RMAN> backup database ; or RMAN> backup incremental level 0 database ; * incremental 0은 full 백업을 지칭하며, 0과 full의 차이는 백업저장소에 0으로 표시된다는 것이다. 예) 데이터베이스 incremetal 백업 RMAN> backup incremental ..
[MaxDB] 데이터베이스 생성 개요 구성환경 데이터베이스 생성 1. 새로운 데이터베이스 인스턴스 및 DBM operator 사용자 및 패스워드 정의 shell> dbmcli db_create DEMODB DBM,DBM 2. 1번항목에서 생성한 DBM operator로 데이터베이스 접속 shell> dbmcli -d DEMODB -u DBM,DBM 3. Parameter Session 오픈 dbmcli on DEMODB> param_startsession 4. 데이터베이스 매개 변수를 초기화하고 데이터베이스 유형 OLTP (기본값)를 정의 dbmcli on DEMODB> param_init 5. SESSION TIMOUT 설정(옵션) dbmcli on DEMODB> param_put SESSION_TIMEOUT 0 6. _UNICODE..
[MaxDB] 데이터베이스 확장 개요 MaxDB에서 볼륨은 데이터및 로그를 저장하는 장치또는 파일이다. MaxDB에서는 이러한 볼륨을 이용하여 데이터베이스 확장하데 자동확장, 수동으로 볼륨을 추가하는 두가지의 방법이 있다. 구성환경 MaxDB 7.9.10, CentOS 7.6 1. 볼륨 정보 조회 syntax) dbmcli -d -u param_getvolsall or dbmcli -d -u param_getvolume 예) shell> dbmcli -d maxdb -u dbm,dbm param_getvolsall OK UseMirroredLog NO MaxLogVolumes 2 MaxDataVolumes 64 LogVolumeName001 6400 F /var/opt/sdb/globaldata/MaxDB/volumes/log/DISK..
[MaxDB] 백업 히스토리 개요 구성환경 MaxDB 7.9.10, CentOS 7.6 예) DATA_BK1(데이타 백업), LOG_BK1(로그 백업) dbmcli on maxdb>backup_start DATA_BK1 OK dbmcli on maxdb>backup_start LOG_BK1 OK dbmcli on maxdb>backup_history_list 5F4E2F820005| |HISTLOST |2020-09-01 20:24:50| |2020-09-01 20:24:50| | | | | | | | 0| | 5F4E2F820006| |HISTLOST |2020-09-01 20:24:50| |2020-09-01 20:24:50| | | | | | | | 0| | 5F4E2F88000D|DAT_000000001|SAVE WARM|2..
[MaxDB] 데이터베이스 백업 개요 구성환경 MaxDB 7.9.10, CentOS 7.6 1. 백업 템플릿 생성 SYNTAX) medium_put [ [ [ [ [ []]]]]] - backup_type : 전체 백업의 경우 DATA, 증분 백업의 경우 PAGES, 대화 형 로그 백업의 경우 LOG, 자동 로그 백업의 경우 AUTO를 입력합니다. 참고 : http://remote-database.com/00011088/d1b3866c4dc211d4aa1100a0c9430730.html 예제) DATA 백업 shell> dbmcli -d MaxDB -u dbm,dbm dbmcli on maxdb> medium_put DATA_BK1 /maxdb_bk/DAT001 FILE DATA 0 8 YES OK --- dbmcli on maxdb>..
[MaxDB] 데이터베이스 사용자 관리 개요 구성환경 MaxDB , CentOS 7.6 1. 데이터베이스 사용자 생성 및 조회 예) MaxDB 데이터베이스에 hoya 사용자 생성 shell> sqlcli -d MaxDB -u dbadmin,password sqlcli maxdb=> create user hoya password password1! RESOURCE ENABLE CONNECT 0 rows affected (18.858 msec) sqlcli maxdb=> select username,usermode,connectmode from users | USERNAME | USERMODE | CONNECTMODE | | -------------------------------- | -------- | ----------- | | DBM | ..