전체 글 2

[오라클] 테이블 또는 뷰가 존재하지 않는다고 뜰 때

개인 프로젝트를 위해 오라클에 DB를 구축하면서 겪은 황당한 이슈에 관한 이야기이다.  erdcloud를 통해 프로젝트에 관한 ERD 설계를 하고sql 문을 export하여 오라클에서 테이블을 생성했는데,  이후 id auto_increment를 위해 시퀀스를 생성하고 트리거 구문을 실행할 때테이블이 존재하지 않는다는 오류가 발생했다😣     혹시 테이블이 제대로 생성되지 않은 것인가 싶어 확인을 해보았지만SELECT * FROM all_tables WHERE table_name = 'address';  너무나 잘 생성되어 있었다,,,  구글링을 했을 때 나온 해당 오류의 원인은 아래와 같았다. 1. 해당하는 뷰나 테이블이 없을 때2. 뷰나 테이블에 관한 권한이 없을 때3. 테이블명 앞에 소유자를 ..

[프로젝트 회고] aws dms와 포트포워딩

"클라우드를 이용한 데이터 마이그레이션" 프로젝트를 진행할 때 가장 중요한 핵심 기술은 aws의 dms였다.dms는 "Data Migration Service"의 약자로, 주로 기업들이 데이터의 가용성과 확장성을 위해클라우드로 이주시킬 때 사용된다.   구글링을 하다 보면 EC2 -> RDS로의 마이그레이션이 가장 많았는데,우리는 이것 뿐만 아니라 완전한 on-premise 환경에서 RDS로의 마이그레이션을 구현해 보고 싶었다.   dms를 수행하기 위해서는 출발지와 목적지 서버에 접근하기 위한Source Endpoint와 Target Endpoint를 생성해야 한다.   EC2에서의 마이그레이션은 참고 자료가 많기도 했고,같은 aws에서 제공하는 서비스이므로 큰 어려움 없이 성공할 수 있었다.  그런데..