Oracle은 포트를 사용하여 컴퓨터 네트워크 내에서 통신하는 인기 있는 관계형 데이터베이스 관리 시스템입니다. 포트는 응용 프로그램을 식별하고 서버가 네트워크를 통해 다른 컴퓨터와 통신할 수 있도록 하는 주소입니다. Oracle 데이터베이스는 기본적으로 통신에 포트 1521을 사용합니다. 그러나 어떤 경우에는 Oracle 데이터베이스의 포트 설정을 변경해야 할 수도 있습니다. 이번 글에서는 Oracle 포트를 수정하는 방법을 소개하겠습니다.
Oracle 포트를 수정하기 전에 Oracle 리스너를 중지해야 합니다. 리스너가 실행 중이면 포트 변경이 적용되지 않기 때문입니다. Oracle 수신기를 중지하려면 명령 프롬프트를 열고 다음 명령을 입력합니다.
lsnrctl stop
이 명령은 Oracle 수신기를 중지하여 기본 포트를 변경할 수 있도록 합니다.
리스닝 프로그램을 중지한 후 Oracle 포트 설정을 수정할 수 있습니다. 이 작업을 위해서는 Oracle 홈 디렉토리에서 Listener.ora 파일을 찾아야 합니다. Oracle 홈 디렉토리의 위치는 운영 체제와 Oracle 버전에 따라 다릅니다. 일반적으로 $ORACLE_HOME/network/admin 경로 아래에 위치합니다.
listener.ora 파일을 열면 다음이 표시됩니다.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:ppOracleproduct .2.0dbhome_1) (PROGRAM = extproc) )
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521)) )
)
위 코드에서 다음을 바꿔야 합니다. " PORT=1521"을 사용하려는 포트 번호로 설정하세요. 예를 들어 포트를 2048로 변경하려는 경우 코드는 다음과 같아야 합니다.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:ppOracleproduct .2.0dbhome_1) (PROGRAM = extproc) )
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2048)) (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 2048)) )
)
리스너 수정 후 .ora 파일을 저장하고 닫으세요.
위 변경 사항을 완료한 후 Oracle 리스너를 다시 시작해야 합니다. 이렇게 하려면 명령 프롬프트를 열고 다음 명령을 입력하십시오.
lsnrctl start
이 명령은 Oracle 수신기를 시작하고 변경 사항을 적용합니다.
Oracle 포트 변경이 성공했는지 확인하려면 다음 명령을 사용하여 SQL Plus를 시작합니다.
sqlplus sys as sysdba
그런 다음 다음 명령을 입력하여 Oracle 포트를 확인하세요.
select dbms_xdb .gethttpport from Dual;
이 명령은 데이터베이스에서 사용 중인 포트 번호를 표시합니다. 방금 변경한 포트 번호로 업데이트되었는지 확인하세요.
요약
Oracle 포트 설정을 수정하는 경우 먼저 Listening 프로그램을 중지하고 Listener.ora 파일을 수정하시기 바랍니다. 그런 다음 리스너를 다시 시작하고 변경 사항이 성공적으로 적용되었는지 확인하세요. 포트 변경은 애플리케이션에 영향을 미칠 수 있으므로 포트를 수정하기 전에 이를 고려해야 합니다. 이러한 변경 사항이 미치는 영향에 대해 확실하지 않은 경우 Oracle 기술 지원 부서에 문의하십시오.
위 내용은 오라클 포트 수정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!