줄기세포

[Tibero] Datafile, Redo Log File 경로변경 작업 (Rename 작업) 본문

DB/Tibero

[Tibero] Datafile, Redo Log File 경로변경 작업 (Rename 작업)

줄기세포(Stem_Cell) 2021. 12. 24. 15:08

이미 운영중인 DB가 느린 원인이 DISK IOPS 때문이라면, DATAFILE별로 DISK를 붙이는 방법이 효과가 있을 수 있다.

운영중인 DB의 DATAFILE을 각 DISK로 옮기고, mount 모드에서 datafile rename 작업을 해야한다.

 

- Rename 작업

 

1. DB Down

   경로변경작업은 Tibero가 기동 중지된 상황에서 가능하다.

   프로세서 조회하고 DB를 정지한다. (session을 모두 정리된 상태에서 down)

[tibero@DB ~]$ ps -ef |grep tbsvr
tibero   19819 19769  0 14:36 pts/2    00:00:00 grep --color=auto tbsvr
tibero   31537     1  0 Dec23 ?        00:00:25 tbsvr          -t NORMAL -SVR_SID tibero
tibero   31545 31537  0 Dec23 ?        00:00:00 tbsvr_MGWP     -t NORMAL -SVR_SID tibero
tibero   31546 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP000  -t NORMAL -SVR_SID tibero
tibero   31547 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP001  -t NORMAL -SVR_SID tibero
tibero   31548 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP002  -t NORMAL -SVR_SID tibero
tibero   31549 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP003  -t NORMAL -SVR_SID tibero
tibero   31550 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP004  -t NORMAL -SVR_SID tibero
tibero   31551 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP005  -t NORMAL -SVR_SID tibero
tibero   31552 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP006  -t NORMAL -SVR_SID tibero
tibero   31553 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP007  -t NORMAL -SVR_SID tibero
tibero   31554 31537  0 Dec23 ?        00:00:00 tbsvr_FGWP008  -t NORMAL -SVR_SID tibero
tibero   31555 31537  0 Dec23 ?        00:01:35 tbsvr_FGWP009  -t NORMAL -SVR_SID tibero
tibero   31556 31537  0 Dec23 ?        00:00:00 tbsvr_PEWP000  -t NORMAL -SVR_SID tibero
tibero   31557 31537  0 Dec23 ?        00:00:00 tbsvr_PEWP001  -t NORMAL -SVR_SID tibero
tibero   31558 31537  0 Dec23 ?        00:00:00 tbsvr_PEWP002  -t NORMAL -SVR_SID tibero
tibero   31559 31537  0 Dec23 ?        00:00:00 tbsvr_PEWP003  -t NORMAL -SVR_SID tibero
tibero   31560 31537  0 Dec23 ?        00:01:15 tbsvr_AGNT     -t NORMAL -SVR_SID tibero
tibero   31561 31537  0 Dec23 ?        00:00:52 tbsvr_DBWR     -t NORMAL -SVR_SID tibero
tibero   31562 31537  0 Dec23 ?        00:00:01 tbsvr_RCWP     -t NORMAL -SVR_SID tibero
[tibero@DB ~]$ tbdown

Tibero instance terminated (NORMAL mode).              

[tibero@DB ~]$ ps -ef | grep tbsvr
tibero   20063 19769  0 14:37 pts/2    00:00:00 grep --color=auto tbsvr

 

2. 마운트 기동

[tibero@DB ~]$ tbboot mount
Change core dump dir to /db/tibero6/bin/prof.
Listener port = 8629

Tibero 6  

TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Tibero instance started up (MOUNT mode).

 

3. DATAFILE 이동

/tbdata/tibero/system01/redo_05a.redo  ->  /move/redo_05a.redo

/tbdata/tibero/system01/tpr.dbf            ->  /move/tpr.dbf

[tibero@HS-DB ~]$ ls -alrth /tbdata/tibero/system01
total 61G
drwxr-xr-x. 2 tibero dba   242 Aug 30 08:26 .
-rw-------. 1 tibero dba   20G Nov 27 00:01 temp001.dbf
drwxr-xr-x. 5 tibero dba   271 Dec 20 19:40 ..
-rw-------. 1 tibero dba  100M Dec 23 19:36 redo_03a.redo
-rw-------. 1 tibero dba  100M Dec 23 19:36 redo_02a.redo
-rw-------. 1 tibero dba  100M Dec 23 19:36 redo_01a.redo
-rw-------. 1 tibero dba  100M Dec 23 19:36 redo_06a.redo
-rw-------. 1 tibero dba  100M Dec 24 03:06 redo_04a.redo
-rw-------. 1 tibero dba  100M Dec 24 14:36 redo_05a.redo
-rw-------. 1 tibero dba  9.8G Dec 24 14:36 system001.dbf
-rw-------. 1 tibero dba   30G Dec 24 14:36 undo001.dbf
-rw-------. 1 tibero dba  500M Dec 24 14:36 usr001.dbf
-rw-------. 1 tibero dba 1000M Dec 24 14:36 tpr.dbf
-rw-------. 1 tibero dba   24M Dec 24 14:36 ctl_01.ctl

 

4. 접속하여 rename 작업 후 기동

 

 

Comments