본문 바로가기

Oracle

(23)
오라클 TABLESPACE 생성, 확인, 수정, 삭제 1.  테이블스페이스 생성ex) TS_MY_DAT 테이블 스페이스 생성하기CREATE TABLESPACE TS_MY_DAT DATAFILE'TS_MY_DAT.DBF' SIZE 20M AUTOEXTEND ON NEXT 4M MAXSIZE UNLIMITEDLOGGINGPERMANENTEXTENT MANAGEMENT LOCAL AUTOALLOCATEBLOCKSIZE 8KSEGMENT SPACE MANAGEMENT MANUALFLASHBACK ON; 2. 테이블스페이스 확인-- 전체 테이블스페이스SELECT * FROM dba_data_files;SELECT * FROM dba_tablespaces;-- temp 파일SELECT * FROM dba_temp_files; 3. 테이블스페이스 사이즈 변경DBF 파일..
오라클 IDENTIFIED BY 비밀번호 특수문자 처리 방법 오라클 패스워드 특수문자 처리하기 아래와 같은 디비링크를 생성한다고 가정했을 때 SQL 문자 부적합 오류가 발생한다.CREATE DATABASE LINK DBLK_myCONNECT TO myuser IDENTIFIED BY p@ssword1234USING 'mylongdb';------------------------------------------------SQL Error [911] [22019]: ORA-00911: 문자가 부적합합니다  IDENTIFIED BY 다음에 패스워드 입력 시 특수문자를 입력하려면 " 쌍따옴표"를 이용해서 처리하면 된다. ex) 터미널을 통한 sqlplus 접속 or 유저나 디비링크 생성 시 identified by "p@ssword1234"CREATE DATABASE L..
오라클 유저 생성, 삭제, 권한(CREATE, DROP, GRANT, REVOKE) 1. 오라클 유저 생성CREATE USER [유저명] IDENTIFIED BY [패스워드];CREATE USER dmp_mng IDENTIFIED BY pazzsord;  2. 오라클 유저 권한 부여-- CONNECT(접속 권한), RESOURCE(객체 생성/수정/삭제, 데이터 입력/수정/조회/삭제 권한) GRANT CONNECT, RESOURCE TO [사용자];-- DATA_DUMP 디렉토리에 대한 읽기 쓰기 권한 부여 GRANT READ, WRITE ON DIRECTORY DATA_DUMP TO [사용자];-- 디렉토리 생성 권한 부여GRANT CREATE ANY DIRECTORY TO [사용자];  3. 오라클 유저 권한 삭제REVOKE CONNECT, RESOURCE FROM [사용자]; 4. ..
오라클 데이터베이스 삭제하는 방법(Oracle11gXE+Windows11) 사전에 덤프 풀백업과 SQL Developer를 통한 익스포트를 통해 DB를 백업해 두었다.✅ 아래 포스팅 참고https://ggoyobirdy.tistory.com/15https://ggoyobirdy.tistory.com/18 OS : 로컬 Windows 11오라클 버전 :  Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production수행 목적 : oracle 11g ex 버전에서 일반 oracle 11g로 데이터베이스를 옮기기 위한 dump 백업 작업  1. 데이터베이스 백업나는 스키마, 테이블 등 전체 구조를 이관하기 위해 풀백업을 해두었다.  2. Oracle 관련 서비스 중지1) 윈도우+r 실행창 > services.msc..
Oracle SQL Developer 데이터베이스 익스포트 임포트 방법 1. SQL Developer 툴에서 데이터베이스 익스포트 하기 도구 > 데이터베이스 익스포트   DB 익스포트 단계 1/5익스포트 대상 접속 선택별도의 디렉토리 선택    DB 익스포트 단계 2/5익스포트할 유형 선택 기본값 그대로 다음    DB 익스포트 단계 3/5객체지정 조회 >> 클릭해서 오른쪽으로 다 넘김    DB 익스포트 단계 4/5기본값 그대로 다음    DB 익스포트 단계 5/5 완료 버튼 클릭   데이터베이스 익스포트 진행 생성된 sql 파일 목록 확인    2. 데이터베이스 임포트 하기익스포트 위치에 가면 전체 실행 sql문이 생성되어 있다. DB 익스포트 단계 1/5에서 별도의 디렉토리에 저장했기 때문에 디렉토리별로 sql이 저장된 것을 볼 수 있다. 익스포트한 덤프 파일을 다른 ..
오라클 11g 설치하기 (Oracle Database 11g 11.2.0.2.0) ※ 지난번에 설치한 오라클 11g는 교육용(XE) 버전이라 DBCA가 설치되지 않는 관계로(어쩐지 설치가 간단하더라...) 데이터베이스 관리를 위해 일반 오라클 데이터베이스를 Oracle 공식 홈페이지에서 다운 받아 설치했다. 1. Oracle 홈페이지에서 11g 소프트웨어 다운로드https://www.oracle.com/database/technologies/oracle-database-software-downloads.html Database Software Downloads | OracleRun the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise Edition 21c ..
오라클 DB dump 백업 방법(expdp, impdp / oracle 11g) OS : 로컬 Windows 11오라클 버전 :  Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production수행 목적 : oracle 11g ex 버전에서 일반 oracle 11g로 데이터베이스를 옮기기 위한 dump 백업 작업  1. 오라클 DB export(expdp) 1.1. 기존 오라클 디렉토리 조회SELECT * FROM dba_directories   기존 덤프 디렉토리(DATA_PUMP_DIR)에 덤프 파일을 만들어도 되지만 dump 폴더를 새로 만들어 구성할 수 있다.    1.2. 오라클 덤프 디렉토리 오브젝트 생성 후 권한 부여 mkdir 등을 이용하여 물리적 디렉토리가 사전에 만들어져 있어야 하고 CREATE D..