티스토리

ITssue
검색하기

블로그 홈

ITssue

ksmk.tistory.com/m

IT & Issue

구독자
9
방명록 방문하기
반응형

주요 글 목록

  • ORA-13540: ADDM could not start/stop a task / 원인과 해결 방법 ORA-13540: ADDM could not start/stop a taskORA-13540 오류는 ADDM(Automatic Database Diagnostic Monitor) 작업을 시작하거나 중지할 수 없을 때 발생합니다. 오류 원인다음과 같은 이유로 ORA-13540 오류가 발생할 수 있습니다:ADDM 기능 비활성화: STATISTICS_LEVEL 파라미터가 BASIC으로 설정되어 있으면 ADDM이 동작하지 않습니다.스냅샷 ID 오류: 시작 또는 종료 스냅샷 ID가 잘못 지정된 경우ADDM 권한 부족: ADDM 작업 수행에 필요한 권한이 부족한 사용자로 실행한 경우AWR 스냅샷 손상 또는 누락: AWR 스냅샷이 생성되지 않았거나 손상되었을 경우해결 방법ORA-13540 오류를 해결하기 위한.. 공감수 0 댓글수 0 2025. 5. 9.
  • 🔹 ORA-29532: Java call terminated by uncaught Java exception / 원인과 해결 방법 ORA-29532: Java call terminated by uncaught Java exceptionORA-29532 오류는 Oracle 데이터베이스 내에서 Java 클래스 또는 메서드를 호출할 때 예외가 처리되지 않고 종료되었을 때 발생합니다. 오류 원인ORA-29532 오류는 다음과 같은 경우 발생합니다:Java 저장 프로시저나 클래스 내부에서 예외(Exception)가 발생했지만 처리되지 않은 경우Java 코드의 논리 오류, null 참조, 배열 범위 초과 등의 런타임 예외외부 자원 접근 중 오류 발생 (예: 파일, 네트워크, JDBC 연결)Java 클래스가 제대로 로드되지 않았거나 시그니처 불일치해결 방법Java 예외 메시지 확인: ORA-29532 오류 메시지 뒤에 붙는 Java 예외 메시.. 공감수 0 댓글수 0 2025. 5. 9.
  • 🔹ORA-01536: space quota exceeded for tablespace / 원인과 해결 방법 ORA-01536: space quota exceeded for tablespaceORA-01536 오류는 사용자가 할당된 테이블스페이스의 쿼터(공간 제한)를 초과했을 때 발생합니다. 오류 원인해당 오류는 다음과 같은 경우 발생합니다:사용자에게 지정된 테이블스페이스의 사용량이 쿼터를 초과한 경우DBA가 쿼터를 너무 작게 설정했거나 0으로 설정한 경우INSERT, UPDATE, CREATE TABLE 등 공간을 요구하는 작업 수행 중해결 방법현재 쿼터 확인: DBA_TABLESPACE_QUOTAS 뷰를 사용하여 사용자의 현재 테이블스페이스 쿼터 확인SELECT * FROM dba_ts_quotas WHERE username = 'USER_NAME';쿼터 늘리기: DBA 권한으로 사용자에게 더 많은 쿼터를 .. 공감수 0 댓글수 0 2025. 5. 9.
  • ORA-28009: connection as SYS should be as SYSDBA or SYSOPER / 원인과 해결 방법 ORA-28009: connection as SYS should be as SYSDBA or SYSOPERORA-28009 오류는 SYS 계정으로 로그인할 때 적절한 권한(SYSDBA 또는 SYSOPER)을 지정하지 않아서 발생합니다. 오류 원인SYS 계정은 Oracle 데이터베이스에서 특수 권한을 가진 계정으로, 일반 권한으로는 로그인할 수 없습니다. SYS 계정으로 로그인할 때는 반드시 SYSDBA 또는 SYSOPER 권한을 명시해야 합니다.해결 방법SYSDBA 또는 SYSOPER 권한으로 로그인: SQL*Plus 또는 다른 클라이언트 툴에서 다음과 같이 로그인합니다.sqlplus sys/password as sysdba또는sqlplus sys/password as sysoper접속 문자열 점검: .. 공감수 0 댓글수 0 2025. 5. 9.
  • ORA-01843: not a valid month / 원인과 해결 방법 ORA-01843: not a valid monthORA-01843 오류는 날짜 형식 문자열에서 월(month) 정보가 잘못되었거나 인식할 수 없는 경우 발생합니다. 오류 원인ORA-01843 오류는 다음과 같은 경우에 발생합니다:입력한 문자열의 월 정보가 유효하지 않은 경우 (예: '2023-13-01')날짜 형식과 입력 문자열이 일치하지 않는 경우 (예: '13-2023-01' vs 'YYYY-MM-DD')TO_DATE 함수 사용 시 포맷 문자열이 잘못 지정된 경우기본 날짜 포맷(NLS_DATE_FORMAT)이 예상과 다른 경우해결 방법ORA-01843 오류를 해결하려면 다음 사항을 확인하십시오:입력 문자열 확인: 월(month)이 01~12 범위에 있는지 확인TO_DATE 사용 시 포맷 지정:.. 공감수 0 댓글수 0 2025. 5. 9.
  • ORA-16038: log %s sequence# %s cannot be archived / 원인과 해결 방법 ORA-16038: log %s sequence# %s cannot be archived이 오류는 로그 파일을 아카이브할 수 없어 데이터베이스가 멈추거나 로그 전환이 지연되는 상황에서 발생합니다. 오류 원인아카이브 로그 대상 디스크 공간 부족아카이브 로그 디렉토리 경로 오류 또는 권한 문제ARCH 프로세스 비정상 또는 중단Oracle Flash Recovery Area(FRA) 공간 부족ASM 사용 시 디스크 그룹에 여유 공간 없음해결 방법아카이브 로그 저장소 디스크 공간 확보: 사용하지 않는 아카이브 로그 파일 삭제 또는 백업로그 위치 및 권한 확인: 로그 저장 경로가 유효하고 쓰기 가능해야 함ARCH 프로세스 상태 확인:SELECT STATUS FROM V$ARCHIVE_PROCESSES;FRA 용.. 공감수 0 댓글수 0 2025. 5. 8.
  • ORA-03136: inbound connection timed out / 원인과 해결 방법 ORA-03136: inbound connection timed out이 오류는 클라이언트가 연결을 시도했으나, 일정 시간 안에 인증 또는 연결 완료가 되지 않아 타임아웃된 경우 발생합니다. 오류 원인sqlnet.ora의 INBOUND_CONNECT_TIMEOUT 설정값이 너무 짧음listener.ora에 설정된 CONNECT_TIMEOUT으로 인해 타임아웃네트워크 지연 또는 클라이언트 성능 저하로 인해 응답 지연인증 처리 지연 (예: LDAP, Kerberos 등 외부 인증)해결 방법sqlnet.ora 파일에서 INBOUND_CONNECT_TIMEOUT 값을 증가:INBOUND_CONNECT_TIMEOUT = 120listener.ora에서도 동일하게 설정:CONNECT_TIMEOUT_LISTENER.. 공감수 0 댓글수 0 2025. 5. 8.
  • ORA-01652: unable to extend temp segment by %s in tablespace %s / 원인과 해결 방법 ORA-01652: unable to extend temp segment by %s in tablespace %s이 오류는 임시 테이블스페이스에서 공간이 부족할 때 발생합니다. 오류 원인임시 테이블스페이스 공간 부족쿼리 실행 중 많은 정렬 작업이 발생자동 확장 설정이 비활성화됨해결 방법임시 테이블스페이스 크기 확인 및 확장:SELECT tablespace_name, file_name, bytes/1024/1024 AS size_mb FROM dba_temp_files;ALTER DATABASE TEMPFILE '/u01/.../temp01.dbf' RESIZE 2G;자동 확장 설정:ALTER DATABASE TEMPFILE '/u01/.../temp01.dbf' AUTOEXTEND ON;새 임시 테이블.. 공감수 0 댓글수 0 2025. 5. 8.
  • ORA-00928: missing SELECT keyword / 원인과 해결 방법 ORA-00928: missing SELECT keywordORA-00928 오류는 SQL 문에서 SELECT 키워드가 누락되었거나 문법이 잘못되었을 때 발생합니다. 오류 원인ORA-00928 오류는 다음과 같은 상황에서 발생할 수 있습니다:SELECT 문 자체의 누락: FROM 절이 있으나 SELECT가 없는 경우서브쿼리에서 SELECT 생략: 예: INSERT INTO ... (SELECT ...) 문에서 SELECT 키워드 생략WITH절에서 SELECT 없이 종료: WITH절 정의 후 SELECT 없이 종료되는 경우PL/SQL 블록 내 문법 오류: SQL 문이 완전하지 않은 상태에서 실행해결 방법ORA-00928 오류를 해결하려면 다음 사항을 확인하십시오:SELECT 문 완전성 검토: SELECT.. 공감수 0 댓글수 0 2025. 5. 7.
  • ORA-01001: Invalid cursor / 원인과 해결 방법 ORA-01001: Invalid cursorORA-01001 오류는 유효하지 않은 커서(cursor)에 접근하려 할 때 발생합니다. 오류 원인ORA-01001 오류는 다음과 같은 이유로 발생할 수 있습니다:커서가 이미 닫힌 경우 – 닫힌 커서를 다시 참조할 때정의되지 않은 커서 사용 – 선언되었지만 열리지 않은 커서를 사용할 때암시적 커서와 혼동 – 명시적으로 선언된 커서와 혼동하여 잘못 사용했을 때오류로 인해 커서가 자동으로 닫힌 경우 – 예외 처리 없이 오류 발생 시해결 방법해당 오류를 해결하기 위한 방법은 다음과 같습니다:커서 상태 확인: 커서가 열려 있는 상태에서만 FETCH 또는 CLOSE 작업을 수행해야 합니다.EXCEPTION 블록 추가: 커서 관련 예외 상황을 핸들링하도록 PL/SQL 코.. 공감수 0 댓글수 0 2025. 5. 7.
  • ORA-29400: Data cartridge error / 원인과 해결 방법 ORA-29400: Data cartridge errorORA-29400 오류는 외부 프로시저 또는 오라클 객체 타입 관련 사용자 정의 코드에서 예외가 발생했을 때 보고됩니다. 오류 원인ORA-29400 오류는 다음과 같은 원인으로 발생할 수 있습니다:사용자 정의 함수 내부 예외 발생 – 오라클 객체 타입이나 외부 프로시저 호출 시 오류Oracle Text, Spatial, XML 관련 기능 사용 중 내부 실패EXTERNAL 프로시저의 실행 실패 – 예: C 라이브러리 등 외부 DLL 호출 실패잘못된 파라미터 전달 또는 내부 오류 – 예를 들어 NULL 값 또는 형식 불일치해결 방법ORA-29400 오류를 해결하려면 다음 단계를 수행하세요:예외 메시지 확인: ORA-29400은 종종 후속 오류 메시지와.. 공감수 0 댓글수 0 2025. 5. 7.
  • ORA-02035: illegal bundled operation with triggers disabled / 원인과 해결 방법 ORA-02035: illegal bundled operation with triggers disabledORA-02035 오류는 트리거가 비활성화된 상태에서 번들 작업(bundled operation)을 수행하려 할 때 발생합니다. 오류 원인이 오류는 다음과 같은 상황에서 발생할 수 있습니다:트리거가 비활성화된 상태에서 DML 작업 수행: 트리거가 비활성화되어 있을 때 INSERT, UPDATE, DELETE 등 복합 작업을 시도할 경우멀티 테이블 INSERT 또는 MERGE 구문 사용: 트리거가 꺼져 있는 상태에서 해당 구문을 사용하면 오류가 발생할 수 있습니다.REMOTE 또는 DB LINK를 통한 작업 중: 원격 데이터베이스에 대한 작업 중 트리거 비활성화 설정이 문제를 유발할 수 있습니다... 공감수 0 댓글수 0 2025. 5. 6.
  • ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE / 원인과 해결 방법 ORA-29861: domain index is marked LOADING/FAILED/UNUSABLEORA-29861 오류는 도메인 인덱스가 LOADING, FAILED 또는 UNUSABLE 상태로 표시되어 사용할 수 없을 때 발생합니다. 오류 원인다음과 같은 상황에서 이 오류가 발생할 수 있습니다:도메인 인덱스 생성 중 오류 발생: 인덱스 생성이 완료되지 않았거나 중간에 실패한 경우인덱스 로딩 실패: Oracle Text, Spatial 등 특수 인덱스 로딩 중 오류가 발생했을 때인덱스가 UNUSABLE 상태로 변경됨: 테이블이 대량 수정되거나 DROP/TRUNCATE 등의 작업이 있었던 경우인덱스를 구성하는 내부 객체 손상: 내부 테이블이나 저장 프로시저의 문제로 인해 인덱스 상태가 비정상적으.. 공감수 0 댓글수 0 2025. 5. 6.
  • ORA-29855: error occurred in the execution of ODCIINDEXUPDATE routine / 원인과 해결 방법 ORA-29855: error occurred in the execution of ODCIINDEXUPDATE routineORA-29855 오류는 Oracle에서 도메인 인덱스를 업데이트하는 중 사용자 정의 인덱스 루틴이 실패했을 때 발생합니다. 오류 원인이 오류는 보통 다음과 같은 이유로 발생합니다:ODCIINDEXUPDATE 함수 내부 예외 발생: 사용자 정의 타입(UDT) 또는 ODCI 루틴 내에서 예외가 발생한 경우도메인 인덱스 관련 코드 오류: 자체 정의한 인덱스 구현체에 잘못된 로직이 포함된 경우해당 인덱스 객체의 손상: 인덱스가 손상되었거나 불완전한 경우권한 문제: 인덱스를 업데이트하는 데 필요한 권한이 없을 수 있음해결 방법에러 스택 확인: Oracle에서 발생하는 에러 스택을 확인.. 공감수 0 댓글수 0 2025. 5. 6.
  • ORA-28000: The account is locked / 원인과 해결 방법 ORA-28000: The account is locked ORA-28000 오류는 Oracle 사용자 계정이 잠겨 있어 로그인이 불가능할 때 발생합니다. 오류 원인다음과 같은 이유로 ORA-28000 오류가 발생할 수 있습니다:지정된 횟수 이상 비밀번호 오류 시도: Oracle은 기본적으로 일정 횟수 이상의 로그인 실패가 발생하면 계정을 잠급니다.보안 정책에 따른 자동 계정 잠금: 비밀번호 만료 정책 또는 사용자 정의 프로파일 설정에 따라 계정이 잠길 수 있습니다.DBA 또는 시스템 관리자가 수동으로 계정 잠금: 보안상의 이유로 관리자에 의해 계정이 잠겼을 수 있습니다.해결 방법1. 계정 상태 확인SELECT username, account_status FROM dba_users WHERE us.. 공감수 0 댓글수 0 2025. 4. 14.
  • ORA-02149: Specified partition does not exist / 원인과 해결 방법 ORA-02149: Specified partition does not exist ORA-02149 오류는 쿼리나 명령문에서 지정한 파티션이 존재하지 않을 때 발생합니다. 오류 원인다음과 같은 상황에서 ORA-02149 오류가 발생할 수 있습니다:지정한 파티션 이름이 존재하지 않는 경우파티션명이 오타이거나 대소문자가 일치하지 않는 경우파티션 테이블이 아니거나 해당 테이블에 정의된 파티션이 없음DML 문장에서 존재하지 않는 파티션을 참조한 경우해결 방법1. 파티션 목록 확인다음 쿼리를 사용하여 테이블에 정의된 파티션 목록을 확인합니다.SELECT partition_name FROM all_tab_partitions WHERE table_name = '테이블명';2. 파티션 이름 정확히 입력문자 대소.. 공감수 0 댓글수 0 2025. 4. 14.
  • ORA-27211: Failed to load Media Management Library / 원인과 해결 방법 ORA-27211: Failed to load Media Management Library ORA-27211 오류는 Oracle이 RMAN(Recovery Manager)을 사용할 때 외부 백업 솔루션과 연동되는 Media Management Library를 로드하지 못할 경우 발생합니다. 오류 원인다음과 같은 이유로 인해 이 오류가 발생할 수 있습니다:Media Management Library (SBT 라이브러리)가 설치되어 있지 않음라이브러리 경로가 OS 환경 변수 또는 Oracle 설정에 누락됨라이브러리 파일의 권한 또는 호환성 문제RMAN에서 백업 장치를 테이프 등의 외부 장치로 설정했지만 구성이 누락됨해결 방법1. Media Management Library 존재 여부 확인예: lib.. 공감수 0 댓글수 0 2025. 4. 14.
  • ORA-06575: Package or function is in an invalid state / 원인과 해결 방법 ORA-06575: Package or function is in an invalid state ORA-06575 오류는 호출된 패키지나 함수가 현재 INVALID 상태일 때 발생합니다. 이는 주로 의존된 객체가 변경되었거나 컴파일 오류가 있을 때 나타납니다.    오류 원인이 오류는 다음과 같은 이유로 발생할 수 있습니다:패키지 또는 함수가 컴파일되지 않았거나 오류가 있음의존된 테이블, 뷰 또는 다른 객체가 변경됨함수 내부에 문법 오류나 권한 문제가 있음함수가 존재하지 않거나 DROP된 경우해결 방법1. 객체 상태 확인SELECT object_name, statusFROM user_objectsWHERE status = 'INVALID';2. 컴파일 오류 확인SHOW ERRORS PACKAGE you.. 공감수 0 댓글수 0 2025. 4. 7.
  • ORA-08189: Cannot flashback the table because row movement is not enabled / 원인과 해결 방법 ORA-08189: Cannot flashback the table because row movement is not enabled ORA-08189 오류는 Oracle의 Flashback Table 기능을 사용할 때 대상 테이블에 ROW MOVEMENT 옵션이 비활성화되어 있을 경우 발생합니다.    오류 원인이 오류는 다음과 같은 상황에서 발생합니다:FLASHBACK TABLE 문 실행 시 ROW MOVEMENT가 비활성화됨테이블의 행 식별자가 변경될 수 있는 복구 작업을 수행하려 함Oracle이 플래시백 시 내부적으로 ROWID 변경이 필요한데 허용되지 않음해결 방법1. ROW MOVEMENT 활성화다음 명령어를 통해 테이블의 ROW MOVEMENT 기능을 활성화해야 합니다:ALTER TABLE .. 공감수 0 댓글수 0 2025. 4. 7.
  • ORA-26530: Unable to build materialized view log on table / 원인과 해결 방법 ORA-26530: Unable to build materialized view log on table ORA-26530 오류는 특정 테이블에 대해 물리적 뷰 로그(Materialized View Log)를 생성하려고 할 때 제약 조건이 충족되지 않으면 발생합니다.    오류 원인해당 오류는 다음과 같은 이유로 발생할 수 있습니다:테이블에 PRIMARY KEY나 ROWID가 없음 – MVIEW 로그 생성을 위한 기준 키가 없음이미 존재하는 뷰 로그가 비정상 상태이거나 손상됨해당 테이블에 대해 권한이 부족하거나 뷰 로그 생성이 제한됨테이블 이름을 잘못 지정함해결 방법1. 기본 키 존재 여부 확인SELECT constraint_nameFROM all_constraintsWHERE table_name = '.. 공감수 0 댓글수 0 2025. 4. 7.
  • ORA-25014: The comparison involving LOBs is not allowed / 원인과 해결 방법 ORA-25014: The comparison involving LOBs is not allowed ORA-25014 오류는 LOB(BLOB, CLOB 등) 데이터 타입을 비교 연산자(=, !=, 등)를 사용해 직접 비교하려고 할 때 발생합니다.    오류 원인이 오류는 다음과 같은 상황에서 발생합니다:LOB 컬럼을 WHERE 절에서 직접 비교LOB 값을 다른 LOB과 동등 비교(=, !=) 시도서브쿼리나 조건문에서 LOB 비교해결 방법LOB 데이터는 일반 문자열이나 숫자처럼 직접 비교할 수 없기 때문에 다음과 같은 방법으로 해결해야 합니다:1. DBMS_LOB.COMPARE 함수 사용두 LOB 값이 같은지 비교할 수 있는 전용 함수입니다.SELECT * FROM my_tableWHERE DBMS_LO.. 공감수 0 댓글수 0 2025. 4. 7.
  • ORA-29271: Too many open SMTP connections / 원인과 해결 방법 ORA-29271: Too many open SMTP connectionsORA-29271 오류는 UTL_SMTP 패키지를 사용할 때 SMTP 연결이 너무 많을 때 발생합니다.    오류 원인SMTP 세션이 종료되지 않고 유지됨메일 서버가 과부하 상태임PL/SQL에서 SMTP 연결을 남발하여 발생해결 방법SMTP 연결 상태 확인SELECT COUNT(*) FROM v$session WHERE program LIKE '%UTL_SMTP%';SMTP 세션 종료EXEC UTL_SMTP.QUIT(my_smtp_connection); 공감수 0 댓글수 0 2025. 3. 5.
  • ORA-29270: Too many open HTTP requests / 원인과 해결 방법 ORA-29270: Too many open HTTP requestsORA-29270 오류는 UTL_HTTP 패키지를 사용할 때 동시에 너무 많은 요청이 열린 경우 발생합니다.    오류 원인HTTP 연결이 닫히지 않고 유지됨UTL_HTTP.REQUEST 사용 시 리소스가 제대로 해제되지 않음서버가 너무 많은 요청을 수락하여 과부하 발생해결 방법사용 중인 HTTP 요청 개수 확인SELECT COUNT(*) FROM v$session WHERE program LIKE '%UTL_HTTP%';HTTP 요청 종료EXEC UTL_HTTP.END_RESPONSE(my_http_response); 공감수 0 댓글수 0 2025. 3. 5.
  • ORA-19625: error identifying file / 원인과 해결 방법 ORA-19625: error identifying fileORA-19625 오류는 RMAN이 파일을 찾을 수 없을 때 발생합니다.    오류 원인백업 파일이 삭제되었거나 이동됨파일 경로가 잘못 지정됨RMAN 카탈로그가 최신 상태가 아님해결 방법파일 존재 여부 확인ls -l /backup/oracle/rman_backup.bakRMAN 백업 목록 갱신RMAN> CROSSCHECK BACKUP;백업 경로 다시 지정 공감수 0 댓글수 0 2025. 3. 5.
  • ORA-01628: max extent reached for rollback segment / 원인과 해결 방법 ORA-01628: max extent reached for rollback segmentORA-01628 오류는 롤백 세그먼트가 확장 가능한 한계를 초과했을 때 발생합니다.    오류 원인롤백 세그먼트가 최대 확장(extent) 크기에 도달함트랜잭션이 너무 커서 롤백 세그먼트가 감당할 수 없음해결 방법롤백 세그먼트 크기 확인SELECT segment_name, tablespace_name, bytes/1024/1024 MB FROM dba_segments WHERE segment_type = 'ROLLBACK';새로운 UNDO 테이블스페이스 추가CREATE UNDO TABLESPACE undo_tbs DATAFILE 'undo01.dbf' SIZE 500M; 공감수 0 댓글수 0 2025. 3. 5.
  • ORA-01578: ORACLE data block corrupted / 원인과 해결 방법 ORA-01578: ORACLE data block corruptedORA-01578 오류는 데이터 블록 손상이 감지되었을 때 발생합니다.    오류 원인디스크 오류 또는 파일 시스템 문제하드웨어 결함으로 인해 블록이 손상됨비정상적인 종료로 인해 블록이 깨짐해결 방법손상된 블록 확인SELECT * FROM v$database_block_corruption;RMAN을 사용한 복구RMAN> BLOCKRECOVER CORRUPTION LIST;손상된 테이블 제거 후 다시 로드 공감수 0 댓글수 0 2025. 3. 5.
  • ORA-04068: Existing state of packages has been discarded / 원인과 해결 방법 ORA-04068: Existing state of packages has been discardedORA-04068 오류는 실행 중인 패키지가 다시 컴파일되었거나 변경된 경우 발생합니다.    오류 원인패키지의 상태가 변경됨패키지가 다시 컴파일되어 세션에서 사용 중인 상태가 사라짐런타임 중 패키지 변경이 발생하여 현재 세션에서 충돌 발생해결 방법패키지 재컴파일ALTER PACKAGE my_package COMPILE;세션 재시작EXIT;sqlplus user/password@dbDBMS_SESSION.RESET_PACKAGE 사용EXEC DBMS_SESSION.RESET_PACKAGE; 공감수 0 댓글수 0 2025. 3. 4.
  • ORA-12519: TNS:no appropriate service handler found / 원인과 해결 방법 ORA-12519: TNS:no appropriate service handler foundORA-12519 오류는 데이터베이스 리스너가 새로운 연결 요청을 처리할 수 없는 경우 발생합니다.   오류 원인리스너가 과부하 상태이거나 최대 연결 제한을 초과함데이터베이스 프로세스가 부족하여 새로운 요청을 처리할 수 없음리스너가 올바르게 구성되지 않음해결 방법현재 세션 수 확인SELECT COUNT(*) FROM v$session;프로세스 제한 증가ALTER SYSTEM SET PROCESSES = 300 SCOPE=SPFILE;이후 데이터베이스를 재시작해야 합니다.리스너 상태 확인lsnrctl status 공감수 0 댓글수 0 2025. 3. 4.
  • ORA-09755: osndop: permission denied / 원인과 해결 방법 ORA-09755: osndop: permission deniedORA-09755 오류는 운영 체제에서 Oracle 프로세스를 시작하는 데 필요한 권한이 부족할 때 발생합니다.    오류 원인Oracle 실행 파일에 대한 적절한 권한이 없음OS 사용자 계정이 Oracle을 실행할 권한이 없음Oracle 프로세스를 실행 중인 사용자가 root 권한을 가지고 있지 않음해결 방법Oracle 바이너리 파일 권한 확인ls -l $ORACLE_HOME/bin/oracle파일 권한 조정chmod 6751 $ORACLE_HOME/bin/oracleOracle 사용자로 실행su - oracle 공감수 0 댓글수 0 2025. 3. 4.
  • ORA-29269: Directory access denied / 원인과 해결 방법 ORA-29269: Directory access deniedORA-29269 오류는 사용자가 접근하려는 디렉터리에 대한 권한이 없을 때 발생합니다.    오류 원인디렉터리에 대한 읽기 또는 쓰기 권한이 부여되지 않음디렉터리가 존재하지 않거나 잘못된 경로를 지정함Oracle 사용자에게 적절한 디렉터리 권한이 없음해결 방법디렉터리 객체 확인SELECT * FROM all_directories WHERE directory_name = 'MY_DIRECTORY';필요한 권한 부여GRANT READ, WRITE ON DIRECTORY MY_DIRECTORY TO my_user;디렉터리 존재 여부 확인ls -ld /path/to/directory 공감수 0 댓글수 0 2025. 3. 4.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.