نصب نسخه Grid Infrastructure 23ai Exadata در محیط اوراکل لینوکس

همانطور که می دانید اوراکل هنوز نسخه on-premises مربوط به 23ai را ارائه نکرده است و صرفا نسخه های 23.5 و 23.6 که قابل استفاده در محیط Exadata هستند، را در دسترس عموم قرار داده است. قبلا در مطلبی نحوه نصب Oracle Database 23ai در محیط non-Exadata را به اشتراک گذاشتیم و در این متن قصد داریم مراحل نصب Grid Infrastructure 23ai Exadata را در محیط non-Exadata مستند کنم.

در صورتی که بخواهیم به روال عادی Grid Infrastructure 23ai را در محیط non-Exadata نصب کنیم، در مرحله ایجاد ASM instance به خطا خواهیم خورد و در نهایت ASM instance استارت نخواهد شد:

به عبارتی دیگر، دستور زیر در محیط non-Exadata قابل اجرا نیست:

/bin/sh -c /grid/23.5/bin/asmca -silent -oui_internal -configureASM -diskString '/dev/asmdisks/*' -diskGroupName ocr -diskList '/dev/asmdisks/oc01' -redundancy EXTERNAL -au_size 4   

با انتخاب skip، از این مرحله عبور می کنیم:

و در قدم بعدی با دستورات زیر has را فعال و ora.cssd را استارت می کنیم:

[grid@OL810 ~]$ crsctl enable has
CRS-4622: Oracle High Availability Services autostart is enabled.
[grid@OL810 ~]$ crsctl start res ora.cssd -init
CRS-2672: Attempting to start 'ora.cssd' on 'ol810'
CRS-2672: Attempting to start 'ora.diskmon' on 'ol810'
CRS-2676: Start of 'ora.diskmon' on 'ol810' succeeded
CRS-2676: Start of 'ora.cssd' on 'ol810' succeeded

سپس فایل init+ASM.ora را در مسیر ORACLE_HOME/dbs$ ایجاد می کنیم این pfile صرفا حاوی پارامتر exadata_feature_on_ خواهد بود:

 [grid@OL810 ~]$ vi /grid/23.5/dbs/init+ASM.ora
_exadata_feature_on=true

در قدم نهایی، دستوری که در زمان نصب gridsetup.sh به خطا خورده بود را دوباره اجرا می کنیم:

[grid@OL810 ~]$ asmca -silent -configureASM \
> -sysAsmPassword Jamshid__KHAN567 \
> -asmsnmpPassword Jamshid__KHAN567 \
> -diskstring '/dev/asmdisks/*' \
> -diskGroupName ocr \
> -diskList '/dev/asmdisks/oc01' \
> -redundancy EXTERNAL

ASM has been created and started successfully.
 [DBT-30001] Disk groups created successfully. Check /grid/base/cfgtoollogs/asmca/asmca-241129AM044421.log for details.

با ترفند فوق، توانستیم Grid Infrastructure نسخه Exadata را در محیط non-Exadata اجرا کنیم:

[grid@OL810 dbs]$ ps -eaf|grep pmon
grid        5403       1  0 04:44 ?        00:00:00 asm_pmon_+ASM

[grid@OL810 ~]$ asmcmd lsdg
State    Type    Rebal  Sector  Logical_Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  EXTERN  N         512             512   4096  1048576      1023      956                0             956              0             N  OCR/
[grid@OL810 ~]$ sqlplus "/as sysasm"
SQL*Plus: Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems on Fri Nov 29 04:47:22 2024
Version 23.5.0.24.07
Copyright (c) 1982, 2024, Oracle.  All rights reserved.
Connected to:
Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems
Version 23.5.0.24.07
SQL> show parameter instance_type
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
instance_type                        string      ASM

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

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

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