OS환경 : Windows Server 2016 STD (64bit)
DB 환경 : Oracle Database 11.2.0.4 Standard
방법 : Windows Server 2016에 Oracle 11g R2 설치 가이드
Windows Server 2016 OS 설치(https://positivemh.tistory.com/613)
이후 진행한 내용임
Oracle 11gR2는 Windows Server 2016을 공식적으로 지원하지 않음
Windows Server 2012 R2 까지만 지원을 함
하지만 설치는 가능하기때문에 가이드 게시글을 작성함
본문에서 사용한 파일
p6880880_112000_MSWIN-x86-64.zip : OPatch 최신 파일
p13390677_112040_MSWIN-x86-64_1of7.zip : Oracle 설치파일
p13390677_112040_MSWIN-x86-64_2of7.zip : Oracle 설치파일
p28265827_112040_MSWIN-x86-64.zip : Oracle 패치파일
p28412269_112040_MSWIN-x86-64.zip : Oracle 패치파일
p13390677_112040_MSWIN-x86-64_1of7.zip : Oracle 설치파일
p13390677_112040_MSWIN-x86-64_2of7.zip : Oracle 설치파일
압축 해제한 뒤 database 폴더 합치기
Oracle Software 설치
database 폴더로 이동 후 setup.exe 파일 실행
설치 프로그램 실행중
My Oracle Support를 통해 보안 갱신 수신 체크 해제
예 선택
소프트웨어 갱신 건너뛰기 선택 후 다음
데이터베이스 소프트웨어만 설치 선택 후 다음
단일 인스턴스 데이터베이스 설치 선택 후 다음
다음
Standard Editioin 선택 후 다음
Oracle Base, Oracle Home 경로 확인 후 다음
필요 조건 검사 수행중
요약 정보 확인 후 설치
설치중
Oracle Software 설치 완료
OPatch 최신파일 업로드
ORACLE_HOME 경로로 이동
OPatch 폴더 OPatch_old로 이름 변경
OPatch 최신 파일 해당 경로로 가져오기
OPatch 최신 파일 해당 경로에서 압축해제
새로운 OPatch 폴더가 생김
내컴퓨터 - 속성 선택
설정 변경 선택
고급 - 환경 변수 선택
Administrator에 대한 사용자 변수 - 편집 선택
새로 만들기 선택
bin 폴더와 Opatch 폴더 추가
1
2
|
C:\app\Administrator\product\11.2.0\dbhome_1\BIN
C:\app\Administrator\product\11.2.0\dbhome_1\OPatch
|
시스템 변수 - 새로 만들기 선택
변수 이름, 변수 값 설정
1
2
|
ORACLE_HOME
C:\app\Administrator\product\11.2.0\dbhome_1
|
생성된 변수 확인
작업 관리자 실행
Oracle MTS Recovery 프로세스 작업끝내기
윈도우 키 + R 로 실행창 실행 후 cmd 실행
최신 파일로 변경한 OPatch 버전 확인
1
2
3
4
|
C:\> opatch version
OPatch Version: 11.2.0.3.25
OPatch succeeded.
|
DB 업데이트
기존 패치 내역 확인
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
C:\> opatch lsinventory
Oracle Interim 패치 설치 프로그램 버전 11.2.0.3.25
Copyright (c) 2020, Oracle Corporation. All rights reserved.
Oracle 홈: C:\app\Administrator\product\11.2.0\dbhome_1
중앙 인벤토리: C:\Program Files\Oracle\Inventory
출처:
OPatch 버전: 11.2.0.3.25
OUI 버전: 11.2.0.4.0
로그 파일 위치: C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2020-07-08_17-33-30오후_1.log
Lsinventory Output file location : C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\lsinv\lsinventory2020-07-08_17-33-30오후.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: WIN-ET3EB40BT2V
ARU platform id: 233
ARU platform description:: Microsoft Windows (64-bit AMD)
설치된 최상위 레벨 제품(1):
Oracle Database 11g 11.2.0.4.0
이 Oracle 홈에 1개의 제품이 설치되어 있습니다.
이 Oracle 홈에 설치된 Interim 패치가 없습니다.
--------------------------------------------------------------------------------
OPatch succeeded.
|
DB 패치 파일
p28265827_112040_MSWIN-x86-64.zip
p28412269_112040_MSWIN-x86-64.zip
압축 해제
DB 업데이트 폴더로 이동 후 OPatch apply 실행
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
C:\> cd Users\Administrator\Downloads\p28265827_112040_MSWIN-x86-64\28265827
C:\Users\Administrator\Downloads\p28265827_112040_MSWIN-x86-64\28265827> opatch apply
Oracle Interim 패치 설치 프로그램 버전 11.2.0.3.25
Copyright (c) 2020, Oracle Corporation. All rights reserved.
Oracle 홈: C:\app\Administrator\product\11.2.0\dbhome_1
중앙 인벤토리: C:\Program Files\Oracle\Inventory
출처:
OPatch 버전: 11.2.0.3.25
OUI 버전: 11.2.0.4.0
로그 파일 위치: C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2020-07-08_17-37-14오후_1.log
Verifying environment and performing prerequisite checks...
OPatch continues with these patches: 28265827
계속하겠습니까? [y|n]
y [Y 입력]
User Responded with: Y
All checks passed.
로컬 시스템의 이 ORACLE_HOME에서 실행 중인 Oracle 인스턴스를 종료하십시오.
(Oracle 홈 = 'C:\app\Administrator\product\11.2.0\dbhome_1')
로컬 시스템이 패치할 준비가 되었습니까? [y|n]
y [Y 입력]
User Responded with: Y
Backing up files...
OH 'C:\app\Administrator\product\11.2.0\dbhome_1'에 Interim 패치 '28265827'을(를) 적용하는 중
ApplySession: Oracle 홈에 선택적 구성요소 [ oracle.rdbms.tg4db2, 11.2.0.4.0 ] , [ oracle.rdbms.tg4ifmx, 11.2.0.4.0 ] , [ oracle.has.crs, 11.2.0.4.0 ] , [ oracle.usm, 11.2.0.4.0 ] , [ oracle.rdbms.ic, 11.2.0.4.0 ] , [ oracle.sysman.common, 11.2.0.4.0 ] , [ oracle.network.aso, 11.2.0.4.0 ] , [ oracle.rdbms.tg4tera, 11.2.0.4.0 ] , [ oracle.has.cvu, 11.2.0.4.0 ] , [ oracle.rdbms.dv, 11.2.0.4.0 ] , [ oracle.rdbms.tg4sybs, 11.2.0.4.0 ] , [ oracle.has.cfs, 11.2.0.4.0 ] , [ oracle.oraolap.api, 11.2.0.4.0 ] , [ oracle.sdo, 11.2.0.4.0 ] , [ oracle.rdbms.tg4msql, 11.2.0.4.0 ] , [ oracle.oraolap, 11.2.0.4.0 ] 이(가) 없거나 상위 버전이 발견되었습니다.
oracle.xdk.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.has.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.sysman.plugin.db.main.agent, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ordim.jai, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.has.common.cvu, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.util, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.sqlplus.ic, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.network.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.plsql, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.network.listener, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.owb.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.oraolap.dbscripts, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.sysman.agent, 10.2.0.4.5 구성요소를 패치하는 중...
oracle.assistants.server, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.sdo.locator, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ovm, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.oci, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.sqlplus, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.has.deconfig, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ordim.server, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ldap.owm, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ldap.security.osdt, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.sysman.console.db, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.nlsrtl.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ntoledb, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.rsf.ic, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ordim.client, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ntoledb.odp_net_2, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.odbc.ic, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.has.common, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.oracore.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.precomp.common, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ldap.rsf, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ldap.client, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.has.db, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.deconfig, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.dbscripts, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.hsodbc, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.xdk, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.rman, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ctx, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.ldap.rsf.ic, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.xdk.parser.java, 11.2.0.4.0 구성요소를 패치하는 중...
"Found msvcrt.dll in Oracle_Home\BIN."
"Deleting Oracle_Home\BIN\msvcrt.dll, as the OS loads msvcrt.dll from C:\WINDOWS\System32\ directory."
Patch 28265827 successfully applied.
Log file location: C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2020-07-08_17-37-14오후_1.log
OPatch succeeded.
|
OJVM 업데이트
OJVM 업데이트 폴더로 이동 후 Opatch apply 실행
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
C:\Users\Administrator\Downloads\p28265827_112040_MSWIN-x86-64\28265827> cd ..\..\p28412269_112040_MSWIN-x86-64\28412269
C:\Users\Administrator\Downloads\p28412269_112040_MSWIN-x86-64\28412269> opatch apply
Oracle Interim 패치 설치 프로그램 버전 11.2.0.3.25
Copyright (c) 2020, Oracle Corporation. All rights reserved.
Oracle 홈: C:\app\Administrator\product\11.2.0\dbhome_1
중앙 인벤토리: C:\Program Files\Oracle\Inventory
출처:
OPatch 버전: 11.2.0.3.25
OUI 버전: 11.2.0.4.0
로그 파일 위치: C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2020-07-08_17-42-55오후_1.log
Verifying environment and performing prerequisite checks...
OPatch continues with these patches: 28412269
계속하겠습니까? [y|n]
y [Y 입력]
User Responded with: Y
All checks passed.
로컬 시스템의 이 ORACLE_HOME에서 실행 중인 Oracle 인스턴스를 종료하십시오.
(Oracle 홈 = 'C:\app\Administrator\product\11.2.0\dbhome_1')
로컬 시스템이 패치할 준비가 되었습니까? [y|n]
y [Y 입력]
User Responded with: Y
Backing up files...
OH 'C:\app\Administrator\product\11.2.0\dbhome_1'에 Interim 패치 '28412269'을(를) 적용하는 중
ApplySession: Oracle 홈에 선택적 구성요소 [ oracle.sqlj, 11.2.0.4.0 ] , [ oracle.sqlj.companion, 11.2.0.4.0 ] 이(가) 없 거나 상위 버전이 발견되었습니다.
oracle.dbjava.jdbc, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.rdbms.dbscripts, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.dbjava.ic, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.javavm.client, 11.2.0.4.0 구성요소를 패치하는 중...
oracle.javavm.server, 11.2.0.4.0 구성요소를 패치하는 중...
Patch 28412269 successfully applied.
Log file location: C:\app\Administrator\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2020-07-08_17-42-55오후_1.log
OPatch succeeded.
|
패치 내역 확인
1
2
3
|
C:\Users\Administrator>opatch lspatches
28412269;WINDOWS ORACLE JAVAVM COMPONENT BUNDLE PATCH 11.2.0.4.181016
28265827;WINDOWS DB BUNDLE PATCH 11.2.0.4.181016:(28265827)
|
정상적으로 적용됨
리스너 설정
cmd창에서 netca 실행
1
|
C:\> netca
|
리스너 구성 선택 후 다음
추가 선택 후 다음
리스너명 입력 후 다음
프로토콜 확인 후 다음
표준 포트 번호 1521 사용 선택 후 다음
아니오 선택 후 다음
완료
db 생성
dbca 실행
1
|
C:\> dbca
|
다음
데이터베이스 생성 선택 후 다음
사용자 정의 데이터베이스 선택 후 다음
SID 입력 후 다음
EM 구성 체크 해제 후 다음
패스워드 입력 후 다음
예
템플리트에서 데이터베이스 파일 위치 사용 선택 후 다음
빠른 복구 영역 지정 체크 해제 후 다음
구성 요소 모두 체크 해제 후 다음
메모리 설정 후 문자 집합 선택
KO16MSWIN949 선택 후 다음
다음
데이터베이스 생성 선택 후 완료
요약 확인 후 확인
db 생성중
db 생성 완료
sqlplus 접속 후 버전 확인
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
C:\Users\Administrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on 수 7월 8 23:12:08 2020
Copyright (c) 1982, 2017, Oracle. All rights reserved.
다음에 접속됨:
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
SQL> select instance_name, version, status from v$instance;
INSTANCE_NAME VERSION STATUS
---------------- ----------------- ------------
orcl 11.2.0.4.0 OPEN
|
정상 설치됨
참조 : https://docs.oracle.com/cd/E11882_01/install.112/e47798/toc.htm
https://docs.oracle.com/cd/E11882_01/win.112/e26104/recovery.htm#NTMTS135
'ORACLE > Install' 카테고리의 다른 글
Oracle Linux 7.6에 Oracle 12c R1 설치 가이드 (0) | 2020.07.15 |
---|---|
Oracle Linux 7.4에 Oracle 11g R2 RAC 삭제 가이드 (0) | 2020.07.10 |
Oracle Linux 7.6에 Oracle 19c 삭제 가이드 (4) | 2020.06.18 |
Oracle 19c Single OPatch Release Update 롤백 가이드 (0) | 2020.06.03 |
Redhat Linux 7.5에 Oracle 19c 설치시 compat-libstdc++-33-3.2.3 패키지 (0) | 2020.05.06 |