티스토리 뷰
기존에 사용하던 시스템에서 신규 생성된 시스템으로 DB 를 이전할 일이 발생하여
이전작업을 진행하다 기존의 방식과는 다른 방식으로 접근해야 하는 경우가 생겨 블로그에 남겨놓는다.
일반적인 복원 시에는 동일한 테이블스페이스 (이하 TS) 를 생성 후 데이터 파일에 MAXSIZE unlimited 옵션을 줄 경우
문제없이 이용이 가능 했지만, 복원하려는 백업본이 30G 를 넘어서게 되면 하나의 TS 파일 가지고는 복원을 진행할 수 없다
1. 일반적인 복원시 TS 파일 생성 예.
CREATE TABLESPACE MINOV DATAFILE '/oracle/oradata/MINOV/MINOV_01.DBF' SIZE 1G AUTOEXTEND ON NEXT 1G MAXSIZE unlimited PERMANENT ONLINE;
1.1 30기가 이상시 TS 파일 생성 예
CREATE TABLESPACE MINOV DATAFILE
'/oracle/oradata/MINOV/MINOV_01.DBF' SIZE 5G AUTOEXTEND ON NEXT 30G MAXSIZE 30G,
'/oracle/oradata/MINOV/MINOV_02.DBF' SIZE 5G AUTOEXTEND ON NEXT 30G MAXSIZE 30G,
'/oracle/oradata/MINOV/MINOV_03.DBF' SIZE 5G AUTOEXTEND ON NEXT 30G MAXSIZE unlimited PERMANENT ONLINE;
2. 사용자 생성 및 TS 연결
CREATE USER minov IDENTIFIED BY rulruralra!@ DEFAULT TABLESPACE MINOV;
2.1 접속 및 접근 권한 설정
GRANT CONNECT, RESOURCE TO minov;
GRANT CREATE VIEW, CREATE PROCEDURE, CREATE TYPE TO minov;
2.2 운영에서는 잘 사용하지 않는 옵션인 sysdba 권한 부여. (꼭 필요한 경우에만 부여)
GRANT SYSDBA TO minov;
2.3 원본의 TS와 복원하려는 TS 가 다를 경우 IMPORT 시 (IMP-00013: DBA만이 다른 DBA가 엑스포트한 파일을 임포트할 수 있습니다. 발생시)
GRANT IMP_FULL_DATABASE TO minov;
사용 후에는 아래와 같이 회수처리
REVOKE IMP_FULL_DATABASE TO minov;
3. 언어설정 (기존에 사용하던 시스템 (=백업본의 언어셋) 의 설정에 맞게 )
UNIX 기반 : export NLS_LANG=KOREAN_KOREA.AL32UTF8
NT기반 : SET NLS_LANG=KOREAN_KOREA.AL32UTF8
4. 복원
imp minov/minov@orcl file='/backup/ora_data_20160524.dmp' fromuser=minov touser=minov log='/backup/imp_log_20160524.log'
복원이 완료되면 DBMS 툴 또는 SQLPLUS 를 통해 데이터 확인~
'DB 전체 > ORACLE' 카테고리의 다른 글
오라클 dbms_crypto (암호화 패키지 라이브러리) 사용 방법 (2) | 2016.05.24 |
---|---|
ORA-00844 / ORA-00851 문제 발생시 (0) | 2012.10.10 |
오라클 10g 64비트 OS에 설치시 문제점 및 OCI 접근문제 (0) | 2011.10.19 |
ORACLE 재시작 명령어 (0) | 2011.10.06 |
- Total
- Today
- Yesterday
- selinux
- postForObject
- CKFinder
- resttemplate
- HTTPD
- php
- Entity Code
- 정규식
- 1차원 배열저장
- 구분자 자르기
- iis 파일 다운로드 공백
- 엔티티 코드표
- 파일명 공백
- CKEditor
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |