SW/Database (289) 썸네일형 리스트형 💡 RHEL 9.5 환경에서 MSSQL 오프라인 설치 패키지 구축 및 설치 가이드 (2025 최신) 💡 RHEL 9.5 환경에서 MSSQL 오프라인 설치 패키지 구축 및 설치 가이드 (2025 최신)인터넷이 연결되지 않은 폐쇄망 환경에서도 Microsoft SQL Server 2022를 설치할 수 있도록, 온라인 서버에서 오프라인 패키지를 생성하고, 이를 실제 운영/개발 서버에 설치하는 과정을 정리했습니다.📦 1. 준비 환경운영체제: RHEL 9.5 (x86_64)파일: mssql-offline-package-rhel9.5-secure.zipLink: https://drive.google.com/file/d/1KdbRIORDdPIwtxekU38tNuT-rDz_fZkc/view?usp=sharingDB 에디션: Developer / Standard / Enterprise🧰 2. 압축 해제cd /ro.. ORA-00101: invalid specification for system parameter DISPATCHERS / 원인과 해결 방법 ORA-00101: invalid specification for system parameter DISPATCHERS이 오류는 Oracle 인스턴스의 DISPATCHERS 초기화 파라미터를 잘못 설정했을 때 발생합니다. 구문 오류, 잘못된 프로토콜명 또는 포맷이 맞지 않는 경우에 주로 나타납니다. 📌 오류 원인 정리원인설명구문 오류괄호 누락, 쉼표 오류 등 잘못된 문법지원하지 않는 프로토콜예: TCP가 아닌 이상한 이름 사용 시값 포맷 불일치(DESCRIPTION=...) 구조가 맞지 않는 경우🔧 해결 방법현재 설정된 DISPATCHERS 확인SHOW PARAMETER dispatchers;정확한 구문 예시로 수정ALTER SYSTEM SET DISPATCHERS='(PROTOCOL=TCP)(SERV.. ORA-00100: no data found / 원인과 해결 방법 ORA-00100: no data found이 오류는 SQL 문이 실행되었지만, WHERE 조건을 만족하는 데이터가 하나도 존재하지 않을 때 발생합니다. 특히 PL/SQL 블록에서 SELECT INTO 문을 사용할 때 자주 마주치는 오류입니다. 📌 오류 원인 정리상황설명SELECT INTO 결과가 없음조건에 맞는 레코드가 없을 경우 발생PL/SQL에서 EXCEPTION 처리가 없음NO_DATA_FOUND 예외를 따로 처리하지 않은 경우JOIN 또는 서브쿼리에서 예상 외 결과의도와 다르게 WHERE 조건이 전혀 매칭되지 않을 때🔧 해결 방법SELECT INTO 전에 데이터 존재 여부 확인SELECT COUNT(*) INTO v_count FROM table_name WHERE 조건;IF v_count .. ORA-00099: timed_statistics must be TRUE when statistics_level is not BASIC / 원인과 해결 방법 ORA-00099: timed_statistics must be TRUE when statistics_level is not BASIC이 오류는 statistics_level 파라미터가 BASIC이 아닌 값으로 설정되어 있을 때, timed_statistics 값을 TRUE로 설정하지 않아서 발생합니다. 📌 오류 원인 정리원인설명statistics_level 설정statistics_level = TYPICAL 또는 ALL일 때timed_statistics 설정 누락timed_statistics이 FALSE이면 오류 발생파라미터 간 상호 제약 조건 위반두 파라미터는 서로 종속적 관계🔧 해결 방법현재 설정 확인:SHOW PARAMETER statistics_level;SHOW PARAMETER timed.. ORA-00098: sequence %s.%s is not yet defined in the dictionary / 원인과 해결 방법 ORA-00098: sequence %s.%s is not yet defined in the dictionary이 오류는 Oracle 내부에서 특정 시퀀스(sequence)에 대한 사전(dictionary) 정보가 아직 정의되지 않았을 때 발생합니다. 주로 CREATE DATABASE 또는 CREATE CONTROLFILE 이후 초기 상태에서 발생합니다.📌 오류 원인 정리원인설명시퀀스 정보가 Dictionary에 없음DB 생성 초기에는 일부 내부 시퀀스가 등록되지 않음데이터베이스가 아직 완전하게 생성되지 않음catalog.sql 또는 catproc.sql 실행이 누락되었을 수 있음내부 시퀀스를 참조하려는 뷰/프로시저 실행사전 정보 없이 참조 시 오류 발생🔧 해결 방법시퀀스가 실제 존재하는지 확인Dic.. ORA-00097: use of Oracle SQL feature not in SQL92 / 원인과 해결 방법 ORA-00097: use of Oracle SQL feature not in SQL92이 오류는 Oracle SQL 기능 중 SQL92 표준에 포함되지 않은 기능을 사용하려고 할 때 발생합니다.주로 RESTRICTED SESSION 모드나 SQL92_SECURITY 설정을 사용하는 환경에서 제한됩니다. 📌 오류 원인 정리원인설명비표준 SQL 구문 사용SQL92 표준에 없는 Oracle 고유 기능 사용 시 오류 발생SQL92 보안 옵션 활성화SQL92_SECURITY = TRUE일 때 비표준 기능 제한Restricted 세션 사용RESTRICTED SESSION 모드에서는 일부 SQL 기능 제한🔧 해결 방법비표준 SQL 기능 사용이 필요한지 검토SQL92_SECURITY 파라미터 설정 확인:SHOW .. ORA-00096: invalid value %s for parameter %s, must be from among %s / 원인과 해결 방법 ORA-00096: invalid value %s for parameter %s, must be from among %s이 오류는 Oracle에서 특정 초기화 파라미터에 허용되지 않는 값을 입력했을 때 발생합니다. `%s` 자리에는 각각 잘못된 값, 파라미터 이름, 허용 가능한 값 목록이 표시됩니다. 오류 원인해당 파라미터가 허용하는 값 중 하나가 아닌 값을 입력파라미터 타입이 문자, 숫자 등인데 형식을 맞추지 않음대소문자 구분 또는 오타 등 입력 실수해결 방법오류 메시지에 나타나는 "must be from among" 목록 확인해당 파라미터의 허용 값 확인 후 정확히 입력예시 (파라미터가 TRUE/FALSE만 허용하는 경우):ALTER SYSTEM SET some_parameter = TRUE SCOP.. ORA-00095: specified initialization parameter cannot be modified / 원인과 해결 방법 ORA-00095: specified initialization parameter cannot be modified이 오류는 Oracle에서 수정이 불가능한 초기화 파라미터를 변경하려고 시도할 때 발생합니다. 일부 파라미터는 실행 중이거나 SPFILE을 사용해도 변경할 수 없습니다. 오류 원인변경이 허용되지 않는 파라미터(예: db_name, db_block_size 등)를 수정 시도런타임 중 변경이 불가능한 파라미터를 ALTER SYSTEM 문으로 수정 시도SPFILE 또는 init.ora에서도 수정 불가능한 고정 파라미터 접근 해결 방법Oracle 공식 문서 또는 V$PARAMETER 뷰에서 해당 파라미터의 수정 가능 여부 확인수정이 필요한 경우 인스턴스를 종료하고 init.ora 파일을 수동으로 편.. 이전 1 2 3 4 ··· 37 다음