프린트 하기

내맘대로긍정이 알려주는

Oracle 23ai 신기능
무료 세미나 발표자료

다운로드 trending_flat

 

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) 19822017, 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