본문 바로가기

IT/Oracle DB21

[Oracle] 테이블스페이스(TableSpace) 용량 확인 가이드 Oracle Database의 TableSpace 용량 확인하는 방법에 대하여 정리하여 공유합니다. ■ 개요 - Oracle Database TableSpace 확인 가이드 - TableSpace 정보, 용량 등 각종 설정 등 각종 정보 확인 ■ TableSpace 정보 확인 - 쿼리 SELECT * FROM DBA_TABLESPACES; - 출력화면 ■ TableSpace 파일 관련 정보 - 쿼리 SELECT * FROM DBA_DATA_FILES ORDER BY file_name; - 출력화면 ■ TableSpace별 용량 확인 - 쿼리 SELECT A.TABLESPACE_NAME , ROUND(MAXBYTES/1048576,2) "최대사이즈(MB)", ROUND(A.BYTES_ALLOC / 1024.. 2022. 8. 31.
[Oracle] Developer 특정키 안됨 오류 (삭제키, 방향키 등..) Oracle Developer 이용 中 특정키가 먹통이 되는 현상 관련하여 정리하여 공유합니다. ■ 개요 - Oracle Developer 사용 中 특정 키보드가 먹지 않은 현상 발생 (BackSpace 삭제키, Enter엔터키, 방향키, Delete키 등..) - Oracle Developer 설정 변경으로 해결 가능 ■ 해결 방법 - Oracle Developer 설정 변경 - [도구] → [환경설정] → [단축키] → [사전설정로드] → "Default" 2022. 8. 31.
[Oracle] 서비스 기동 및 중지 가이드 (shutdown 옵션 정리) 운영중인 Oracle Database의 서비스를 중지 및 기동 관련 정리하여 공유합니다. ■ 서비스 중지 1. Oracle 계정 로그인 #) su - oracle 2. 리스너 중지 #) lsnrctl stop 3. 오라클 접속 #) sqlplus /nolog 4. sysdba 권한으로 로그인 SQL> connect /as sysdba 5. DataBase 종료 -- 명령전 접속되어 있던 사용자가 있을 경우 강제 종료하지 않음 SQL> shutdown; -- 사용자의 행동에 상관없이 즉시 강제 종료. -- 종료시점의 commit된 데이터는 기록/ commit 되지 않은 데이터는 Rollback SQL> shutdown immediate; -- immediate 처럼 강제 종료하나, commit 된 데이터를.. 2022. 1. 25.
[Oralce] ASM|FS 데이터베이스에서 사용하는 저장 영역 유형을 지정하십시오. Oracle 삭제를 위하여 deinstall.bat 실행 시, "ASM|FS 데이터베이스에서 사용하는 저장 영역 유형을 지정하십시오. []:" 콘솔창에서 볼때 ASMIFS로 보일수 있으나, ASM + "|"(또는/파이프라인) + FS 임으로 "ASM" 또는 "FS"로 넘어가면 됨. ■ 예시화면 ※ 번외) 저장영역 유형 저장영역 유형 비교 FS - File System 방식으로 OS를 통해 디스크에 접근하는 방식 - 디렉토리 구조로 사용자 편의성이 높음 - OS를 통하여 접근함으로 속도와 성능이 상대적으로 떨어짐 ASM - File System 방식과 다르게 OS가 아닌 ASM에 요청하여 접근 - FS 방식에 비해 속도가 빠름 2022. 1. 23.
[Oracle] 설치 시 Database Configuration Assistant 에서 넘어가지 않는 오류 (PRCT-1400 / ORA-27102) Oracle 설치 시 Data Configration Assistant에서 2% 이후로 넘어가지 않는 오류 관련 정리하여 공유합니다. ■ 오류 화면 - 아래와 같이 Data Configration Assistant에서 2%에서 넘어가지 않음 - 계속 기다리면 out of memory 오류 - DB 버전 : ORacle 11g release 2 ■ 로그 확인 - 경로 : 오라클설치경로/cfgtoologs/dbca/storcl/trace.txt PRCT-1400 : getcrshome 실행을 실패했습니다. 자세한 오류: localnode at oracle.cluster.deployment.ClusterwareInfo.getConfiguredCRSHome(ClusterwareInfo.java:425) at o.. 2022. 1. 23.
[Oracle] TableSpace 용량 확인 및 확장 가이드 Oracle Database의 TableSpace 관리 中 용량 확인 및 확장하는 방법에 대해 정리하여 공유합니다. ■ TableSpace 용량 확인 (MB 단위) SELECT A.TABLESPACE_NAME "TABLESPACE Name", ROUND(MAXBYTES/1048576,2) "최대용량(MB)", ROUND(A.BYTES_ALLOC / 1024 / 1024, 2) "할당용량(MB)", ROUND(NVL(B.BYTES_FREE, 0) / 1024 / 1024, 2) "여유용량(MB)", ROUND((A.BYTES_ALLOC - NVL(B.BYTES_FREE, 0)) / 1024 / 1024, 2) "사용량(MB)", ROUND((NVL(B.BYTES_FREE, 0) / A.BYTES_ALLOC.. 2022. 1. 22.
[Oracle] Session/Process 확인 및 설정 가이드 Oracle Database의 Session 및 Process를 확인/설정 가이드 정리하여 공유합니다. ■ Process 수 확인 ◎ 실시간 확인 방법 SELECT * FROM v$resource_limit where resource_name in ('processes', 'sessions', 'transactions'); -- CURRENT_UTILIZATION : 현재 접속자 수 -- MAX_UTLIZATION : 오라클 기동 후 현재까지 최대접속자 수 -- INITIAL_ALLOCATION : init.ora 파라미터에서 설정한 최대값 ◎ 최대 설정 수 확인 방법 1. 오라클 접속 $) sqlplus /nolog 2. sysdba 권한으로 로그인 SQL> connect /as sysdba 3. Pr.. 2022. 1. 22.
[Oracle] ORA-30036 : 세그먼트를 8만큼 실행 취소 테이블스페이스 'xxx'에서 확장할수 없음 ■ 에러 메시지 - ORA-30036 : 세그먼트를 8만큼 실행 취소 테이블스페이스 'UNDOTBS1'에서 확장할 수 없음 ■ 문제 원인 - 실행 중인 쿼리의 데이터양이 많아 UNDO 데이터의 양이 UNDOTBS를 초과하여 발생 (UNDOTBS TableSpace 용량이 부족) ■ 처리 방법 1. UNDOTBS1 TableSpace datafile 추가 2. UNDOTBS1 TableSpace 비우기 ■ 해결 방법 2가지 방법1) UNDOTBS1 테이블스페이스 datafile 추가 1) 테이블스페이스 경로 확인 SELECT * FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = 'UNDOTBS1'; 2) Datafile 추가 ALTER TABLESPACE UNDOTBS1 ADD.. 2022. 1. 22.
[Oracle] ORA-28000 : the account is locked (계정잠김) Oracle Database 로그인 시 "ORA-28000 : the account is locked" 오류 가이드 정리하여 공유합니다. ■ 오류 - ORA-28000 : the account is locked - ORA-28000 : 계정이 잠금되었습니다 ■ 해결방법 1. system 계정 로그인 후 계정 잠금 확인 SELECT username, account_status, lock_date FROM dba_users WHERE username ='계정이름'; 2. 계정 잠금 해제 - 쿼리 ALTER USER 계정이름 ACCOUNT UNLOCK; 3. 계정 잠금 확인 - 쿼리 SELECT username, account_status, lock_date FROM dba_users WHERE usernam.. 2022. 1. 21.
[Oracle] INS-20802 : Oracle Database Configuration Assistant을 실패했습니다. 처리 가이드 Oracle Database 11g 설치 시, "INS-20802 - Oracle Database Configuration Assistant을 실패했습니다." 오류 처리 가이드 ■ 오류 화면 ■ 해결방법 - 로그파일 확인 결과, 특이사항이 없으면 Oracle 버전의 따른 OS 지원범위 확인 (예 : Oracle 11g R2의 경우, Windows Server 2012 R2 까지만 지원 가능) - 버전별 OS 지원범위 참고 : https://wdy0705.tistory.com/59 [Oracle] Database OS 지원 범위 Oracle Database의 OS별 지원범위에 대해 정리하여 공유합니다. ■ 개요 - Oracle DB 버전 별 OS 지원범위가 다름 - 설치 시 오류가 발생하는 경우 OS 지원.. 2022. 1. 21.
[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.
728x90
반응형