ESC را فشار دهید تا بسته شود

زمیوس آموزش، یادگیری و سرگرمی

آموزش نصب Oracle Database 21C روی Oracle Linux 8 با RPM

این مقاله آموزش Oracle در بخش آموزش Oracle 26ai، نحوه‌ی نصب Oracle Database 21C روی Oracle Enterprise Linux 8 (OEL8) را با استفاده از بسته‌ی RPM به‌صورت مرحله‌به‌مرحله توضیح می‌دهد.

پیشنهاد می‌شود پیش از شروع نصب دیتابیس اوراکل، مقاله‌ی زیر را برای نصب سیستم‌عامل مطالعه کنید:

(برای راحتی کار و جلوگیری از مشکلات احتمالی، قبل از نصب نرم‌افزار اوراکل حداقل ۸ گیگابایت RAM برای ماشین مجازی خود در نظر بگیرید.)

در این مقاله شما می خوانید

پیکربندی و آماده‌سازی سیستم‌عامل (OS configuration and preparation)

پیکربندی سیستم‌عامل باید با کاربر root انجام شود. برای ورود به root، دستور زیر را در ترمینال اجرا کنید:

				
					su - root

				
			

فایل /etc/hosts باید شامل نام کامل (Fully Qualified Domain Name) سرور باشد:

				
					<IP-address>  <fully-qualified-machine-name>  <machine-name>

				
			

به‌عنوان مثال:

				
					۱۹۲.۱۶۸.۱۲۲.۱ oel8 oel8.dbaora.com

				
			

تنظیم نام میزبان (Set hostname)

				
					hostnamectl set-hostname oel8.dbaora.com --static

				
			

توصیه می‌شود سیستم‌عامل را با آخرین بسته‌های نرم‌افزاری به‌روزرسانی کنید:

				
					dnf update

				
			

نرم‌افزار (Software)

نرم‌افزار Oracle Database 21C از طریق منابع زیر در دسترس است:

برای نصب دیتابیس تنها به یک فایل RPM نیاز دارید:

				
					oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm

				
			

کافی است با کاربر root وارد سیستم شوید و فایل RPM بالا را نصب کنید:

				
					dnf install oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm

				
			

خروجی نصب (Output)

				
					[root@oel8 /]# dnf install oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm

Last metadata expiration check: 20:47:23 ago on Wed 16 Feb 2025 03:46:32 PM CET.

Dependencies resolved.
...
[INFO] Executing post installation scripts...

[INFO] Oracle home installed successfully and ready to be configured.

				
			
توضیح پیام‌های مهم:
  • در حال اجرای اسکریپت‌های پس از نصب
				
					  [INFO] Executing post installation scripts...

				
			
  • Oracle Home با موفقیت نصب شده و آماده پیکربندی است
				
					  [INFO] Oracle home installed successfully and ready to be configured.

				
			

برای پیکربندی یک دیتابیس نمونه (Sample Database)، می‌توانید دستور زیر را با کاربر root اجرا کنید:

				
					/etc/init.d/oracledb_ORCLCDB-21c configure

				
			

پس از اتمام مراحل، بسته‌های زیر روی سیستم نصب خواهند شد:

				
					Installed:
compat-openssl10
ksh
libXxf86dga
libdmx
libnsl
...

				
			

سوالات متداول درباره نصب Oracle Database 21C در OEL8

بله، نصب Oracle Database 21C با استفاده از RPM می‌تواند برای محیط عملیاتی هم مناسب باشد، به‌شرطی که تنظیمات پس از نصب به‌درستی انجام شوند.

روش RPM بیشتر مراحل آماده‌سازی سیستم، نصب پیش‌نیازها و ایجاد Oracle Home را به‌صورت خودکار انجام می‌دهد و خطای انسانی را کاهش می‌دهد.

به همین دلیل، بسیاری از DBAها از این روش برای نصب سریع، استاندارد و قابل‌اطمینان استفاده می‌کنند، به‌خصوص زمانی که نیاز به نصب‌های متعدد دارند.

در نصب با RPM، بسیاری از مراحل مانند نصب پیش‌نیازها، تنظیمات اولیه سیستم‌عامل و ایجاد کاربر و دایرکتوری‌های موردنیاز به‌صورت خودکار انجام می‌شود.

اما در نصب دستی (ZIP)، همه این مراحل باید به‌صورت دستی و توسط DBA انجام شود.

به‌طور خلاصه، RPM برای نصب سریع و ساده مناسب است، در حالی که روش ZIP کنترل بیشتری روی جزئیات نصب در اختیار شما قرار می‌دهد.

برای نصب Oracle Database 21C روی Oracle Linux 8، حداقل ۸ گیگابایت RAM پیشنهاد می‌شود تا فرآیند نصب و ایجاد دیتابیس بدون مشکل انجام شود.

همچنین داشتن فضای دیسک کافی برای Oracle Home، دیتابیس و فایل‌های لاگ اهمیت زیادی دارد. هرچه منابع سیستم بیشتر باشد، عملکرد دیتابیس در مراحل بعدی پایدارتر و بهتر خواهد بود.

بعد از نصب RPM، Oracle Home نصب شده اما دیتابیس هنوز پیکربندی نشده است.

در این مرحله باید فرآیند پیکربندی دیتابیس نمونه (Sample Database) انجام شود تا دیتابیس آماده استفاده شود.

پس از آن، بررسی وضعیت سرویس‌ها، تنظیمات حافظه و انجام تنظیمات امنیتی از مهم‌ترین کارهایی هستند که هر DBA باید انجام دهد.

جمع‌بندی

با استفاده از روش RPM، نصب Oracle Database 21C روی OEL8 بسیار ساده‌تر از نصب دستی است، زیرا:

  • پیش‌نیازها به‌صورت خودکار نصب می‌شوند
  • تنظیمات اولیه سیستم انجام می‌گیرد
  • Oracle Home آماده‌ی پیکربندی نهایی خواهد بود

این روش به‌خصوص برای محیط‌های آزمایشی، آموزشی و حتی عملیاتی سبک بسیار کاربردی است.

سؤالی درباره این مقاله داری؟

اگر نکته‌ای در این مقاله برات مبهم بود یا خواستی بیشتر بدونی، همین حالا برام بنویس تا دقیق و صمیمی پاسخت رو بدم — مثل یه گفت‌وگوی واقعی 💬

برو به صفحه پرسش و پاسخ

میثم راد

من یه برنامه نویسم که حسابی با دیتابیس اوراکل رفیقم! از اونایی ام که تا چیزی رو کامل نفهمم،ول کن نیستم، یادگرفتن برام مثل بازیه، و نوشتن اینجا کمک می کنه تا چیزایی که یاد گرفتم رو با بقیه به شریک بشم، با هم پیشرفت کنیم.

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

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