오라클
-
로컬에 있는 oracle DB를 RDS oracle 인스턴스로 이전하기IT, 프로그래밍/AWS 2018. 8. 18. 19:48
로컬 환경에서 개발한 프로젝트를 AWS로 이전하려고 한다거나, 배포하려고 할 때 데이터베이스에 있는 데이터를 옮겨야 할 때 방법은 아래와 같습니다. 1. Export/Import 패키지 사용해서 데이터 옮기기2. Data Pump를 사용해서 데이터 옮기기 (Oracle 10g 이상부터 사용 가능)3. SqlDeveloper에서 Copy를 통해서 옮기기 자세한 레퍼런스는 여기서 확인하세요 버튼을 누르면 오른쪽에 있는 필드로 이동이 됩니다.오른쪽으로 옮겨진 객체만 복사가 되니까 유의하세요. 5. 복사를 원하는 객체 지정이 완료 되었으면 이렇게 오른쪽으로 옮겨져야 합니다. 그리고 다음으로 넘어가세요. 6. 복사를 원하는 데이터를 지정할 수 있습니다. 아무것도 안나와 있으면 상단에 있는 조회 버튼을 클릭하세요...
-
RDS oracle SQLDeveloper 사용해서 접근하기IT, 프로그래밍/AWS 2018. 8. 18. 18:54
SqlDeveloper를 사용하여 로컬 환경에서 편리하게 RDS 인스턴스를 조작할 수 있습니다. 이 포스팅은 이미 oracle RDS를 하나 이상 만들었다는 가정 하에 진행합니다. 1. RDS console로 갑시다. 그리고 접속할 인스턴스를 확인합니다. 2. 인스턴스를 클릭하면 세부 항목이 나옵니다. 여기서 접속할 엔드포인트와 포트 번호를 따로 어디다가 복사해 둡니다. 3. 외부에서 접속하려면 보안그룹에서 접속할 수 있는 IP를 허가 해 주어야 합니다. 현재 적용된 보안그룹 중 Inbound에 해당하는 그룹을 클릭합니다. 현재 저는 테스트를 위해서 모든 접근을 허가 해 놓았지만, 사용 하실 때는꼭 필요한 IP만 허용 해 주어야 합니다. EC2 인스턴스에 현재 서버가 있고, 그 서버에서만 RDS 인스턴스..
-
오라클 처음 배울때 헷갈릴 수 있는 부분 (SQLdeveloper)IT, 프로그래밍/Database (Oracle) 2018. 7. 15. 14:56
대부분 알고 있는 내용이겠지만, 처음 배우는 사람들은 헷갈릴 수도 있는 부분이라서 글을 남겨놓으려고 한다. 오라클 developer에 접속해서 새 접속을 만들 때, 만약 예전에 사용했던 사용자 계정으로 새 접속을 만들면, 이전에 사용했던 테이블들이 계속 나타나는 것을 볼 수 있다. 이것은 이미 만들어 놓은 사용자 계정에 대해 접속하는 것이고, 처음 계정을 만들때 생성한 테이블 스페이스(테이블들이 저장되는 공간)에서 테이블을 계속 불러오게 된다. (사용자가 처음에 계정 생성 할 때 테이블 스페이스를 따로 지정해 주지 않으면 오라클에서 디폴트로 생성해 준다) 만약 같은 계정으로 이전에 진행했던 테이블들을 보고 싶지 않을때는, 테이블 스페이스를 새로 생성해서 변경해 주면 된다.
-
[ORACLE] 오라클 데이터 타입IT, 프로그래밍/Database (Oracle) 2018. 1. 17. 21:05
데이터 타입 : 컬럼이 저장되는 데이터 유형. 원시 타입 (오라클이 기본으로 제공하는 데이터 타입) 과 사용자 정의 데이터 타입으로 구분 가능. 1. 문자 데이터 타입 데이터 타입 설명 CHAR(크기 [BYTE | CHAR] ) 고정길이 문자. 최대 20001byte, 디폴트 값 1byte VARCHAR2 (크기 [BYTE | CHAR] ) 가변 길이 문자. 최대 4000byte, 디폴트 값 1byte NCHAR(크기) 고정길이 유니코드 문자( 다국어 지원), 최대 2000byte, 디폴트값 1 NVARCHAR2 (크기) 가변길이 유니코드 문자(다국어 지원), 최대 4000byte, 디폴트 값 1 LONG 최대 2GB 크기의 가변 길이 문자형. 잘 사용하지 않음. --> 문자입력시 VARCHAR2를 사용..