با
سلام
برای
انجام Patch روی سرور Weblogic خود، میبایست کارهای اولیهی امنیتی که شامل Backup گرفتن از سرور
و آمادگی برای Rollback و کارهایی از این قبیل است را داشته باشید و ریسکهای موجود را
کاملا بررسی بفرمائید.
برای patch کردن weblogic باید ابتدا زیپ
فایل patch را از سایت اوراکل دانلود
کرده در داخل سرور موردنظر قرار دهیم به طور مثال در /opt/weblogic
patch .
سرویس
وبلاجیک خود را کاملا پایین آورده و سپس فایل را unzip میکنیم و به
داخل دایرکتوری patch وارد میشویم. قبل از نصب patch میتوانید با استفاده از -report قابل
اجرا بودن patch خود، روی Oracle Home مورد نظر را بررسی بفرمائید.
اگر
از این option استفاده نفرمائید سرور شروع به عملیات نصب patch میکند (البته
پس از گرفتن اعلام آمادگی شما توسط وارد کردن Y)
به
عنوان مثال میخواهیم patch شماره 22505331 را روی نسخه 12.1.2.0.0 نصب کنیم.
cd /opt/weblogic\ patch/
unzip p22505331_121200_Generic.zip
/opt/Oracle_Home/OPatch/opatch lsinventory
cd 22505331/
/opt/Oracle_Home/OPatch/opatch apply -report
/opt/Oracle_Home/OPatch/opatch apply
اگر
بخواهید چند patch را همزمان نصب بفرمائید
باید از دستور
opatch napply patch1,patch2,...,patchn
استفاده
بفرمائید.
برای rollback باید از opatch
rollback و برای rollback دستهای از patchها باید از opatch nrollback استفاده
بفرمائید.
در
صورتی که مرحله نصب با مشکل مواجه شد میتوانید از napply استفاده کنید.
به این صورت که پس از Unzip کردن فایل در current directory از دستور زیر استفاده کنید:
/opt/Oracle_Home/OPatch/opatch
napply /opt/weblogic\ patch/22505331
پس از نصب میتوانید با استفاده از دستور
opt/Oracle_Home/OPatch/opatch lsinventory/
لیست باگهای فیکس شده را ببینید.
امیدوارم
برای دوستان مفید بوده باشد. مهمترین موضوع قبل از انجام هرگونه عملیات مهم روی سیستم،
داشتن backup معتبر از سیستم است و اینکه تا حد امکان این کار را قبل از محیط
اصلی روی محیط تستی مشابه انجام دهید.