본문 바로가기

Oracle/이관19

IMPDP remap_table 옵션 사용하여 이관시 인덱스에 대한 테스트 설명 : IMPDP 옵션 중 테이블 이름을 변경하여 이관할 수 있는 remap_table 사용 시 인덱스는 어떻게 되는지에 대한 테스트를 진행하려 합니다. 상황은 직접 이름을 생성하여 만든 인덱스와 PK 제약조건 설정 시 자동으로 인덱스를 만들어주는 경우 두가지로 나눠 테스트를 진행하였습니다. DB Oracle 12.2.0.1 1.직접 이름을 생성하여 만든 인덱스 직접 이름을 생성한 인덱스의 경우 이관 시 ORA-31684 에러 발생시키며 이관이 안됩니다. --이관 impdp \'/ as sysdba\' directory=DATA_PUMP_DIR dumpfile=TEST_220105.dmp tables=TEST.BULKINS remap_table=BULKINS:BULKINS_RE logfile=BULKI.. 2022. 1. 11.
EXP/IMP 데이터 이관 테스트 (case 캐릭터셋이 서로 다른 DB) 테스트 정보 AS - IS : 9i TO -BE : 19.12 기존에 쓰던 DB의 데이터를 새로운 DB로 이관하는 내용이었습니다. 9i이므로 datapump(impdp/expdp) 는 사용불가, 서로 간의 링크도 연결이 되지 않는 상태. 그래서 EXP/IMP로 이관방법을 정했습니다. 근데 또하나의 문제가 있었습니다. 바로 DB간의 캐릭터셋이 다른것이었습니다. SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; AS-IS PARAMETER VALUE ------------------------------ ----------------------------------------------------------------.. 2021. 11. 26.
[이기종 DB Link 설정시 에러]ORA-28545: error diagnosed by Net8 when connecting to an agent Oracle to Tibero에 신규로 DB Link를 연결하기 위해서 등록을 하다가 에러가 발생한 정보입니다. 구성은 Gateway를 Windows10에 구성하였습니다. 왜냐하면 티베로가 Windows10에 설치된 Tibero6였기 때문입니다. Oracle Gateway11g 64bit로 설치해서 링크 시도했었는데 아래와 같은 에러가 발생하였습니다. SQL> select * from dual@test_mdac ORA-28545: error diagnosed by Net8 when connecting to an agent Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: 2 lines가 선행됨 (TEST_MDAC로 부터) 여러번의 삽질 결과.. 2021. 11. 22.
ODBC를 활용한 Oracle ->Mysql DB Link 해당방법은 ODBC프로그램을 이용하여 Oracle에서 Mysql로 DB Link를 생성하여 접속 후 확인할 수 있는 테스트입니다. Source DB 와 Target DB는 동일 서버에 설치된 Oracle과 Mysql을 기준으로 작성하였습니다. Source DB 192.168.56.58 Oracle 11.2.0.2 SID : XE Target DB 192.168.56.58 Mysql 8.0.22 1.Oracle 서버에 ODBC 설치 root유저에서 진행 unixODBC rpm을 설치합니다. (yum을 활용하거나 rpm을 직접 다운 후 rpm -ivh 로 설치 진행) # yum install -y unixODBC Loaded plugins: langpacks, ulninfo local | 2.9 kB 00:.. 2021. 4. 12.