본문 바로가기

■ IT 가이드/Oracle DB21

[Oracle] Database OS 지원 범위 Oracle Database의 OS별 지원범위에 대해 정리하여 공유합니다. ■ 개요 - Oracle DB 버전 별 OS 지원범위가 다름 - 설치 시 오류가 발생하는 경우 OS 지원 범위 확인 ■ 설치 오류화면 ■ Oracle 11g Release 2 OS 버전 DB 버전 Windows Server 2003 - all x64 editions Windows Server 2003 R2 - all x64 editions Windows XP Professional x64 - all x64 editions Windows Vista x64 - Business, Enterprise, and Ultimate editions Windows Server 2008 x64 - Standard, Enterprise, Datace.. 2022. 1. 20.
[Oracle] INS-06101 : IP address of localhost could not be determined 오류 Oracle Database 설치 시 오류 관련 처리방법 정리하고 공유합니다. ■ 내용 - Oracle 설치 시 [INS-06101] IP address of localhost could not be determined 오류 ■ 해결 방법 - Oracle 설치 시 /etc/hosts 파일의 Hostname을 참조함으로 IP 추가 설정 #) vi /etc/hosts 2022. 1. 20.
[Oracle] DB Dump 자동 백업 설정(CentOS 환경) Oracle DB에 DB Dump Backup 자동 설정 방법 가이드 정리하여 공유합니다. ■ 개요 - 운영중인 Oracle DB에 주기적으로 Dump 백업 설정 - CentOS 내 Crontab을 이용하여 주기적으로 Dump Backup ■ 환경 - OS : CentOS 6.10 - DB : Oracle 11g release2 ■ 설정 방법 1. Dump 파일 경로 확인 SELECT * FROM DBA_DIRECTORIES; 2. Dump 경로 추가 - system 계정 로그인 CREATE DIRECTORY DATADUMP AS '/data/db-dmp'; 3. 백업 실행 용 shell 파일 생성 - DB 서버 접속 #) vi ORACLE_BACKUP_SHELL.sh 4. shell 파일 내용 입력 #.. 2022. 1. 20.
[Oracle] Database 삭제 방법 (Windows 환경) Windows 환경에서 Oracle Database 삭제 방법 정리하여 공유합니다. ■ 기준 - OS : Windows Server 2019 - DB : Oracle Database 11g Release2 ■ 삭제 가이드 1. 서비스 중지 - Oracle 관련 서비스 전부 중지 2. Oracle 설치 경로의 deinstall.bat 파일 실행 - D:\Oracle\product\11.2.0\dbhome_1\deinstall 3. 삭제 진행 Checking for required files and bootstrapping ... Please wait ... 14개 파일이 복사되었습니다. 611개 파일이 복사되었습니다. 1개 파일이 복사되었습니다. 1개 파일이 복사되었습니다. Location of logs .. 2022. 1. 19.
[Oracle] DB 테이블 컬럼(Column) 추가/수정/삭제 가이드 Oracle Database 테이블의 컬럼(Column)을 추가/수정/삭제 방법 가이드 정리하여 공유합니다. ■ 테이블 컬럼 추가하기 - 쿼리 구조 : ALTER TABLE 테이블명 ADD (컬럼명 데이터타입(값)); ex) 사용자 테이블에 직급 컬럼 추가한다. 데이터 타입은 VARCHAR2(100)으로 한다. ALTER TABLE 사용자 ADD (직급 VARCHAR2(100)); ■ 테이블 컬럼 수정 - 쿼리 구조 : ALTER TABLE 테이블명 MODIFY (컬럼명 데이터타입(값)); ex) 사용자테이블에 직급 컬럼을 수정한다. 데이터 타입은 VARCHAR2(200)으로 한다 ALTER TABLE 사용자 MODIFY (직급 VARCHAR(200)); ■ 테이블 컬럼 삭제 - 쿼리 구조 : ALTER.. 2022. 1. 13.
[Oracle] DB 사용자 계정 확인 가이드 운영중인 Oracle Database의 계정을 확인 하는 방법 정리하여 공유합니다. ■ 생성된 계정 확인 (SYSTEM 계정 로그인) SELECT * FROM DBA_USERS; ■ 컬럼 정보 컬럼명 설 명 USERNAME 계정명 USER_ID 계정 ID PASSWORD null ACCOUNT_STATUS ■ 계정 상태 - OPEN : 정상 - EXPIRED : 기간만료 (비밀번호 변경 필요) - EXPIRED (GRACE) : PROFILE 만료일로 비밀번호 경고 중인 상태 - LOCKED : 계정 잠긴 상태 - LOCKED (TIMED) : 기간만료 로 잠긴 상태 (UNLOCK 명령어 필요) - EXPIRED & LOCKED - EXPIRED & LOCKED (TIMED) - EXPIRED (GRAC.. 2022. 1. 12.
[Oracle] DB(Database) 설치 버전 확인 가이드 운영중인 Oracle Database의 버전을 확인하는 방법 정리하여 공유합니다. ■ 버전 확인 - 버전 확인 쿼리 (root 계정으로 로그인) SELECT * FROM v$version; 2022. 1. 12.
[Oracle] DB Dump(exp/imp) 다른 계정으로 데이터 이관 가이드 Oracle DB의 특정 계정의 데이터를 다른 계정으로 이관하는 방법에 대해 처리하였던 내용 정리하여 공유합니다. 개요 - A(bsc)의 계정의 데이터를 B(bsc2)계정으로 데이터 이관 - DB 버전의 따라 exp/imp 또는 expdp/impdp 명령어 사용 작업 내용 기존 계정 bsc 신규 계정 bsc2 1. 신규 계정 생성 - bsc2 CREATE USER bsc2 IDENTIFIED BY 패스워드 GRANT "CONNECT" TO bsc2; GRANT "RESOURCE" TO bsc2; GRANT CREATE VIEW TO bsc2; 2. 기존 계정에서 Data Dump 추출(Export) - 계정 : bsc exp userid=system/패스워드 file='/Dump 추출경로/dump_bac.. 2021. 12. 28.
[Oracle] DB 운영 Port 변경 가이드 (1521 → 2521) Oracle 기본 Port 1521로 설치되어 있는것을 변경하는 방법에 대해 가이드 합니다. Port 변경 방법 (CentOS 환경) 1. Telnet 에서 Oracle DB 서버 접근 2. DB 상태 확인 $ su - oracle $ lsnrctl status 3. 리스너가 위와 같이 살아 있음으로 중지 $ lsnrctl stop 4. listener.ora 파일수정 - 경로 : $ORACLE_HOME/network/admin/listener.ora - 포트를 1521 → 2521로 변경 5. 관리자 계정 접속 및 DB Port 변경 쿼리 실행 - 관리자 계정으로 접속 $ sqlplus /nolog $ connect sys /as sysdba - Port변경 쿼리 실행 alter system set l.. 2021. 12. 25.
[Oracle] 테이블별 용량 확인 가이드 (계정별) Oracle DB를 사용하는데 있어, 특정 계정의 테이블별 용량을 확인하는 방법에 대해 가이드 드립니다. 계정별 테이블 용량 구하는 쿼리 - system 계정을 로그인 후 아래의 쿼리를 이용하여 확인 - Oracle DB 계정(사용자명)을 AND OWNER='사용자명' 입력 SELECT SEGMENT_TYPE , SEGMENT_NAME , TABLESPACE_NAME , TRUNC((SUM(BYTES)/1024)/1024,2) as "용량(MB)" FROM DBA_SEGMENTS WHERE SEGMENT_TYPE IN ('TABLE', 'INDEX', 'TABLE PARTITION', 'TABLE SUBPARTITION') AND OWNER = '사용자명' GROUP BY SEGMENT_TYPE , SE.. 2021. 12. 24.
728x90
반응형