PostgreSQL
은 특별합니다.
단순한 데이터베이스가 아니라, 하나의 어플리케이션 플랫폼이기 때문입니다.
홈
알림
지식창고
커뮤니티
비지니스
** 최신글 **
자동
회원가입
|
아이디·비밀번호찾기
알림
공지사항
뉴스 및 기사
지식창고
SQL
ADMIN
백업및 복구
어플리케이션
빅데이터
상용 버전(PPAS)
커뮤니티
자유게시판
나만의 강좌및 팁
Q & A 게시판
듣고 싶은 강좌
비지니스
구인 & 구직
작성中 (관리자 only)
설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은
SQL
PL/PGSQL
Administration(for DBA)
Backup & Recovery
Performance Tuning
Oracle Migration및 비교
Replication
기타(듣고 싶은 강좌게시판에)
총 게시물 187건, 최근 0 건
execute to file 방법
글쓴이 :
daniel
날짜 :
2014-12-02 (화) 19:18
조회 :
8281
posgresql 처음 사용합니다..
오라클의 데이터를 postgres로 옮겨야 하는데.. 가장 손쉬운 방법이 뭘까요?
오라클에서 insert 문 덤프 해왔는데.. 이게 양이 많다보니.. sql 편집기에 카피해서는
메모리 부족으로 에러 뜹니다..
파일에서 바로 불러서 실행 하고 싶은데.. 어떻게 하는걸까요..
linux에 postgres 접속 처음부터 설명해주시면 감사하겠습니다.
^^
PostgresDBA
2014-12-03 (수) 00:06
https://wiki.postgresql.org/wiki/Oracle_to_Postgres_Conversion
에 여러 유틸들을 이용한 방법이 소개되어 있습니다.
댓글주소
https://wiki.postgresql.org/wiki/Oracle_to_Postgres_Conversion 에 여러 유틸들을 이용한 방법이 소개되어 있습니다.
주킹
2014-12-03 (수) 15:30
툴을 사용하는 방법외에는 데이터양이 많을 경우
pk값이 있으시다면 procedure를 사용해서 파일로 분할하여 저장한 후에
postgresql의 copy구문으로 넣으셔도 됩니다.
댓글주소
툴을 사용하는 방법외에는 데이터양이 많을 경우 pk값이 있으시다면 procedure를 사용해서 파일로 분할하여 저장한 후에 postgresql의 copy구문으로 넣으셔도 됩니다.
처음부터
2014-12-17 (수) 13:26
일단 Linux에 정상적으로 설치되었다고 가정하면,
psql -U 사용자명 접속DB < 실행할쿼리파일명.sql
로 하시면 됩니다. (단, INSERT 구문이 postgresql과 호환이 100%되는 경우에...)
간단하게 하고 싶다면, ora2pg 프로그램을 사용하시면 쉽게 전환이 됩니다.
http://ora2pg.darold.net/
좀 더 ETL 툴에 가깝게 사용하시고 싶다면, pentaho도 추천 드립니다.
http://community.pentaho.com/
(community 무료 버젼입니다.)
댓글주소
일단 Linux에 정상적으로 설치되었다고 가정하면, psql -U 사용자명 접속DB < 실행할쿼리파일명.sql 로 하시면 됩니다. (단, INSERT 구문이 postgresql과 호환이 100%되는 경우에...) 간단하게 하고 싶다면, ora2pg 프로그램을 사용하시면 쉽게 전환이 됩니다. http://ora2pg.darold.net/ 좀 더 ETL 툴에 가깝게 사용하시고 싶다면, pentaho도 추천 드립니다. http://community.pentaho.com/ (community 무료 버젼입니다.)
|
개인정보취급방침
|
책임의한계와 법적고지
|
이메일무단수집거부
Copyright ⓒ PostgresDBA.COM All rights reserved.
E-MAIL: root@postgresdba.com