نصب Oracle Enterprise Manager 24ai در اوراکل لینوکس

همان‌طور که مطلع هستید، هفته گذشته اوراکل نسخه جدید Enterprise Manager را با نام 24ai  در دسترس عموم قرار داد. در این مستند قصد دارم نصب این نسخه از Oracle Enterprise Manager را به اشتراک بگذارم.

نصب OEM 24ai مشابه با نسخه 13c است و برای راه‌اندازی آن نیز نیاز به یک دیتابیسRepository داریم. این دیتابیس می‌تواند در کنار OEM ایجاد شود و نیازی به تفکیک سیستم عامل آن‌ها از یکدیگر نیست. با این حال، باید نکات پیش‌نیاز سخت‌افزاری مانند میزان RAM، CPU و فضای دیسک را مد نظر قرار دهیم. این پیش‌نیازها ثابت نیستند و بسته به تعداد agent‌ها و OMS‌های مختلف ممکن است متفاوت باشند. برای اطلاعات دقیق‌تر، می‌توانید این موارد را از سایت اوراکل مشاهده کنید.

شرایط نصب OEM در این مستند به صورت زیر است:

OS: Oracle Linux 9
RAM: 16GB
HDD: 200 GB
CPU: 8 core

برای نصب OEM 24ai بر روی اوراکل لینوکس 9 ، مطابق با مستندات اوراکل، لازم است بسته های زیر نصب شوند:

make-4.3-7.el9
binutils-2.35.2-17.0.1.el9
gcc-11.2.1-9.4.0.2.el9
libaio-0.3.111-13.el9.x86_64
libstdc++-11.2.1-9.4.0.2.el9.x86_64
sysstat-12.5.4-3.el9
glibc-devel-2.34-28.0.1.el9_0.2.x86_64
libXtst-1.2.3-7.el8.x86_64

بعد از دانلود نرم افزار OEM 24ai باید آن را unzip کنیم.

 [oracle@OEL9 24.1]$ unzip V1046951-01.zip
Archive:  V1046951-01.zip
  inflating: em24100_linux64.bin
[oracle@OEL9 24.1]$ unzip V1046952-01.zip
Archive:  V1046952-01.zip
 extracting: em24100_linux64-2.zip
[oracle@OEL9 24.1]$ unzip V1046953-01.zip
Archive:  V1046953-01.zip
 extracting: em24100_linux64-3.zip
[oracle@OEL9 24.1]$ unzip V1046954-01.zip
Archive:  V1046954-01.zip
 extracting: em24100_linux64-4.zip
[oracle@OEL9 24.1]$ unzip V1046955-01.zip
Archive:  V1046955-01.zip
 extracting: em24100_linux64-5.zip

با اجرای em24100_linux64.bin، فرایند نصب را شروع می کنیم.

[oracle@OEL9 ~]$ cd /source/24.1/
 [oracle@OEL9 24.1]$ ./em24100_linux64.bin

Launcher log file is /tmp/OraInstall2024-12-18_11-30-59AM/launcher2024-12-18_11-30-59AM.log.
Extracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done
Checking monitor: must be configured to display at least 256 colors.   Actual 16777216    Passed
Checking swap space: must be greater than 512 MB.   Actual 8220 MB    Passed
Checking if this platform requires a 64-bit JVM.   Actual 64    Passed (-d64 flag is not required)
Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2024-12-18_11-30-59AM
Installation in progress (Wednesday, December 18, 2024 12:16:46 PM IRST)

اگر قصد دارید OEM را به صورت کاملا سفارشی شده نصب کنید(تغییر پورتها، تغییر نام پیش فرض اکانت وبلاجیک، تغییر مسیر OMS instance، انتخاب یوزری به غیر از sys برای اتصال به دیتابیس repository و …)، در این مرحله باید advanced install را انتخاب کنید اما اگر تصمیمی به تغییر تنظیمات پیش فرض ندارید، می توانید گزینه simple install را انتخاب کنید.

اگر قصد دارید OEM را به صورت کاملا سفارشی شده نصب کنید(تغییر پورتها، تغییر نام پیش فرض اکانت وبلاجیک، تغییر مسیر OMS instance، انتخاب یوزری به غیر از sys برای اتصال به دیتابیس repository و …)، در این مرحله باید advanced install را انتخاب کنید اما اگر تصمیمی به تغییر تنظیمات پیش فرض ندارید، می توانید گزینه simple install را انتخاب کنید.

