Datebase 4

AWS 우분투(ubuntu)사용해서 Spring Oracle 11g 배포하기 (4) - 데이터 익스포트

프로젝트를 진행하고 나서 배포를 할 때 자신이 원래 작업하던 DB의 데이터를 인스턴스에 있는 우분투에 넣기 위해서 데이터 익스포트 시킨 후 SQL 파일을 옮겨 적용 시켜보겠습니다. 1. SQL Developer 를 열어 원래 작업하던 DB 접속 원하는 DB 접속 후 원하는 테이블 오른쪽 클릭 후 익스포트(B) 빨간 박스 표시 잘 확인 하고, 자신이 다운 받기 희망하는 파일(F) 경로를 잘 기억해준다. ( 해당 위치로 .sql 파일이 받아지기 때문!) (*주의!*) 시퀀스를 사용한 테이블은 데이터 익스포트를 풀어 아쉽지만 데이터를 날려주어야한다.. 왜냐하면 다시 시퀀스가 만들어질 경우, 데이터 익스포트를 한 경우 기존에 들어있는 데이터와 번호가 겹쳐 언젠간 UNIQUE 조건에 걸려 오류가 나게 된다.. 따..

카테고리 없음 2022.11.30

AWS 우분투(ubuntu)사용해서 Spring Oracle 11g 배포하기 (3) - 인스턴스 오라클 원격 접속

zip파일을 명령어를 통해서 Disk1 파일에 생성된 rpm 파일을 deb 파일로 변경해보겠습니다. 1 .rpm 파일 .deb 파일로 변경 winscp에서 download 파일을 들어가보면 Disk1 파일이 생성되었습니다. 해당 파일을 클릭하여 들어가보면 .rpm 파일이 있습니다. 저희는 rpm 파일을 deb 파일로 변경하여 오라클을 설치 할겁니다. (저는 이미 설치를 했기 때문에 deb 파일이 있습니다.) $ cd Disk1 $ apt-get -y install alien libaio1 unixodbc $ alien --scripts -d oracle* Disk1 파일로 들어가서 파일 변환을 위한 패키지를 설치하고, alien 명령어를 통해서 oracle 파일을 deb 파일로 변환 시켜줍니다. 3번째 ..

Project/AWS 2022.11.29

AWS 우분투(ubuntu)사용해서 Spring Oracle 11g 배포하기 (2) - 인스턴스에 오라클 설치

1. 우분투 인스턴스 연결 할당 받은 탄력 IP를 인스턴스에 연결 한 후, 현재 실행중인 인스턴스로 돌아와 연결을 눌러줍니다. 본인의 인스턴스 ID, 퍼블릭 IP 주소, 등을 확인 한 후에 사용자 이름은 ubuntu로 놔둔 후 연결을 눌러주어도 됩니다. 본인이 생성한 ubuntu CLI 환경에 접속 할 수 있습니다. 평소 윈도우만 사용해서 해당 환경이 어색해서 GUI 환경으로 바꿔 원격 접속해서 사용 하는 방법도 있지만 *경험상, ubuntu 버젼마다 vnc Server 지원하는 명령어나 툴이 다르기 때문에 수많은 오류를 만날 수 있습니다..^^ ++ 또한 GUI로 변경한 후, 윈도우처럼 필요한 프로그램을 하나하나 설치해가며 쌓아갈 수록 창 하나 띄우는데도 30초씩 걸리는 답답한 상황이 올 수 있습니다...

Project/AWS 2022.11.25