ORACLE 10g 에서 OracleDB Consoleorcl 시작 실패 문제

3096 단어 OacleC++cC#
Oacle 을 설치 한 후 상당히 오랫동안 Oacle 에 접근 하지 않 았 습 니 다.http://localhost:1158/em 이 주 소 는 오늘 새로운 사용 자 를 만 들 려 고 방문 한 결과 OracleDB Console 서비스 가 시작 되 지 않 아 접근 할 수 없습니다.http://localhost:1158/em 인터넷 에서 많은 자 료 를 찾 아 시도 해 봤 더 니 결국 문 제 를 해결 했다.    첫 번 째:%ORACLE HOME%\db1\\NETWORK\ADMIN\\listener.ora 파일 을 수정 하고 그 중의 HOST=**,listener.ora 파일 의 HOST=**와 시스템 속성-컴퓨터 이름 옵션 카드 에 표 시 된'완전한 컴퓨터 이름:dsideal-db'가 일치 합 니 다.곧***를 dsideal-db 로 변경 하고 컴퓨터 를 다시 시작 합 니 다.OralceDB Console 서 비 스 를 시작 해 보 니 서비스 가 정상적으로 시작 되 고 고장 이 제 거 됩 니 다.listener.ora 파일 내용 은 다음 과 같 습 니 다. 
listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1
etwork\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1 ) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = dsideal-db )(PORT = 1521 )) # ; ) )

   PS1:이런 방법 을 제 가 시 도 했 을 때 제 파일 에 이미 이런 기준 이 있다 는 것 을 알 게 되 었 습 니 다.이 방법 은 제 현재 의 문 제 를 진정 으로 해결 할 수 없 지만 다른 문제 에 도움 이 될 수 있 습 니 다.나 는 여전히 이름 을 바 꾸 고 기 계 를 다시 만 들 었 지만 결 과 는 확실히 문 제 를 해결 하지 못 했다.    두 번 째:1.호스트 이름/IP,포트 가 올 바 르 게 설치 되 었 는 지 확인 합 니 다.호스트 이름/IP,포트 가$ORACLE 에 기록 되 어 있 는 지 확인 합 니 다.HOME/install/portlist.ini 파일 에 있 습 니 다.일반 사용자                   http://ip:5560/isqlplus DBA 사용자                   http://ip:5560/isqlplus/dba EM Database Control http://ip:1158/em/ 2.em,isqlplus 서비스 가 시작 되 었 는 지,상태 가 정상 인지 확인 합 니 다.물론 Oracle 이 설치 되 었 을 때'Oracle Enterprise Manager 설정 데이터베이스'를 설치 한 다른 문 제 를 선택해 야 합 니 다.3.ip 을 바 꾸 면 em 을 재 구축 해 야 합 니 다.다음은 em 관련 명령:EM 데이터베이스 emca-repos create 를 만 들 고 EM 데이터베이스 emca-repos recreate 를 만 듭 니 다.EM 데이터베이스 emca-repos drop 설정 데이터 베 이 스 를 삭제 하 는 Database Control emca-config dbcontrol db 데이터 베 이 스 를 삭제 하 는 Database Control 설정 emca-deconfig dbcontrol db 를 db control 포트 를 다시 설정 합 니 다.기본 포트 는 1158 emca-reconfig ports emca-reconfig ports-dbcontrolhttp_port 1160 emca -reconfig ports -agent_port 3940 먼저 ORACLE 설정SID 환경 변수 후 EM console 서 비 스 를 시작 합 니 다 emctl start dbconsole 먼저 ORACLE 설정SID 환경 변수 후 EM console 서비스 중지 emctl stop dbconsole 먼저 ORACLE 설정SID 환경 변 수 를 보고 EM console 서비스의 상 태 를 봅 니 다.emctl status dbconsole 설정 dbconsole 의 절차 emca-repos create emca-config dbcontrol db emctl start dbconsole dbconsole 재 설정 dbconsole 의 절차 emca-repos drop emca-repos create emca-config dbcontrol db emctl start dbconsole   PS2:이 방법 은 실행 가능 하 며,IP 가 바 뀌 면 em 에 접근 할 수 없 게 되 고,em 은 재건 축 이 필요 하 다 는 것 이 중점 입 니 다.그 중에서 나의 조작 은:
emca -repos drop 
emca -repos create 
emca -config dbcontrol db 
emctl start dbconsole 

 마지막 으로 문제 가 해결 되면 em 은 방문 할 수 있 지만 포트 는 5500,즉http://localhost:5500/em으로 바 뀌 었 다.

좋은 웹페이지 즐겨찾기