Innovating today, leading tomorrow

Tibero - 설치
[Tibero] 데이터파일 이름 및 경로 변경 가이드 (3)

[Tibero] 데이터파일 이름 및 경로 변경 가이드 (3)

본 문서는 MOUNT 모드에서 Rename Datafile 명령을 실행하여 데이터파일의 이름 및 경로를 변경하는 방법을 안내합니다.

3. MOUNT모드에서 데이터파일 이름/경로 변경

3.1. 개요

DB 재기동이 필요하고 DB 복구 과정 없이 한 개 이상의 테이블스페이스의 데이터파일 혹은 SYSTEM 테이블스페이스의 데이터파일의 이름 및 경로를 변경할 수 있는 방법입니다.

데이터파일의 정보를 변경했으니 작업이 끝난 후, 컨트롤파일 백업이 필요합니다.

3.2. 절차

3.2.1. Datafile 확인

SQL> set linesize 200 
SQL> col file_name for a50
SQL> col tablespace_name for a20
SQL> select file_name, tablespace_name from dba_datafiles where file_name like '%test0_.dtf';

FILE_NAME                                                       TABLESPACE_NAME     
--------------------------------------------------            --------------------
/home/lcj/tbdata/cjdb1/rename/test01.dtf    TEST 
/home/lcj/tbdata/cjdb1/rename/test02.dtf    TEST
/home/lcj/tbdata/cjdb1/test03.dtf                  TEST

3 rows selected.

3.2.2. DB MOUNT 기동

[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1/rename]tbdown immediate 

Tibero instance terminated (IMMEDIATE mode).  
            
[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1/rename]tbboot mount
Change core dump dir to /home/lcj/tibero6/bin/prof. 
Listener port = 5086

Tibero 6  

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

3.2.3. 대상 Datafile 경로 변경

[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1]ls test03.dtf 
test03.dtf
[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1]cp test03.dtf /home/lcj/tbdata/cjdb1/rename/test03.dtf 
[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1]cd rename
[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1/rename]ls -alrt 
total 1536016
drwxr-xr-x 4 lcj dba      4096 Dec  4 20:17 ..
-rw-r--r-- 1 lcj dba      1561 Dec  4 21:07 cre_ctl_1.sql 
-rw------- 1 lcj dba 524288000 Dec  4 21:52 test01.dtf 
-rw------- 1 lcj dba 524288000 Dec  4 21:52 test02.dtf 
drwxr-xr-x 2 lcj dba      4096 Dec  4 21:54 .
-rw------- 1 lcj dba 524288000 Dec  4 21:54 test03.dtf

3.2.4. Rename Datafile 명령

[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1/rename]tbsql sys/tibero 

tbSQL 6  

TmaxData Corporation Copyright (c) 2008-. All rights reserved. 

Connected to Tibero.

SQL> alter tablespace TEST rename datafile '/home/lcj/tbdata/cjdb1/test03.dtf' TO 
'/home/lcj/tbdata/cjdb1/rename/test03.dtf';

Tablespace 'TEST' altered.

3.2.5. DB 재기동

[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1/rename]tbdown immediate 

Tibero instance terminated (IMMEDIATE mode).    
          
[lcj@finlin:cj1:/home/lcj/tbdata/cjdb1/rename]tbboot
Change core dump dir to /home/lcj/tibero6/bin/prof. 
Listener port = 5086

Tibero 6  

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

3.2.6. 작업 확인 및 controlfile 백업

SQL> set linesize 200
SQL> col file_name for a50
SQL> col tablespace_name for a20
SQL> select file_name, tablespace_name from dba_datafiles where file_name like '%test0_.dtf'; 

FILE_NAME                                          TABLESPACE_NAME     
-------------------------------------------------- --------------------
/home/lcj/tbdata/cjdb1/rename/test01.dtf           TEST 
/home/lcj/tbdata/cjdb1/rename/test02.dtf           TEST
/home/lcj/tbdata/cjdb1/rename/test03.dtf           TEST

3 rows selected.

SQL> alter database backup controlfile to trace as '/home/lcj/tbdata/cjdb1/rename/cre_ctl_3.sql' 
reuse noresetlogs;

Database altered.

☞[Tibero] 데이터파일 이름 및 경로 변경 가이드 (2)로 돌아가기

광고성 정보 수신

개인정보 수집, 활용 목적 및 기간

(주)티맥스티베로의 개인정보 수집 및 이용 목적은 다음과 같습니다.
내용을 자세히 읽어보신 후 동의 여부를 결정해 주시기 바랍니다.

  • 수집 목적: 티맥스티베로 뉴스레터 발송 및 고객 관리
  • 수집 항목: 성함, 회사명, 회사 이메일, 연락처, 부서명, 직급, 산업, 담당업무, 관계사 여부, 방문 경로
  • 보유 및 이용 기간: 동의 철회 시까지

※ 위 개인정보 수집 및 이용에 대한 동의를 거부할 권리가 있습니다.
※ 필수 수집 항목에 대한 동의를 거부하는 경우 뉴스레터 구독이 제한될 수 있습니다.

개인정보의 처리 위탁 정보
  • 업체명: 스티비 주식회사
  • 위탁 업무 목적 및 범위: 광고가 포함된 뉴스레터 발송 및 수신자 관리
 

개인정보 수집 및 이용

개인정보 수집, 활용 목적 및 기간

(주)티맥스티베로의 개인정보 수집 및 이용 목적은 다음과 같습니다. 내용을 자세히 읽어보신 후 동의 여부를 결정해 주시기 바랍니다.

  • 수집 목적: 티맥스티베로 뉴스레터 발송 및 고객 관리
  • 수집 항목: 성함, 회사명, 회사 이메일, 연락처, 부서명, 직급, 산업, 담당업무, 관계사 여부, 방문 경로
  • 보유 및 이용 기간: 동의 철회 시까지

※ 위 개인정보 수집 및 이용에 대한 동의를 거부할 권리가 있습니다.
※ 필수 수집 항목에 대한 동의를 거부하는 경우 뉴스레터 구독이 제한될 수 있습니다.

개인정보의 처리 위탁 정보

  • 업체명: 스티비 주식회사
  • 위탁 업무 목적 및 범위: 광고가 포함된 뉴스레터 발송 및 수신자 관리
  •