내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
OS환경 : Windows 2008 r2, Windows 2012 r2 (64bit)
DB 환경 : Oracle Database 10.2.0.4
방법 : Windows Server 2008 R2에 Oracle 10g R2에서 Windows Server 2012 R2로 OS 업그레이드 가이드
windows 2008 r2 에 oracle 10g r2가 설치된 환경에서
OS만 windows 2012 r2로 업그레이드해서 정상작동하는지를 확인해보는 시나리오
오라클 10.2.0.4 설치 확인
Windows 2012 r2 설치 CD 삽입
Browse 선택
Windows 2012 r2 cd 선택
삽입된 설치파일 확인
설치 cd 실행
지금 설치
로딩중
아니요 선택
제품 키 입력
GUI 포함된 서버 선택
사용 조건 동의
업그레이드 선택
호환성 보고서가 나오며 더이상 진행이 되지 않음
해결방법
먼저 OS 리부팅
리부팅 후 sqlplus 접속 후 db 종료 및 리스너 종료
1 2 3 4 5 6 7 | C:\Users\Administrator>sqlplus / as sysdba SQL> shutdown immediate SQL> exit C:\Users\Administrator> lsnrctl stop |
다시 설치 cd 실행
로딩중
아니요 선택
제품 키 입력
GUI 포함된 서버 선택
사용 조건 동의
업그레이드 선택
호환성 보고서에서 다음으로 넘어가짐
업그레이드 중
Windows 2012 r2로 업그레이드 완료
윈도우 + R 키 또는 실행창으로 cmd 입력
sqlplus 접속 시도
ORA-12546: TNS:permission denied 발생 후 접속되지 않음
해외 사이트에 있는 방법 시도1 : 방화벽 인바운드/아웃바운드 1521 추가
하지만 나의 경우 로컬 접속이라 이방법이 도움이 될지 모르겠음
Windows 방화벽 검색
고급 설정 선택
인바운드 규칙에서 오른쪽 새규칙 만들기 선택
포트 선택
포트 1521 입력
연결 허용 선택
3개 다 체크
인바운드 이름 지정
생성된 인바운드 규칙 확인
아웃바운드 규칙에서 오른쪽 새규칙 만들기 선택
포트 선택
포트에 1521 입력
연결 허용 선택
3개 다 체크
아웃바운드 이름 설정
설정된 아웃바운드 규칙 확인
다시 접속 시도
여전히 접속되지 않음
해외 사이트에 있는 방법 시도2 : 레지스트리 권한 부여
regedit에 있는 ORACLE_HOME에 사용 권한 추가
윈도우 + R 또는 실행창에서 regedit 입력
Regedit 창에서 HKEY_LOCAL_MACHINE → SOFTWARE → ORACLE 로 이동
ORACLE 오른쪽 마우스 클릭 - 사용권한 선택
추가 선택
every 입력
권한에 모든 권한 체크
여전히 접속되지 않음
해외 사이트에 있는 방법 시도3 : 리스너 파일에 문장 추가
리스너 파일 워드패드로 열기
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
기존 리스너 파일
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-O0II80KTTVS)(PORT = 1521)) ) ) |
리스너 파일 아래와 같이 수정
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (SID_NAME = orcl) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-O0II80KTTVS)(PORT = 1521)) ) ) |
리스너 정지 lsnrctl stop
리스너 재시작 lsnrctl start
접속 시도
여전히 되지않음..
추가 시도
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\
폴더에 every 모든 권한 부여
결과 : 실패
접속 방법을 아시는분은 댓글로 알려주시면 감사하겠습니다.
+10.2.0.5 에는 문제없이 된다고하는데 실제로 해봐야 알수있을듯함
+Windows 2012 r2 에 10gr2를 설치하는건 가능하다고함 이것도 해봐야 할듯
참고사항
현재 실행중인 서비스 목록(OracleDBConsoleorcl은 EM같은 서비스라고함)
참조 : https://dba.stackexchange.com/questions/123649/install-oracle-10-2-0-4-on-windows-server-2012-r2
https://dooa159.tistory.com/entry/windows-2012-Oracle-10g-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95
'ORACLE > Install' 카테고리의 다른 글
Oracle 19c 컴포넌트 추가 설치 방법 (0) | 2020.02.09 |
---|---|
Oracle Linux 8.1에 Oracle 19c 설치 가이드 (15) | 2020.01.05 |
Windows Server 2012 R2에 Oracle 11g R2에서 12c R2로 DB 업그레이드 가이드 (0) | 2019.10.16 |
Windows Server 2008 R2에 Oracle 11g R2에서 Windows Server 2012 R2로 OS 업그레이드 가이드 (5) | 2019.10.16 |
Windows Server 2008 R2에 Oracle 10g R2에서 11g R2로 DB 업그레이드 가이드 (0) | 2019.10.16 |