در صورتی که گزینه advance را انتخاب کنید، مراحل زیر هم اصافه خواهند شد:

در این مرحله، پیش نیازهای سیستم عاملی نظیر پکیج مورد نیاز و تنظیمات کرنل مورد بررسی قرار می گیرند و بهتر است همه این پیش نیازها را اعمال کرد و status همه موارد Succeeded باشد:

مسیر نصب OMS و دیگر componentهای مهم را در این قسمت مشخص می کنیم همچنین نام host هم در قسمت سوم تعیین می شود:

در قسمت administrator password، باید پسورد یوزر sysman را مشخص کنیم. از طریق این یوزر می توانیم به کنسول OEM لاگین کنیم. همچنین در قسمت Database Connection Details هم باید اطلاعات دیتابیس repository را تعیین کنیم. . برای نصب OEM 24ai، نسخه دیتابیس Repository حداقل باید 19.22 باشد.

در دیتابیس repository باید پارامترهای زیر به درستی تنظیم شوند البته برای بعضی از این پارامترها صرفا مقدار حداقلی را مشخص کرده و هر چقدر مقدار RAM بیشتر باشد، این مقادیر هم باید افزایش یابند(نظیر sga_target و shared_pool_size):

SQL> alter system set "_allow_insert_with_update_check"=true;
System altered.
SQL> alter system set sga_target=9g scope=spfile;
System altered.
SQL> alter system set sga_max_size=9g scope=spfile;
System altered.
SQL> alter system set session_cached_cursors=500 scope=spfile;
System altered.
SQL> alter system set shared_pool_size=5g;
System altered.

نصب Software Library کاملا اختیاری است و اگر قصد دارید OEM را بعد از نصب patch بزنید، باید این گزینه را فعال کنید.

 

 

 

[root@OEL9 ~]# /OEM/oms/oms_home/allroot.sh
Starting to execute allroot.sh .........
Starting to execute /OEM/oms/oms_home/root.sh ......
Check /OEM/oms/oms_home/install/root_OEL9_2024-12-21_09-12-37-123981442.log for the output of root script
Finished product-specific root actions.
/etc exist
Finished execution of  /OEM/oms/oms_home/root.sh ......
Starting to execute /OEM/agent/agent_24.1.0.0.0/root.sh ......
Finished product-specific root actions.
/etc exist
Finished execution of  /OEM/agent/agent_24.1.0.0.0/root.sh ......

نصب OEM 24.1 با موفقیت و بدون خطا انجام شد. لیست پورتها را در صفحه آخر نصب مشاهده می کنید.

 

ورود به OEM و اضافه کردن agentها

در قدم بعدی از طریق یوزر sysman به OEM لاگین می کنیم:

 

 

برای اضافه کردن agent، گزینه setup=>Add Target=>Add Target Manually را انتخاب می کنیم:

در ابتدا باید agent را در سیستم عامل مورد نظر نصب کرد بنابرین گزینه install Agent On Hosts را انتخاب می کنیم:

اسم host را در این قسمت وارد می کنیم:

برای نصب Agent باید کاربری را در سیستم عامل ایجاد کنیم و قابلیت sudo را به آن بدهیم:

[root@OEL9 ~]# useradd -u  10000 -G dba,oinstall oem24
[root@OEL9 ~]# passwd oem24
[root@OEL9 ~]# visudo
oem24     ALL=(ALL)       NOPASSWD: ALL

اطلاعات این کاربر را در این قسمت وارد می کنیم:

در این مرحله باید مشخص کنیم، agent در چه پوشه ای نصب شود:

 

agent بدون خطا نصب شد:

 

برای اضافه کردن دیتابیس هم باید به روش زیر عمل کرد:

 

 

 

 

 

در قسمت زیر، دیتابیس مورد نظر را مشاهده می کنید:

 

ارائه خدمات مشاوره ، پشتیبانی و نصب و راه اندازی پایگاه داده اوراکل در سراسر کشور...................... تلفن: 09128110897 ایمیل:vahidusefzadeh@gmail.com

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *