database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 21747 게시물 읽기
No. 21747
시퀀스 백업방법좀 갈켜주세여....ㅠㅠ
작성자
왕초짜
작성일
2005-02-15 21:59ⓒ
2005-02-15 22:05ⓜ
조회수
3,551

부분적인 테이블 백업과 같이 쓰인 시퀀스를 함께 백업 받아서 옮길 수 는 없는지요...

만약 그게 안된다면 테이블에 들어있는 시퀀스 값보다 큰 값부터 해서 옮겨지는 쪽에서

시퀀스를 새로 생성하면 되는지요...고수님들 답변 부탁드립니다....

이 글에 대한 댓글이 총 1건 있습니다.

보통의 경우 데이터를 exp해서 imp하는 경우에 시퀀스까지 다 되던데요.

 

A 서버 : 오리지날 DB    B 서버 : 백업용 DB

 

A 서버에서  B 서버로 옮겼는데... 시퀀스가 옮겨 지지 않았다는 얘기라면....

 B 서버에 있는 시퀀스를  삭제 후 다시 만들 수 밖엔 없습니다.

B서버에 A서버와  똑같은 시퀀스를 만들자면....

다음 스크립트를 A서버에서 실행 후 cr_sequence.sql 파일을 B서버에서 실행 함  됩니다.

 

SET LINESIZE 170
spool cr_sequence.sql
SELECT 'CREATE SEQUENCE sequence_owner '||
       SEQUENCE_NAME  ||' INCREMENT BY '||
       INCREMENT_BY   ||' START WITH '||
       LAST_NUMBER    ||' MAXVALUE '||
       MAX_VALUE      ||' '||
       DECODE(CYCLE_FLAG, 'Y', 'CYCLE', 'N', 'NOCYCLE')     ||' CACHE '||
       CACHE_SIZE                                           ||' '||
       DECODE(ORDER_FLAG, 'Y', 'ORDER', 'N', 'NOORDER')     ||';'
  FROM ALL_SEQUENCES
  WHERE SEQUENCE_OWNER='RDB_TOMOKAZU3'
  ;
spool off

원하시는 답이 이게 맞나요?
아니시면 다시 질문 올려 주시구요.

ohyouknow님이 2005-02-16 17:02에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
21751select문인데도 execute 단계의 rows에 숫자가 나오는 경우는 ?
data
2005-02-16
1337
21750update를 할때 여러건을 하면 이상현상이 있어요.
질문
2005-02-16
1398
21749대용량 테이블에서 delete 는 어떻게 하나요.? [5]
룰루
2005-02-16
9383
21747시퀀스 백업방법좀 갈켜주세여....ㅠㅠ [1]
왕초짜
2005-02-15
3551
21745쿼리한 값이 없어도 값을 표현하고 싶을때 [3]
손님
2005-02-15
2551
21744제수로 나누기... [1]
이정택
2005-02-15
2517
21743프로시져에서 select 한 값들을 가져오려면 어떻게 해야하나여?
손님
2005-02-15
1024
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다