前提:

  • oracle不管打什么样的补丁,readme都是很好的参考资料。
  • Oracle每季度都会更新一个最新的PSU,现在12.1.0.2.0的最新的PSU是Patch 26925311。
  • 由于今天白天打了11.2.0.4的补丁,今天晚上和大家分享一下12.1.0.2打补丁的全部过程,如果有不足的地方,希望大家多多指点。

测试环境:

  • 操作系统:Redhat6.6(Linux db12c.localdomain 2.6.32-504.el6.x86_64 #1 SMP Tue Sep 16 01:56:35 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux)
  • 数据库:Oracle(12.1.0.2.0)

补丁需求:


OPatch替换:

注意:打补丁一定要确保OPatch的版本符合readme中的要求。确认完成之后上传PSU安装与opatch安装包。

 1 [oracle@db12c ~]$ ls -lrt
2 total 3194556
3 -rw-rw-r-- 1 oracle oinstall 6584 Aug 13 2015 PatchSearch.xml
4 -rw-r--r-- 1 oracle oinstall 1014527110 Jan 1 10:18 p21419221_121020_Linux-x86-64_2of10.zip
5 -rw-r--r-- 1 oracle oinstall 1673519571 Jan 1 10:23 p21419221_121020_Linux-x86-64_1of10.zip
6 drwxr-xr-x 7 oracle oinstall 4096 Feb 28 14:20 database
7 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Desktop
8 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Templates
9 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Downloads
10 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Videos
11 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Public
12 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Pictures
13 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Music
14 drwxr-xr-x 2 oracle oinstall 4096 Feb 28 21:04 Documents
15 drwxr-xr-x 2 oracle oinstall 4096 Mar 11 04:43 psu
16 -rw-r--r-- 1 oracle oinstall 487844763 Mar 12 2018 p26925311_121020_Linux-x86-64.zip
17 -rw-r--r-- 1 oracle oinstall 95262503 Mar 12 2018 p6880880_121010_Linux-x86-64.zip
  • 将上传的opatch进行解压,并对原有的opatch进行覆盖。
  1 [oracle@db12c ~]$ cd $ORACLE_HOME/
2 [oracle@db12c dbhome_1]$ pwd
3 /u01/app/oracle/product/12.1.0/dbhome_1
4 [oracle@db12c dbhome_1]$ cd
5 [oracle@db12c ~]$ mv p6880880_121010_Linux-x86-64.zip /u01/app/oracle/product/12.1.0/dbhome_1
6 [oracle@db12c ~]$ unzip p6880880_121010_Linux-x86-64.zip
7 unzip: cannot find or open p6880880_121010_Linux-x86-64.zip, p6880880_121010_Linux-x86-64.zip.zip or p6880880_121010_Linux-x86-64.zip.ZIP.
8 [oracle@db12c ~]$ cd /u01/app/oracle/product/12.1.0/dbhome_1
9 [oracle@db12c dbhome_1]$ unzip p6880880_121010_Linux-x86-64.zip
10 Archive: p6880880_121010_Linux-x86-64.zip
11 inflating: OPatch/operr.bat
12 inflating: OPatch/opatch_env.sh
13 replace OPatch/jlib/oracle.opatch.classpath.windows.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
14 inflating: OPatch/jlib/oracle.opatch.classpath.windows.jar
15 inflating: OPatch/jlib/oracle.opatchcore.classpath.jar
16 inflating: OPatch/jlib/oracle.opatchcore.classpath.unix.jar
17 replace OPatch/jlib/opatch.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
18 inflating: OPatch/jlib/opatch.jar
19 inflating: OPatch/jlib/oracle.opatchcore.classpath.windows.jar
20 replace OPatch/jlib/opatchsdk.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
21 inflating: OPatch/jlib/opatchsdk.jar
22 replace OPatch/jlib/oracle.opatch.classpath.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
23 inflating: OPatch/jlib/oracle.opatch.classpath.jar
24 replace OPatch/jlib/oracle.opatch.classpath.unix.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
25 inflating: OPatch/jlib/oracle.opatch.classpath.unix.jar
26 replace OPatch/opatchauto? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
27 inflating: OPatch/opatchauto
28 creating: OPatch/modules/
29 creating: OPatch/modules/thirdparty/
30 inflating: OPatch/modules/thirdparty/log4j-1.2.17.jar
31 inflating: OPatch/modules/thirdparty/commons-compress-1.9.jar
32 inflating: OPatch/modules/thirdparty/jackson-databind-2.7.9.1.jar
33 creating: OPatch/modules/thirdparty/features/
34 inflating: OPatch/modules/thirdparty/features/xercesimpl_2.11.0.0.0.jar
35 inflating: OPatch/modules/thirdparty/features/jackson-databind.jar
36 inflating: OPatch/modules/thirdparty/features/log4j_1.2.17.0.0.jar
37 inflating: OPatch/modules/thirdparty/features/commons-cli_1.3.1.0.0.jar
38 inflating: OPatch/modules/thirdparty/features/jackson-core.jar
39 inflating: OPatch/modules/thirdparty/features/jsch.jar
40 inflating: OPatch/modules/thirdparty/features/jsch_0.1.53.0.0.jar
41 inflating: OPatch/modules/thirdparty/features/commons-cli.jar
42 inflating: OPatch/modules/thirdparty/features/jackson-databind_2.7.9.1.0.jar
43 inflating: OPatch/modules/thirdparty/features/commons-compress.jar
44 inflating: OPatch/modules/thirdparty/features/xercesimpl.jar
45 inflating: OPatch/modules/thirdparty/features/jackson-core_2.7.9.0.0.jar
46 inflating: OPatch/modules/thirdparty/features/log4j.jar
47 inflating: OPatch/modules/thirdparty/features/commons-compress_1.9.0.0.0.jar
48 inflating: OPatch/modules/thirdparty/jackson-core-2.7.9.jar
49 inflating: OPatch/modules/thirdparty/xercesImpl-2.11.0.jar
50 inflating: OPatch/modules/thirdparty/jsch-0.1.53.jar
51 inflating: OPatch/modules/thirdparty/commons-cli-1.3.1.jar
52 inflating: OPatch/modules/com.sun.xml.bind.jaxb-jxc.jar
53 inflating: OPatch/modules/com.oracle.glcm.patch.opatchauto-wallet_13.9.2.1.jar
54 inflating: OPatch/modules/com.oracle.glcm.patch.opatch-common-api-schema_13.9.2.0.jar
55 inflating: OPatch/modules/com.sun.xml.bind.jaxb-impl.jar
56 inflating: OPatch/modules/com.sun.xml.bind.jaxb-xjc.jar
57 inflating: OPatch/modules/com.oracle.glcm.patch.opatch-common-api_13.9.2.0.jar
58 creating: OPatch/modules/oracle.ldap/
59 inflating: OPatch/modules/oracle.ldap/ojmisc.jar
60 creating: OPatch/modules/oracle.rsa/
61 inflating: OPatch/modules/oracle.rsa/cryptoj.jar
62 inflating: OPatch/modules/com.sun.xml.bind.jaxb-core.jar
63 inflating: OPatch/modules/javax.xml.bind.javax.xml.bind-api.jar
64 creating: OPatch/modules/internal/
65 creating: OPatch/modules/internal/features/
66 inflating: OPatch/modules/internal/features/lib_jaxb_2.3.0.jar
67 creating: OPatch/modules/oracle.osdt/
68 inflating: OPatch/modules/oracle.osdt/osdt_saml2.jar
69 inflating: OPatch/modules/oracle.osdt/osdt_wss.jar
70 inflating: OPatch/modules/oracle.osdt/osdt_restsec.jar
71 inflating: OPatch/modules/oracle.osdt/osdt_xmlsec.jar
72 inflating: OPatch/modules/oracle.osdt/osdt_saml.jar
73 inflating: OPatch/modules/oracle.osdt/osdt_cert.jar
74 inflating: OPatch/modules/oracle.osdt/osdt_ws_sx.jar
75 inflating: OPatch/modules/oracle.osdt/osdt_core.jar
76 inflating: OPatch/modules/com.oracle.glcm.patch.opatch-common-api-interfaces_13.9.2.0.jar
77 creating: OPatch/modules/oracle.pki/
78 inflating: OPatch/modules/oracle.pki/oraclepki.jar
79 creating: OPatch/modules/features/
80 inflating: OPatch/modules/features/orapki.lib.jar
81 inflating: OPatch/modules/features/oracle.glcm.opatchauto.core.wallet.classpath.jar
82 inflating: OPatch/modules/features/oracle.glcm.opatch.common.api.classpath.jar
83 inflating: OPatch/modules/features/opatch-common-api-classpath.jar
84 inflating: OPatch/modules/features/com.oracle.orapki.jar
85 inflating: OPatch/modules/com.sun.org.apache.xml.internal.resolver.jar
86 inflating: OPatch/modules/javax.activation.javax.activation.jar
87 replace OPatch/opatch? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
88 inflating: OPatch/opatch
89 replace OPatch/opatchprereqs/oui/knowledgesrc.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
90 inflating: OPatch/opatchprereqs/oui/knowledgesrc.xml
91 replace OPatch/opatchprereqs/prerequisite.properties? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
92 inflating: OPatch/opatchprereqs/prerequisite.properties
93 replace OPatch/opatchprereqs/opatch/opatch_prereq.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
94 inflating: OPatch/opatchprereqs/opatch/opatch_prereq.xml
95 replace OPatch/opatchprereqs/opatch/runtime_prereq.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
96 inflating: OPatch/opatchprereqs/opatch/runtime_prereq.xml
97 replace OPatch/opatchprereqs/opatch/rulemap.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
98 inflating: OPatch/opatchprereqs/opatch/rulemap.xml
99 inflating: OPatch/README.txt
100 replace OPatch/emdpatch.pl? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
101 inflating: OPatch/emdpatch.pl
102 creating: OPatch/jre/
103 creating: OPatch/jre/bin/
104 inflating: OPatch/jre/bin/keytool
105 inflating: OPatch/jre/bin/java
106 inflating: OPatch/jre/bin/ControlPanel
107 inflating: OPatch/jre/bin/pack200
108 inflating: OPatch/jre/bin/jcontrol
109 inflating: OPatch/jre/bin/javaws
110 inflating: OPatch/jre/bin/servertool
111 inflating: OPatch/jre/bin/jjs
112 inflating: OPatch/jre/bin/rmiregistry
113 inflating: OPatch/jre/bin/policytool
114 inflating: OPatch/jre/bin/tnameserv
115 inflating: OPatch/jre/bin/orbd
116 inflating: OPatch/jre/bin/unpack200
117 inflating: OPatch/jre/bin/rmid
118 creating: OPatch/jre/plugin/
119 creating: OPatch/jre/plugin/desktop/
120 inflating: OPatch/jre/plugin/desktop/sun_java.desktop
121 extracting: OPatch/jre/plugin/desktop/sun_java.png
122 inflating: OPatch/jre/THIRDPARTYLICENSEREADME-JAVAFX.txt
123 inflating: OPatch/jre/Welcome.html
124 extracting: OPatch/jre/LICENSE
125 creating: OPatch/jre/lib/
126 inflating: OPatch/jre/lib/classlist
127 inflating: OPatch/jre/lib/javaws.jar
128 inflating: OPatch/jre/lib/flavormap.properties
129 inflating: OPatch/jre/lib/psfont.properties.ja
130 inflating: OPatch/jre/lib/fontconfig.SuSE.11.properties.src
131 inflating: OPatch/jre/lib/currency.data
132 inflating: OPatch/jre/lib/jsse.jar
133 creating: OPatch/jre/lib/desktop/
134 creating: OPatch/jre/lib/desktop/applications/
135 inflating: OPatch/jre/lib/desktop/applications/sun-javaws.desktop
136 inflating: OPatch/jre/lib/desktop/applications/sun_java.desktop
137 inflating: OPatch/jre/lib/desktop/applications/sun-java.desktop
138 creating: OPatch/jre/lib/desktop/mime/
139 creating: OPatch/jre/lib/desktop/mime/packages/
140 inflating: OPatch/jre/lib/desktop/mime/packages/x-java-archive.xml
141 inflating: OPatch/jre/lib/desktop/mime/packages/x-java-jnlp-file.xml
142 creating: OPatch/jre/lib/desktop/icons/
143 creating: OPatch/jre/lib/desktop/icons/hicolor/
144 creating: OPatch/jre/lib/desktop/icons/hicolor/48x48/
145 creating: OPatch/jre/lib/desktop/icons/hicolor/48x48/apps/
146 inflating: OPatch/jre/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png
147 inflating: OPatch/jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png
148 inflating: OPatch/jre/lib/desktop/icons/hicolor/48x48/apps/sun-java.png
149 creating: OPatch/jre/lib/desktop/icons/hicolor/48x48/mimetypes/
150 extracting: OPatch/jre/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-archive.png
151 extracting: OPatch/jre/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
152 extracting: OPatch/jre/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-text-x-java.png
153 creating: OPatch/jre/lib/desktop/icons/hicolor/16x16/
154 creating: OPatch/jre/lib/desktop/icons/hicolor/16x16/mimetypes/
155 extracting: OPatch/jre/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-application-x-java-archive.png
156 extracting: OPatch/jre/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-text-x-java.png
157 extracting: OPatch/jre/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
158 creating: OPatch/jre/lib/desktop/icons/hicolor/16x16/apps/
159 inflating: OPatch/jre/lib/desktop/icons/hicolor/16x16/apps/sun-jcontrol.png
160 inflating: OPatch/jre/lib/desktop/icons/hicolor/16x16/apps/sun-javaws.png
161 inflating: OPatch/jre/lib/desktop/icons/hicolor/16x16/apps/sun-java.png
162 creating: OPatch/jre/lib/desktop/icons/HighContrast/
163 creating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/
164 creating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/apps/
165 inflating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/apps/sun-java.png
166 inflating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/apps/sun-javaws.png
167 inflating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/apps/sun-jcontrol.png
168 creating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/mimetypes/
169 inflating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
170 inflating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-text-x-java.png
171 inflating: OPatch/jre/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png
172 creating: OPatch/jre/lib/desktop/icons/HighContrast/48x48/
173 creating: OPatch/jre/lib/desktop/icons/HighContrast/48x48/mimetypes/
174 extracting: OPatch/jre/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png
175 extracting: OPatch/jre/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-text-x-java.png
176 extracting: OPatch/jre/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
177 creating: OPatch/jre/lib/desktop/icons/HighContrast/48x48/apps/
178 inflating: OPatch/jre/lib/desktop/icons/HighContrast/48x48/apps/sun-javaws.png
179 inflating: OPatch/jre/lib/desktop/icons/HighContrast/48x48/apps/sun-java.png
180 inflating: OPatch/jre/lib/desktop/icons/HighContrast/48x48/apps/sun-jcontrol.png
181 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/
182 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/
183 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/apps/
184 inflating: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-javaws.png
185 inflating: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-java.png
186 inflating: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-jcontrol.png
187 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/
188 extracting: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-archive.png
189 extracting: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
190 extracting: OPatch/jre/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-text-x-java.png
191 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/
192 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/apps/
193 inflating: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-jcontrol.png
194 inflating: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-java.png
195 inflating: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-javaws.png
196 creating: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/
197 extracting: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
198 extracting: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-text-x-java.png
199 extracting: OPatch/jre/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-archive.png
200 creating: OPatch/jre/lib/desktop/icons/LowContrast/
201 creating: OPatch/jre/lib/desktop/icons/LowContrast/16x16/
202 creating: OPatch/jre/lib/desktop/icons/LowContrast/16x16/apps/
203 extracting: OPatch/jre/lib/desktop/icons/LowContrast/16x16/apps/sun-jcontrol.png
204 extracting: OPatch/jre/lib/desktop/icons/LowContrast/16x16/apps/sun-javaws.png
205 extracting: OPatch/jre/lib/desktop/icons/LowContrast/16x16/apps/sun-java.png
206 creating: OPatch/jre/lib/desktop/icons/LowContrast/16x16/mimetypes/
207 extracting: OPatch/jre/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
208 extracting: OPatch/jre/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png
209 extracting: OPatch/jre/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-text-x-java.png
210 creating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/
211 creating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/apps/
212 inflating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/apps/sun-javaws.png
213 inflating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/apps/sun-jcontrol.png
214 inflating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/apps/sun-java.png
215 creating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/mimetypes/
216 inflating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-text-x-java.png
217 inflating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
218 inflating: OPatch/jre/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png
219 inflating: OPatch/jre/lib/fontconfig.SuSE.10.bfc
220 inflating: OPatch/jre/lib/fontconfig.properties.src
221 inflating: OPatch/jre/lib/fontconfig.RedHat.5.bfc
222 inflating: OPatch/jre/lib/content-types.properties
223 inflating: OPatch/jre/lib/hijrah-config-umalqura.properties
224 inflating: OPatch/jre/lib/tzdb.dat
225 creating: OPatch/jre/lib/images/
226 creating: OPatch/jre/lib/images/cursors/
227 extracting: OPatch/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
228 extracting: OPatch/jre/lib/images/cursors/motif_MoveDrop32x32.gif
229 extracting: OPatch/jre/lib/images/cursors/motif_CopyDrop32x32.gif
230 extracting: OPatch/jre/lib/images/cursors/invalid32x32.gif
231 extracting: OPatch/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
232 inflating: OPatch/jre/lib/images/cursors/cursors.properties
233 extracting: OPatch/jre/lib/images/cursors/motif_LinkDrop32x32.gif
234 extracting: OPatch/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
235 creating: OPatch/jre/lib/images/icons/
236 extracting: OPatch/jre/lib/images/icons/sun-java_HighContrast.png
237 extracting: OPatch/jre/lib/images/icons/sun-java_LowContrast.png
238 extracting: OPatch/jre/lib/images/icons/sun-java.png
239 extracting: OPatch/jre/lib/images/icons/sun-java_HighContrastInverse.png
240 creating: OPatch/jre/lib/fonts/
241 inflating: OPatch/jre/lib/fonts/LucidaSansRegular.ttf
242 inflating: OPatch/jre/lib/fonts/LucidaBrightRegular.ttf
243 inflating: OPatch/jre/lib/fonts/LucidaBrightItalic.ttf
244 inflating: OPatch/jre/lib/fonts/LucidaBrightDemiItalic.ttf
245 inflating: OPatch/jre/lib/fonts/LucidaTypewriterBold.ttf
246 inflating: OPatch/jre/lib/fonts/fonts.dir
247 inflating: OPatch/jre/lib/fonts/LucidaTypewriterRegular.ttf
248 inflating: OPatch/jre/lib/fonts/LucidaSansDemiBold.ttf
249 inflating: OPatch/jre/lib/fonts/LucidaBrightDemiBold.ttf
250 inflating: OPatch/jre/lib/psfontj2d.properties
251 creating: OPatch/jre/lib/oblique-fonts/
252 inflating: OPatch/jre/lib/oblique-fonts/LucidaSansDemiOblique.ttf
253 inflating: OPatch/jre/lib/oblique-fonts/LucidaSansOblique.ttf
254 inflating: OPatch/jre/lib/oblique-fonts/LucidaTypewriterOblique.ttf
255 inflating: OPatch/jre/lib/oblique-fonts/fonts.dir
256 inflating: OPatch/jre/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf
257 inflating: OPatch/jre/lib/fontconfig.RedHat.6.properties.src
258 inflating: OPatch/jre/lib/jfr.jar
259 inflating: OPatch/jre/lib/jexec
260 inflating: OPatch/jre/lib/fontconfig.SuSE.11.bfc
261 inflating: OPatch/jre/lib/rt.jar
262 inflating: OPatch/jre/lib/plugin.jar
263 inflating: OPatch/jre/lib/sound.properties
264 inflating: OPatch/jre/lib/meta-index
265 inflating: OPatch/jre/lib/deploy.jar
266 creating: OPatch/jre/lib/locale/
267 creating: OPatch/jre/lib/locale/zh/
268 creating: OPatch/jre/lib/locale/zh/LC_MESSAGES/
269 inflating: OPatch/jre/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo
270 creating: OPatch/jre/lib/locale/pt_BR/
271 creating: OPatch/jre/lib/locale/pt_BR/LC_MESSAGES/
272 inflating: OPatch/jre/lib/locale/pt_BR/LC_MESSAGES/sunw_java_plugin.mo
273 creating: OPatch/jre/lib/locale/it/
274 creating: OPatch/jre/lib/locale/it/LC_MESSAGES/
275 inflating: OPatch/jre/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo
276 creating: OPatch/jre/lib/locale/sv/
277 creating: OPatch/jre/lib/locale/sv/LC_MESSAGES/
278 inflating: OPatch/jre/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo
279 creating: OPatch/jre/lib/locale/ko/
280 creating: OPatch/jre/lib/locale/ko/LC_MESSAGES/
281 inflating: OPatch/jre/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo
282 creating: OPatch/jre/lib/locale/zh_TW.BIG5/
283 creating: OPatch/jre/lib/locale/zh_TW.BIG5/LC_MESSAGES/
284 inflating: OPatch/jre/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo
285 creating: OPatch/jre/lib/locale/zh.GBK/
286 creating: OPatch/jre/lib/locale/zh.GBK/LC_MESSAGES/
287 inflating: OPatch/jre/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo
288 creating: OPatch/jre/lib/locale/de/
289 creating: OPatch/jre/lib/locale/de/LC_MESSAGES/
290 inflating: OPatch/jre/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo
291 creating: OPatch/jre/lib/locale/ja/
292 creating: OPatch/jre/lib/locale/ja/LC_MESSAGES/
293 inflating: OPatch/jre/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo
294 creating: OPatch/jre/lib/locale/zh_TW/
295 creating: OPatch/jre/lib/locale/zh_TW/LC_MESSAGES/
296 inflating: OPatch/jre/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
297 creating: OPatch/jre/lib/locale/fr/
298 creating: OPatch/jre/lib/locale/fr/LC_MESSAGES/
299 inflating: OPatch/jre/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo
300 creating: OPatch/jre/lib/locale/zh_HK.BIG5HK/
301 creating: OPatch/jre/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/
302 inflating: OPatch/jre/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/sunw_java_plugin.mo
303 creating: OPatch/jre/lib/locale/es/
304 creating: OPatch/jre/lib/locale/es/LC_MESSAGES/
305 inflating: OPatch/jre/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo
306 creating: OPatch/jre/lib/locale/ko.UTF-8/
307 creating: OPatch/jre/lib/locale/ko.UTF-8/LC_MESSAGES/
308 inflating: OPatch/jre/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo
309 inflating: OPatch/jre/lib/jfxswt.jar
310 creating: OPatch/jre/lib/deploy/
311 inflating: OPatch/jre/lib/deploy/messages_ja.properties
312 inflating: OPatch/jre/lib/deploy/splash@2x.gif
313 inflating: OPatch/jre/lib/deploy/cautionshield.icns
314 inflating: OPatch/jre/lib/deploy/messages_zh_HK.properties
315 inflating: OPatch/jre/lib/deploy/messages_de.properties
316 inflating: OPatch/jre/lib/deploy/messages_it.properties
317 inflating: OPatch/jre/lib/deploy/splash.gif
318 inflating: OPatch/jre/lib/deploy/messages_zh_CN.properties
319 inflating: OPatch/jre/lib/deploy/messages_sv.properties
320 extracting: OPatch/jre/lib/deploy/ffjcext.zip
321 inflating: OPatch/jre/lib/deploy/MixedCodeMainDialogJs.ui
322 inflating: OPatch/jre/lib/deploy/splash_11-lic.gif
323 inflating: OPatch/jre/lib/deploy/messages_zh_TW.properties
324 inflating: OPatch/jre/lib/deploy/messages_es.properties
325 inflating: OPatch/jre/lib/deploy/messages_ko.properties
326 inflating: OPatch/jre/lib/deploy/java-icon.ico
327 inflating: OPatch/jre/lib/deploy/splash_11@2x-lic.gif
328 extracting: OPatch/jre/lib/deploy/mixcode_s.png
329 inflating: OPatch/jre/lib/deploy/messages_fr.properties
330 inflating: OPatch/jre/lib/deploy/messages.properties
331 inflating: OPatch/jre/lib/deploy/MixedCodeMainDialog.ui
332 inflating: OPatch/jre/lib/deploy/messages_pt_BR.properties
333 inflating: OPatch/jre/lib/fontconfig.RedHat.6.bfc
334 inflating: OPatch/jre/lib/calendars.properties
335 creating: OPatch/jre/lib/cmm/
336 inflating: OPatch/jre/lib/cmm/PYCC.pf
337 inflating: OPatch/jre/lib/cmm/sRGB.pf
338 inflating: OPatch/jre/lib/cmm/CIEXYZ.pf
339 inflating: OPatch/jre/lib/cmm/LINEAR_RGB.pf
340 inflating: OPatch/jre/lib/cmm/GRAY.pf
341 inflating: OPatch/jre/lib/jce.jar
342 creating: OPatch/jre/lib/amd64/
343 inflating: OPatch/jre/lib/amd64/libzip.so
344 inflating: OPatch/jre/lib/amd64/libj2pkcs11.so
345 inflating: OPatch/jre/lib/amd64/libj2pcsc.so
346 inflating: OPatch/jre/lib/amd64/libdeploy.so
347 inflating: OPatch/jre/lib/amd64/libawt.so
348 inflating: OPatch/jre/lib/amd64/libjava.so
349 inflating: OPatch/jre/lib/amd64/libglass.so
350 inflating: OPatch/jre/lib/amd64/libsctp.so
351 inflating: OPatch/jre/lib/amd64/libbci.so
352 inflating: OPatch/jre/lib/amd64/libprism_es2.so
353 inflating: OPatch/jre/lib/amd64/libattach.so
354 inflating: OPatch/jre/lib/amd64/libjsig.so
355 inflating: OPatch/jre/lib/amd64/libjavafx_font_t2k.so
356 inflating: OPatch/jre/lib/amd64/libjfr.so
357 inflating: OPatch/jre/lib/amd64/libgstreamer-lite.so
358 inflating: OPatch/jre/lib/amd64/libjavafx_font.so
359 inflating: OPatch/jre/lib/amd64/libjpeg.so
360 inflating: OPatch/jre/lib/amd64/libjavafx_iio.so
361 inflating: OPatch/jre/lib/amd64/libawt_headless.so
362 inflating: OPatch/jre/lib/amd64/libjavafx_font_pango.so
363 inflating: OPatch/jre/lib/amd64/libdecora_sse.so
364 inflating: OPatch/jre/lib/amd64/jvm.cfg
365 inflating: OPatch/jre/lib/amd64/libawt_xawt.so
366 inflating: OPatch/jre/lib/amd64/libprism_common.so
367 inflating: OPatch/jre/lib/amd64/libjfxwebkit.so
368 inflating: OPatch/jre/lib/amd64/libhprof.so
369 inflating: OPatch/jre/lib/amd64/liblcms.so
370 creating: OPatch/jre/lib/amd64/jli/
371 inflating: OPatch/jre/lib/amd64/jli/libjli.so
372 inflating: OPatch/jre/lib/amd64/libj2gss.so
373 inflating: OPatch/jre/lib/amd64/libjava_crw_demo.so
374 inflating: OPatch/jre/lib/amd64/libmlib_image.so
375 inflating: OPatch/jre/lib/amd64/libjawt.so
376 inflating: OPatch/jre/lib/amd64/libjdwp.so
377 inflating: OPatch/jre/lib/amd64/libjsound.so
378 creating: OPatch/jre/lib/amd64/server/
379 inflating: OPatch/jre/lib/amd64/server/Xusage.txt
380 inflating: OPatch/jre/lib/amd64/server/libjvm.so
381 inflating: OPatch/jre/lib/amd64/server/libjsig.so
382 inflating: OPatch/jre/lib/amd64/libnet.so
383 inflating: OPatch/jre/lib/amd64/libkcms.so
384 inflating: OPatch/jre/lib/amd64/libnpjp2.so
385 inflating: OPatch/jre/lib/amd64/libdt_socket.so
386 inflating: OPatch/jre/lib/amd64/libavplugin-54.so
387 inflating: OPatch/jre/lib/amd64/libnpt.so
388 inflating: OPatch/jre/lib/amd64/libunpack.so
389 inflating: OPatch/jre/lib/amd64/libprism_sw.so
390 inflating: OPatch/jre/lib/amd64/libt2k.so
391 inflating: OPatch/jre/lib/amd64/libsplashscreen.so
392 inflating: OPatch/jre/lib/amd64/libjsdt.so
393 inflating: OPatch/jre/lib/amd64/libfontmanager.so
394 inflating: OPatch/jre/lib/amd64/libfxplugins.so
395 inflating: OPatch/jre/lib/amd64/libnio.so
396 inflating: OPatch/jre/lib/amd64/libdcpr.so
397 inflating: OPatch/jre/lib/amd64/libavplugin-53.so
398 inflating: OPatch/jre/lib/amd64/libjavafx_font_freetype.so
399 inflating: OPatch/jre/lib/amd64/libresource.so
400 inflating: OPatch/jre/lib/amd64/libsaproc.so
401 inflating: OPatch/jre/lib/amd64/libinstrument.so
402 inflating: OPatch/jre/lib/amd64/libsunec.so
403 inflating: OPatch/jre/lib/amd64/libmanagement.so
404 inflating: OPatch/jre/lib/amd64/libverify.so
405 inflating: OPatch/jre/lib/amd64/libjsoundalsa.so
406 inflating: OPatch/jre/lib/amd64/libjfxmedia.so
407 inflating: OPatch/jre/lib/amd64/libjaas_unix.so
408 creating: OPatch/jre/lib/jfr/
409 inflating: OPatch/jre/lib/jfr/default.jfc
410 inflating: OPatch/jre/lib/jfr/profile.jfc
411 creating: OPatch/jre/lib/ext/
412 inflating: OPatch/jre/lib/ext/sunjce_provider.jar
413 inflating: OPatch/jre/lib/ext/cldrdata.jar
414 inflating: OPatch/jre/lib/ext/sunec.jar
415 inflating: OPatch/jre/lib/ext/jaccess.jar
416 inflating: OPatch/jre/lib/ext/meta-index
417 inflating: OPatch/jre/lib/ext/localedata.jar
418 inflating: OPatch/jre/lib/ext/jfxrt.jar
419 inflating: OPatch/jre/lib/ext/zipfs.jar
420 inflating: OPatch/jre/lib/ext/dnsns.jar
421 inflating: OPatch/jre/lib/ext/nashorn.jar
422 inflating: OPatch/jre/lib/ext/sunpkcs11.jar
423 creating: OPatch/jre/lib/security/
424 inflating: OPatch/jre/lib/security/blacklist
425 inflating: OPatch/jre/lib/security/blacklisted.certs
426 inflating: OPatch/jre/lib/security/local_policy.jar
427 inflating: OPatch/jre/lib/security/javaws.policy
428 extracting: OPatch/jre/lib/security/trusted.libraries
429 inflating: OPatch/jre/lib/security/cacerts
430 inflating: OPatch/jre/lib/security/US_export_policy.jar
431 inflating: OPatch/jre/lib/security/java.security
432 inflating: OPatch/jre/lib/security/java.policy
433 creating: OPatch/jre/lib/management/
434 inflating: OPatch/jre/lib/management/management.properties
435 inflating: OPatch/jre/lib/management/snmp.acl.template
436 inflating: OPatch/jre/lib/management/jmxremote.access
437 inflating: OPatch/jre/lib/management/jmxremote.password.template
438 inflating: OPatch/jre/lib/jvm.hprof.txt
439 inflating: OPatch/jre/lib/fontconfig.RedHat.5.properties.src
440 inflating: OPatch/jre/lib/net.properties
441 inflating: OPatch/jre/lib/management-agent.jar
442 inflating: OPatch/jre/lib/javafx.properties
443 inflating: OPatch/jre/lib/logging.properties
444 inflating: OPatch/jre/lib/resources.jar
445 inflating: OPatch/jre/lib/fontconfig.Turbo.properties.src
446 inflating: OPatch/jre/lib/fontconfig.bfc
447 inflating: OPatch/jre/lib/charsets.jar
448 inflating: OPatch/jre/lib/fontconfig.Turbo.bfc
449 inflating: OPatch/jre/lib/fontconfig.SuSE.10.properties.src
450 inflating: OPatch/jre/THIRDPARTYLICENSEREADME.txt
451 inflating: OPatch/jre/COPYRIGHT
452 extracting: OPatch/jre/README
453 replace OPatch/datapatch.bat? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
454 inflating: OPatch/datapatch.bat
455 replace OPatch/opatch.bat? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
456 inflating: OPatch/opatch.bat
457 replace OPatch/datapatch? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
458 inflating: OPatch/datapatch
459 inflating: OPatch/docs/cversion.txt
460 replace OPatch/docs/Users_Guide.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
461 inflating: OPatch/docs/Users_Guide.txt
462 replace OPatch/docs/FAQ? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
463 inflating: OPatch/docs/FAQ
464 replace OPatch/docs/Prereq_Users_Guide.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
465 inflating: OPatch/docs/Prereq_Users_Guide.txt
466 replace OPatch/oplan/oplan? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
467 inflating: OPatch/oplan/oplan
468 creating: OPatch/scripts/
469 inflating: OPatch/scripts/opatch_jvm_discovery.bat
470 inflating: OPatch/scripts/opatch_wls.bat
471 inflating: OPatch/scripts/casfile
472 inflating: OPatch/scripts/opatch_wls
473 inflating: OPatch/scripts/opatch_jvm_discovery
474 inflating: OPatch/opatchauto.cmd
475 creating: OPatch/oracle_common/
476 creating: OPatch/oracle_common/modules/
477 inflating: OPatch/oracle_common/modules/com.oracle.glcm.common-logging_1.6.3.0.jar
478 inflating: OPatch/operr
479 extracting: OPatch/version.txt
480 replace OPatch/ocm/generic.zip? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
481 extracting: OPatch/ocm/generic.zip
482 creating: OPatch/config/
483 extracting: OPatch/config/opatch.properties
484 inflating: OPatch/operr_readme.txt
485 creating: OPatch/auto/
486 creating: OPatch/auto/dbtmp/
487 inflating: OPatch/auto/dbtmp/README.txt
488 creating: OPatch/auto/database/
489 creating: OPatch/auto/database/modules/
490 creating: OPatch/auto/database/modules/utils/
491 inflating: OPatch/auto/database/modules/utils/com.oracle.glcm.patch.db-systeminfogenerator_13.9.2.1.jar
492 creating: OPatch/auto/database/modules/systemmodels/
493 inflating: OPatch/auto/database/modules/systemmodels/com.oracle.glcm.patch.db-comp-automation_13.9.2.1.jar
494 inflating: OPatch/auto/database/modules/systemmodels/com.oracle.glcm.patch.db-comp-model_13.9.2.1.jar
495 inflating: OPatch/auto/database/modules/systemmodels/com.oracle.glcm.patch.db-comp-patch-sdk_13.9.2.1.jar
496 inflating: OPatch/auto/database/modules/systemmodels/com.oracle.glcm.patch.db-comp-productdriver_13.9.2.1.jar
497 inflating: OPatch/auto/database/modules/oracle.glcm.opatchauto.rhp.classpath.jar
498 inflating: OPatch/auto/database/modules/oracle.glcm.opatchauto.db.utils.classpath.jar
499 inflating: OPatch/auto/database/modules/oracle.oplan.db.classpath.jar
500 inflating: OPatch/auto/database/modules/oracle.oplan.classpath.jar
501 inflating: OPatch/auto/database/modules/com.oracle.glcm.patch.opatchautodb-actions_13.9.2.1.jar
502 creating: OPatch/auto/database/modules/rhp/
503 inflating: OPatch/auto/database/modules/rhp/com.oracle.glcm.patch.opatchauto-rhp_13.9.2.1.jar
504 inflating: OPatch/auto/database/modules/oracle.glcm.opatchauto.db.helper.classpath.jar
505 inflating: OPatch/auto/database/modules/oplan_db.jar
506 creating: OPatch/auto/database/modules/helper/
507 inflating: OPatch/auto/database/modules/helper/com.oracle.glcm.patch.db-comp-helper_13.9.2.1.jar
508 inflating: OPatch/auto/database/modules/oracle.glcm.opatchauto.db.systemmodel.classpath.jar
509 creating: OPatch/auto/database/bin/
510 inflating: OPatch/auto/database/bin/RootSessionValidation.pl
511 inflating: OPatch/auto/database/bin/remotevalidation.sh
512 inflating: OPatch/auto/database/bin/chgchown.pl
513 inflating: OPatch/auto/database/bin/ExportPath.pl
514 inflating: OPatch/auto/database/bin/opatchauto.properties
515 inflating: OPatch/auto/database/bin/OPatchAutoDB.pl
516 inflating: OPatch/auto/database/bin/BootStrapping.pl
517 inflating: OPatch/auto/database/bin/opatchauto11.sh
518 inflating: OPatch/auto/database/bin/RemoteHostExecutor.pl
519 inflating: OPatch/auto/database/bin/OPatchAutoBinary.pl
520 inflating: OPatch/auto/database/bin/ZipUnzip.pl
521 inflating: OPatch/auto/database/bin/OPatchAutoRHP.pl
522 creating: OPatch/auto/database/bin/module/
523 inflating: OPatch/auto/database/bin/module/OPatchAuto11CommandOptions.pm
524 inflating: OPatch/auto/database/bin/module/CommandOptions.pm
525 inflating: OPatch/auto/database/bin/module/ExportPath.pm
526 inflating: OPatch/auto/database/bin/module/ClassPathLib.pm
527 inflating: OPatch/auto/database/bin/module/OPatchAutoCommandOptions.pm
528 inflating: OPatch/auto/database/bin/module/BootStrapCommandOptions.pm
529 inflating: OPatch/auto/database/bin/module/OPatchAutoBinaryCommandOptions.pm
530 inflating: OPatch/auto/database/bin/module/DBValidationUtil.pm
531 inflating: OPatch/auto/database/bin/module/DBUtilServices.pm
532 inflating: OPatch/auto/database/bin/OPatchAuto11.pl
533 inflating: OPatch/auto/database/bin/RemoteCommandExecution.pl
534 inflating: OPatch/auto/database/bin/detecthas.pl
535 inflating: OPatch/auto/database/bin/PatchLevelReport.pl
536 creating: OPatch/auto/core/
537 creating: OPatch/auto/core/modules/
538 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.product-driver_13.9.1.0.jar
539 inflating: OPatch/auto/core/modules/com.oracle.glcm.patch.opatchauto-actions_13.9.2.1.jar
540 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.patch-sdk_13.9.1.0.jar
541 inflating: OPatch/auto/core/modules/com.oracle.glcm.patch.opatchauto_13.9.2.1.jar
542 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.utils_13.9.1.0.jar
543 creating: OPatch/auto/core/modules/legacyoui/
544 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.dependency_1.8.2.0.jar
545 inflating: OPatch/auto/core/modules/legacyoui/jackson-module-jaxb-annotations-2.7.9.jar
546 inflating: OPatch/auto/core/modules/legacyoui/jersey-client-1.12.jar
547 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.repo-common_1.8.2.0.jar
548 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.xmldh_3.4.2.0.jar
549 inflating: OPatch/auto/core/modules/legacyoui/jersey-core-1.12.jar
550 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.gdr_1.8.2.0.jar
551 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.rest_1.8.2.0.jar
552 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.wizard_7.8.2.0.jar
553 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.oui-common_12.8.2.0.jar
554 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.gdr-schema_1.8.2.0.jar
555 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.glcm.encryption_2.7.2.0.jar
556 inflating: OPatch/auto/core/modules/legacyoui/legacyoui.classpath.jar
557 inflating: OPatch/auto/core/modules/legacyoui/jsch-0.1.53.jar
558 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.glcm.common-logging_1.6.2.0.jar
559 inflating: OPatch/auto/core/modules/legacyoui/com.oracle.cie.comdev_7.8.2.0.jar
560 inflating: OPatch/auto/core/modules/legacyoui/jackson-annotations-2.7.9.jar
561 inflating: OPatch/auto/core/modules/com.oracle.glcm.patch.opatchauto-binary_13.9.2.1.jar
562 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.automation_13.9.1.0.jar
563 creating: OPatch/auto/core/modules/features/
564 inflating: OPatch/auto/core/modules/features/oracle.glcm.opatchauto.core.classpath.jar
565 inflating: OPatch/auto/core/modules/features/oracle.glcm.oplan.core.classpath.jar
566 inflating: OPatch/auto/core/modules/features/oracle.glcm.osys.core.classpath.jar
567 inflating: OPatch/auto/core/modules/features/oracle.glcm.opatchauto.core.binary.classpath.jar
568 inflating: OPatch/auto/core/modules/features/opatchauto-binary-classpath.jar
569 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.model_13.9.1.0.jar
570 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.validation-rules_13.9.1.0.jar
571 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.bundle_13.9.1.0.jar
572 inflating: OPatch/auto/core/modules/com.oracle.glcm.oplancore.core_13.9.2.1.jar
573 inflating: OPatch/auto/core/modules/com.oracle.glcm.osyscore.validation_13.9.1.0.jar
574 creating: OPatch/auto/core/bin/
575 inflating: OPatch/auto/core/bin/oplan.sh
576 inflating: OPatch/auto/core/bin/patchingWallet.sh
577 inflating: OPatch/auto/core/bin/opatchauto.sh
578 inflating: OPatch/auto/core/bin/opatchautoCopy.sh
579 inflating: OPatch/auto/core/bin/opatchautoEnv.sh
580 creating: OPatch/auto/dbsessioninfo/
581 inflating: OPatch/auto/dbsessioninfo/README.txt
582 replace OPatch/opatch.pl? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
583 inflating: OPatch/opatch.pl
584 creating: OPatch/plugins/
585 creating: OPatch/plugins/opatchauto/
586 creating: OPatch/plugins/opatchauto/modules/
587 inflating: OPatch/plugins/opatchauto/modules/oracle.glcm.opatchauto.db.actions.classpath.jar
588 inflating: OPatch/plugins/opatchauto/modules/oracle.glcm.opatchauto.core.actions.classpath.jar

安装数据软件补丁

  • 新建一个psu目录,将PSU文件放到psu目录下面。
1 [oracle@db12c ~]$ mv  p26925311_121020_Linux-x86-64.zip psu
2 [oracle@db12c ~]$ cd psu
3 [oracle@db12c psu]$ ls -lrt
4 total 476416
5 -rw-r--r-- 1 oracle oinstall 487844763 Mar 12 2018 p26925311_121020_Linux-x86-64.zip
6 [oracle@db12c psu]$ unzip p26925311_121020_Linux-x86-64.zip
  • 解压完成后进入解压后的26925311文件夹目录下,导入opatch的环境变量,检查预安装环境。
 1 [oracle@db12c psu]$ cd 26925311
2 [oracle@db12c 26925311]$ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
3 [oracle@db12c 26925311]$ opatch prereq CheckConflictAgainstOHWithDetail -ph ./
4 Oracle Interim Patch Installer version 12.2.0.1.12
5 Copyright (c) 2018, Oracle Corporation. All rights reserved.
6
7 PREREQ session
8
9 Oracle Home : /u01/app/oracle/product/12.1.0/dbhome_1
10 Central Inventory : /u01/app/oraInventory
11 from : /u01/app/oracle/product/12.1.0/dbhome_1/oraInst.loc
12 OPatch version : 12.2.0.1.12
13 OUI version : 12.1.0.2.0
14 Log file location : /u01/app/oracle/product/12.1.0/dbhome_1/cfgtoollogs/opatch/opatch2018-03-11_05-15-41AM_1.log
15
16 Invoking prereq "checkconflictagainstohwithdetail"
17
18 Prereq "checkConflictAgainstOHWithDetail" passed.
19
20 OPatch succeeded.
  • 关闭监听和数据库等相关服务
[oracle@db12c 26925311]$ lsnrctl stop
[oracle@db12c 26925311]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sun Mar 11 05:34:00 2018 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
  • 安装数据库软件补丁
 1 [oracle@db12c 26925311]$ opatch apply
2 Oracle Interim Patch Installer version 12.2.0.1.12
3 Copyright (c) 2018, Oracle Corporation. All rights reserved.
4
5
6 Oracle Home : /u01/app/oracle/product/12.1.0/dbhome_1
7 Central Inventory : /u01/app/oraInventory
8 from : /u01/app/oracle/product/12.1.0/dbhome_1/oraInst.loc
9 OPatch version : 12.2.0.1.12
10 OUI version : 12.1.0.2.0
11 Log file location : /u01/app/oracle/product/12.1.0/dbhome_1/cfgtoollogs/opatch/opatch2018-03-11_05-20-35AM_1.log
12
13 Verifying environment and performing prerequisite checks...
14 OPatch continues with these patches: 19769480 20299023 20831110 21359755 21948354 22291127 23054246 24006101 24732082 25171037 25755742 26609783 26713565 26925311
15
16 Do you want to proceed? [y|n]
17 y
18 User Responded with: Y
19 All checks passed.
20
21 Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
22 (Oracle Home = '/u01/app/oracle/product/12.1.0/dbhome_1')
23
24
25 Is the local system ready for patching? [y|n]
26 y
27 User Responded with: Y
28 Backing up files...
29 Applying sub-patch '19769480' to OH '/u01/app/oracle/product/12.1.0/dbhome_1'
30 *******************中间省略************************************************************
31 OPatch found the word "error" in the stderr of the make command.
32 Please look at this stderr. You can re-run this make command.
33 Stderr output:
34 chmod: changing permissions of `/u01/app/oracle/product/12.1.0/dbhome_1/bin/extjobO': Operation not permitted
35 make: [iextjob] Error 1 (ignored)
36
37
38 Composite patch 26925311 successfully applied.
39 OPatch Session completed with warnings.
40 Log file location: /u01/app/oracle/product/12.1.0/dbhome_1/cfgtoollogs/opatch/opatch2018-03-11_05-20-35AM_1.log

安装数据应用补丁

  • 接下来按照readme上面的步骤操作,安装数据库应用补丁具体的操作如下:
 1 [oracle@db12c 26925311]$ sqlplus /nolog
2
3 SQL*Plus: Release 12.1.0.2.0 Production on Sun Mar 11 05:36:01 2018
4
5 Copyright (c) 1982, 2014, Oracle. All rights reserved.
6
7 SQL> Connect / as sysdba
8 Connected to an idle instance.
9 SQL> startup
10 ORACLE instance started.
11
12 Total System Global Area 1207959552 bytes
13 Fixed Size 2923776 bytes
14 Variable Size 771752704 bytes
15 Database Buffers 419430400 bytes
16 Redo Buffers 13852672 bytes
17 Database mounted.
18 Database opened.
19 SQL> alter pluggable database all open;
20
21 Pluggable database altered.
22
23 SQL> quit
24 Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
25 With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
  • 将改动了的SQL文件加载到数据库中
 1 [oracle@db12c 26925311]$ cd $ORACLE_HOME/OPatch
2 [oracle@db12c OPatch]$ ./datapatch -verbose
3 SQL Patching tool version 12.1.0.2.0 Production on Sun Mar 11 05:37:20 2018
4 Copyright (c) 2012, 2016, Oracle. All rights reserved.
5
6 Log file for this invocation: /u01/app/oracle/cfgtoollogs/sqlpatch/sqlpatch_13908_2018_03_11_05_37_20/sqlpatch_invocation.log
7
8 Connecting to database...OK
9 Note: Datapatch will only apply or rollback SQL fixes for PDBs
10 that are in an open state, no patches will be applied to closed PDBs.
11 Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation
12 (Doc ID 1585822.1)
13 Bootstrapping registry and package to current versions...done
14 Determining current state...done
15
16 Current state of SQL patches:
17 Bundle series PSU:
18 ID 180116 in the binary registry and not installed in any PDB
19
20 Adding patches to installation queue and performing prereq checks...
21 Installation queue:
22 For the following PDBs: CDB$ROOT PDB$SEED ENMO
23 Nothing to roll back
24 The following patches will be applied:
25 26925311 (DATABASE PATCH SET UPDATE 12.1.0.2.180116)
26
27 Installing patches...
28 Patch installation complete. Total patches installed: 3
29
30 Validating logfiles...
31 Patch 26925311 apply (pdb CDB$ROOT): SUCCESS
32 logfile: /u01/app/oracle/cfgtoollogs/sqlpatch/26925311/21850549/26925311_apply_ENMOOC_CDBROOT_2018Mar11_05_39_36.log (no errors)
33 Patch 26925311 apply (pdb PDB$SEED): SUCCESS
34 logfile: /u01/app/oracle/cfgtoollogs/sqlpatch/26925311/21850549/26925311_apply_ENMOOC_PDBSEED_2018Mar11_05_42_23.log (no errors)
35 Patch 26925311 apply (pdb ENMO): SUCCESS
36 logfile: /u01/app/oracle/cfgtoollogs/sqlpatch/26925311/21850549/26925311_apply_ENMOOC_ENMO_2018Mar11_05_42_23.log (no errors)
37 SQL Patching tool complete on Sun Mar 11 05:47:18 2018
  • 检查数据库版本
  1 [oracle@db12c OPatch]$ opatch lsinventory
2 Oracle Interim Patch Installer version 12.2.0.1.12
3 Copyright (c) 2018, Oracle Corporation. All rights reserved.
4
5
6 Oracle Home : /u01/app/oracle/product/12.1.0/dbhome_1
7 Central Inventory : /u01/app/oraInventory
8 from : /u01/app/oracle/product/12.1.0/dbhome_1/oraInst.loc
9 OPatch version : 12.2.0.1.12
10 OUI version : 12.1.0.2.0
11 Log file location : /u01/app/oracle/product/12.1.0/dbhome_1/cfgtoollogs/opatch/opatch2018-03-11_05-56-25AM_1.log
12
13 Lsinventory Output file location : /u01/app/oracle/product/12.1.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2018-03-11_05-56-25AM.txt
14
15 --------------------------------------------------------------------------------
16 Local Machine Information::
17 Hostname: db12c
18 ARU platform id: 226
19 ARU platform description:: Linux x86-64
20
21 Installed Top-level Products (1):
22
23 Oracle Database 12c 12.1.0.2.0
24 There are 1 products installed in this Oracle Home.
25
26
27 Interim patches (1) :
28
29 Patch 26925311 : applied on Sun Mar 11 05:28:08 EDT 2018
30 Unique Patch ID: 21850549
31 Patch description: "Database Patch Set Update : 12.1.0.2.180116 (26925311)"
32 Created on 6 Dec 2017, 01:18:05 hrs PST8PDT
33 Sub-patch 26713565; "Database Patch Set Update : 12.1.0.2.171017 (26713565)"
34 Sub-patch 26609783; "Database Patch Set Update : 12.1.0.2.170814 (26609783)"
35 Sub-patch 25755742; "Database Patch Set Update : 12.1.0.2.170718 (25755742)"
36 Sub-patch 25171037; "Database Patch Set Update : 12.1.0.2.170418 (25171037)"
37 Sub-patch 24732082; "Database Patch Set Update : 12.1.0.2.170117 (24732082)"
38 Sub-patch 24006101; "Database Patch Set Update : 12.1.0.2.161018 (24006101)"
39 Sub-patch 23054246; "Database Patch Set Update : 12.1.0.2.160719 (23054246)"
40 Sub-patch 22291127; "Database Patch Set Update : 12.1.0.2.160419 (22291127)"
41 Sub-patch 21948354; "Database Patch Set Update : 12.1.0.2.160119 (21948354)"
42 Sub-patch 21359755; "Database Patch Set Update : 12.1.0.2.5 (21359755)"
43 Sub-patch 20831110; "Database Patch Set Update : 12.1.0.2.4 (20831110)"
44 Sub-patch 20299023; "Database Patch Set Update : 12.1.0.2.3 (20299023)"
45 Sub-patch 19769480; "Database Patch Set Update : 12.1.0.2.2 (19769480)"
46 Bugs fixed:
47 19309466, 24570598, 25475853, 21172913, 19902195, 18250893, 17655240
48 19383839, 21266085, 19028800, 19035573, 16756406, 19366375, 18456643
49 26546664, 24523374, 25034396, 19289642, 18845653, 19915271, 21291274
50 18007682, 20172151, 18417036, 23713236, 23521523, 24796092, 20475845
51 22148226, 22528741, 19243521, 19658708, 21153266, 24652769, 26088426
52 19326908, 19597583, 17414008, 20897759, 19174430, 22046677, 22243719
53 20938170, 24825843, 21960504, 24509056, 19054077, 22657942, 20688221
54 20428621, 21899588, 21387964, 13542050, 19723336, 19835133, 17532734
55 19333670, 21842017, 19285025, 21373473, 23260854, 19687159, 14643995
56 21623164, 20977794, 20734332, 19012119, 19869255, 17551063, 18681056
57 21977392, 23324000, 24461826, 19676012, 20588502, 25427662, 22068305
58 23315889, 19520602, 23053606, 19841800, 19439759, 20245930, 19303936
59 19001359, 21476308, 26546754, 22916353, 19393542, 23533524, 21099555
60 24835538, 22353346, 25429959, 19141838, 19644859, 21106027, 21915719
61 26444887, 23088803, 19908836, 21421886, 22529728, 19358317, 19134173
62 19524158, 20447445, 23548817, 25861398, 20803014, 23025340, 21188584
63 19335438, 19390567, 19058490, 19207117, 18799993, 26569225, 20835241
64 24662775, 19769480, 19475971, 21097043, 21225209, 20677396, 19284031
65 19450314, 19016730, 18967382, 20919320, 22075064, 20347562, 20348653
66 22551446, 19896336, 24812585, 22721409, 20048359, 21896069, 18440095
67 22496904, 19524384, 16439813, 18354830, 20596234, 20440930, 22022760
68 20936905, 19171086, 23197103, 17867700, 19791273, 24718260, 21514877
69 26111842, 18990023, 21241829, 19591608, 22707244, 18419520, 22492533
70 22296366, 20173897, 17210525, 18914624, 19571367, 24624166, 21260431
71 19501299, 20181030, 25056052, 20425790, 19708342, 21868720, 19370504
72 23068169, 19124589, 19402853, 19888853, 16870214, 24341675, 17722075
73 18202441, 18743542, 19001390, 24415926, 20882568, 23026585, 20717081
74 25546608, 19081128, 22173980, 21875360, 25091141, 19178851, 19149990
75 20382309, 20951038, 22855193, 22168163, 16777441, 25161298, 19606174
76 20569094, 24308635, 20848335, 19791377, 19050649, 19382851, 20920911
77 20528052, 22762046, 19189525, 23125826, 22503297, 19469538, 23338911
78 25192729, 20598042, 22458049, 18988834, 19176326, 19048007, 17409174
79 22729345, 21532755, 18849970, 20860659, 22842151, 22905130, 19238590
80 16941434, 20387265, 21263635, 24397438, 20673810, 23108128, 22160989
81 20356733, 22380919, 18499088, 18436647, 23065323, 21059919, 20825533
82 18952989, 19124336, 22518784, 22294260, 25484507, 20794034, 19468347
83 20284155, 19883092, 20657441, 25539063, 17365043, 24401351, 21285458
84 20952966, 22961508, 18051556, 25330273, 19176223, 21300341, 18288842
85 23237313, 19699191, 22353199, 24437510, 22083366, 21419850, 20669434
86 18964978, 26898563, 19577410, 23294548, 20828947, 21373076, 14283239
87 25766822, 19931709, 25423453, 25547060, 23533807, 20368850, 21239530
88 20437153, 20880215, 25600421, 20798891, 25606091, 18122373, 20043616
89 23124895, 19013183, 18856999, 21450666, 21133343, 22695831, 18893947
90 20076781, 24365589, 21196809, 21354456, 19587324, 20464614, 19562381
91 18542562, 24808595, 26758193, 22062026, 19189317, 18307021, 21917884
92 19708632, 20711718, 20134339, 22077517, 22815955, 24690216, 18973548
93 25982666, 22507210, 25655390, 22826718, 21773465, 20250147, 20101006
94 21795111, 19197175, 23501901, 18797519, 19597439, 21387128, 19180770
95 19879746, 19354335, 21785691, 19730508, 20424183, 22366558, 24285405
96 6599380, 20717359, 26544823, 21297872, 20322560, 18964939, 22520320
97 21575362, 26366517, 20171986, 22366322, 22365117, 22645009, 20603431
98 21132297, 25957038, 21542577, 25165496, 22507234, 23170620, 24719736
99 25600342, 20627866, 20124446, 18110491, 21429602, 16923858, 24642295
100 19518079, 19371175, 20466322, 21863727, 18940497, 19074147, 22923409
101 25823754, 25110233, 24908321, 20842388, 17274537, 21380789, 26575788
102 19154375, 20474192, 19044962, 19532017, 21644640, 19662635, 22374754
103 20560611, 25654936, 21794615, 18899974, 21492036, 18705806, 20471920
104 22806698, 19052488, 22024071, 22238921, 19503821, 22809871, 20074391
105 21184223, 23089357, 19157754, 21220620, 19404068, 24316947, 18921743
106 19865345, 19065677, 19065556, 22816287, 19018447, 19018206, 19777862
107 25947799, 22223463, 19304354, 20878790, 22519146, 23492665, 21322887
108 20879889, 24350831, 20890311, 19578350, 21142837, 20869721, 24555417
109 22179537, 21756699, 20217801, 18819908, 19363645, 25483815, 21072646
110 20898391, 19291380, 19593445, 23007241, 21080143, 22536802, 22087683
111 20373598, 19248799, 20031873, 22707866, 19155797, 19279273, 18886413
112 18618122, 25490238, 20922010, 19990037, 25150925, 20509482, 24739928
113 20703000, 18966843, 19077215, 22862134, 21526048, 24560906, 24929210
114 20704450, 20144308, 19068970, 20543011, 21620471, 19023822, 19670108
115 19068610, 20267166, 20432873, 21756677, 20476175, 18549238, 20328248
116 18674047, 22950945, 19385656, 18849537, 19684504, 23528412, 25459958
117 20315311, 22897344, 20899461, 20557786, 21911701, 19308965, 19143550
118 25178179, 19024808, 18948177, 19468991, 20009833, 20868862, 21780146
119 20466628, 21756661, 20397490, 19706965, 23240358, 22178855, 19604659
120 16359751, 24831514, 19032777, 20862087, 19329654, 19928926, 18974476
121 23314180, 20212067, 20603378, 20859910, 20480209, 26430737, 19307662
122 21847223, 21668627, 20281121, 19075256, 20877664, 19487147, 19076343
123 23149541, 18866977, 24577566, 19430401, 19676905, 20844426, 20904530
124 20925795, 20441797, 21296029, 21629064, 21442094, 23229229, 25079710
125 22865673, 20708701, 19280225, 21315084, 24674955, 19213447, 18840932
126 18740837, 20294666, 19989009, 25602488, 18191823, 21517440, 22062517
127 19174942, 17319928, 20671094, 21889720, 19703301, 21626377, 20122715
128 18411216, 23105538, 26198926, 20117253, 19258504, 21188532, 24386767
129 17890099, 21649497, 26446098, 16887946, 25264559, 26024732, 18791688
130 19721304, 22092979, 19490948, 19619732, 21164318, 21625179, 20879709
131 23003979, 20165574, 18090142, 19272708, 19818513, 19547370, 21641760
132 22624709, 20139391, 23084507, 24693382, 20228093, 21281532, 19978542
133 22165897, 23543183, 22359063, 19409212, 19805359, 19461270, 23035249
134 19434529, 18799063, 18990693, 20378086, 20470877, 17008068, 21246723
135 21422580, 21632821, 20831538, 22351572, 20424899, 20361671, 18674024
136 19689979, 20235511, 23220453, 24411921, 19873610, 16619249, 20562898
137 21091431, 19440586, 22757364, 18610915, 22175564, 21241052, 19561643
138 19399918, 19195895, 20832516, 20830459, 20017509, 20907061, 21665897
139 20746251, 19183343, 25612095, 25764020, 23096938, 21787056, 21273804
140 19067244, 18043064, 21329301, 18885870, 20324049, 19536415, 25093739
141 17835294, 20446883, 21299490, 24413809, 25313154, 21744290, 18254023
142 20591183, 18371441, 20413820, 24385983, 24421668, 25897615, 19185876
143 25643931, 20513399, 21281607, 22465352, 20558005, 20402832, 19627012
144 20093776, 18909599, 20618595, 23572982, 16863642, 19639483, 19315691
145 19211433, 20331945, 19512341, 22256431, 21479753, 19637186, 19174521
146 19022470, 18607546, 20401975, 18306996, 24573817, 18851894, 19649152
147 20581111, 19201867, 20318889, 20936731, 21060755, 21294938, 20898997
148 18510194, 22256560, 22454326, 19534363, 25489607, 19188927
149
150
151
152 --------------------------------------------------------------------------------
153
154 OPatch succeeded.

到此打PSU补丁结束,后续会补充更多的内容***********

oracle 12C单实例打PSU的更多相关文章

  1. Oracle 12c 单实例安装

    准备工作 实验环境:Redhat 6.6   Oracle 12c 12.2.0.1 1.官网下载 https://www.oracle.com/technetwork/database/enterp ...

  2. 1级搭建类103-Oracle 12c 单实例 FS(12.2.0.1+RHEL 7)公开

    项目文档引子系列是根据项目原型,制作的测试实验文档,目的是为了提升项目过程中的实际动手能力,打造精品文档AskScuti. 项目文档引子系列目前不对外发布,仅作为博客记录.如学员在实际工作过程中需提前 ...

  3. Oracle 11.2.0.4单实例打PSU,OJVM PSU补丁快速参考

    写在前面: 1.Oracel打每个补丁的操作有时存在差异,所以不管多熟悉,都应该在打任何补丁之前阅读新补丁中附带的readme. 2.Oracle每季度都会更新一个最新的PSU,本文最新指的是当前最新 ...

  4. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

  5. Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load

    Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load 2018-06-07 00:514730原创GoldenGate 作者: leo 本文链接:https://w ...

  6. Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化

    Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化 2018-06-07 13:455170原创GoldenGate 作者: leo 本文链接:https://www.cndba ...

  7. Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化

    Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化 2018-06-07 00:446470原创GoldenGate 作者: leo 本文链接:https://www.cndba ...

  8. Oracle DataBase单实例使用ASM案例(1)--ASM基本概念

    版权声明:本文为博主原创文章,未经博主允许不得转载. Oracle DataBase单实例使用ASM案例(1)--ASM基本概念 系统环境: 操作系统:RH EL5-64 Oracle 软件: Ora ...

  9. centos部署oracle rac单实例11.2.0.3数据库(使用asm磁盘)

    部署oracle rac单实例数据库,需要安装grid和datavase两部分,所以首先创建两个用户oracle和grid,因为不能使用root用户进行安装,在安装之前首先需要修改一些系统参数和安装一 ...

随机推荐

  1. css样式规则

    在css样式规则中: 1.选择器用于指定CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式. 2.属性和属性值以"键值对"的形式出现. 3.属性是对指定的对象设置的样式 ...

  2. 一文搞懂Java引用拷贝、浅拷贝、深拷贝

    微信搜一搜 「bigsai」 专注于Java和数据结构与算法的铁铁 文章收录在github/bigsai-algorithm 在开发.刷题.面试中,我们可能会遇到将一个对象的属性赋值到另一个对象的情况 ...

  3. 关于AES-CBC模式字节翻转攻击(python3)

    # coding:utf-8 from Crypto.Cipher import AES import base64 def encrypt(iv, plaintext): if len(plaint ...

  4. Java 面试知识点【背诵版 240题 约7w字】

    -- 转载自牛客网 是瑶瑶公主吖 Java 基础 40 语言特性 12 Q1:Java 语言的优点? ① 平台无关性,摆脱硬件束缚,"一次编写,到处运行". ② 相对安全的内存管理 ...

  5. 教你用python爬取抖音app视频

    记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...

  6. Xrdp远程连接到CentOS7系统配置

    1         服务器端配置 1.1  查询是否已经安装epel库 打开已经安装了CentOS7的主机,以root用户登录,在桌面上打开一个终端,输入命令:rpm -qa|grep epel,查询 ...

  7. C# IAsyncEnumerable Linq使用

    NET Core 3.0和C# 8.0最激动人心的特性之一就是IAsyncEnumerable<T>(也就是async流).但它有什么特别之处呢?我们现在可以用它做哪些以前不可能做到的事? ...

  8. CentOS7下常用安装服务软件yum方式的介绍

    简介:介绍yum软件包的管理并配置本地yum源 yum安装:基于 C/S 架构,yum安装称之为傻瓜式安装 yum安装优点:方便快捷,不用考虑包依赖,自动下载软件包. yum安装缺点:人为无法干预,无 ...

  9. Intellij IDEA设置

    代码格式化/保存时自动格式 搜索google-java-format 和 Save Actions,安装 保存时候// 自动空格 自动导包 自动换行

  10. [LeetCode]172. Factorial Trailing Zeroes阶乘尾随0的个数

    所有的0都是有2和45相乘得'到的,而在1-n中,2的个数是比5多的,所以找5的个数就行 但是不要忘了25中包含两个5,125中包含3个5,以此类推 所以在找完1-n中先找5,再找25,再找125.. ...