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

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

آموزش کامل نصب Oracle XE و اتصال به PL/SQL Developer

مقدمه : چطور اوراکل را نصب و به pl/sql developer متصل کنم؟

اگر به‌تازگی با پایگاه داده اوراکل آشنا شده‌اید و می‌خواهید یاد بگیرید چطور Oracle XE را روی ویندوز نصب کنید و به کمک نرم‌افزار PL/SQL Developer به آن متصل شوید، این راهنما دقیقاً برای شما نوشته شده است.

در این مقاله آموزش اوراکل در بخش آموزش PL/SQL به زبان ساده و قدم‌به‌قدم تهیه شده تا حتی اگر اولین‌بارتان است، بدون مشکل همه مراحل را انجام دهید.

اگر می خواهید در مورد پایگاه داده اوراکل و معماری وراکل کمی بیشتر آشنا بشید نوشته زیر را مطالعه کنید:

در این نوشته شما می خوانید

مرحله اول: نصب Oracle XE روی ویندوز

۱. دانلود Oracle XE

برای شروع، ابتدا باید نسخه رایگان پایگاه داده Oracle یعنی Oracle Database Express Edition (XE) را از سایت رسمی اوراکل دانلود کنید:

📌 آدرس دانلود:

https://www.oracle.com/database/technologies/xe-downloads.html

نسخه مناسب با ویندوز ۶۴ بیتی را انتخاب کرده و دانلود نمایید (مثلاً Oracle 21c XE).

۲. مراحل نصب Oracle XE

پس از دانلود، فایل نصبی را اجرا کنید:

  • طبق مراحل پیشنهادی جلو بروید.
  • هنگام نصب، از شما خواسته می‌شود یک رمز عبور برای کاربران سیستمی مانند SYSTEM و SYS تعریف کنید. این رمز را در جایی امن نگه دارید.
  • بعد از نصب، سرویس‌های دیتابیس و Listener به صورت خودکار فعال می‌شوند.

مرحله دوم: نصب PL/SQL Developer

۱. دانلود نرم‌افزار

برای اتصال راحت‌تر به Oracle، بهتر است از نرم‌افزار PL/SQL Developer استفاده کنید:

📌 آدرس دانلود:

https://p30download.ir/fa/entry/60495/allround-automations-plsql-developer

نسخه مناسب با ویندوز ۶۴ بیتی را انتخاب کرده و دانلود نمایید (مثلاً Oracle 21c XE).

۲. مراحل نصب نرم‌افزار PL/SQL Developer

پس از دانلود، فایل نصبی را اجرا کنید:

طبق مراحل پیشنهادی جلو بروید. هنگام نصب تمام تنظیمات شامل آدرس نصب نرم افزار و موارد اضافه را پیش فرض باشه و فقط Next بزنید تا روال نصب کامل انجام بشه. 

مرحله سوم: تنظیم فایل tnsnames.ora

اگر اتصال به دیتابیس به مشکل خورد، ممکن است نیاز باشد فایل tnsnames.ora را به‌صورت دستی ویرایش کنید:

  • مسیر فایل:
				
					C:\app\[user_profile]\product\21c\dbhomeXE\network\admin\tnsnames.ora

				
			
  • محتوا:
				
					XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XEPDB1)
    )
  )

				
			

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

📌 اگر نمی‌دانید SERVICE_NAME دقیقاً چیست، می‌توانید با اجرای کوئری زیر در محیط SQL آن را پیدا کنید:

				
					SELECT name FROM v$services;

				
			

مرحله چهارم: اتصال به Oracle با PL/SQL Developer

 بعد از باز کردن نرم‌افزار:

Username: مثلاً system

Password: همان رمز عبوری که هنگام نصب وراکل وارد کردید.

Database:

  • اگر از TNS استفاده می‌کنید، اسم تعریف‌شده در فایل tnsnames.ora (مثلاً XE)
  • اگر اتصال مستقیم می‌زنید:
  • Host: localhost
  • Port: 1521
  • Service name: XEPDB1

روی Connect کلیک کنید. اگر همه‌چیز درست باشد، وارد محیط برنامه‌نویسی PL/SQL می‌شوید.

مرحله پنجم: ساخت کاربر جدید در Oracle

کار کردن با کاربران سیستمی مثل system یا sys توصیه نمی‌شود. بهتر است یک کاربر جداگانه بسازید:

				
					CREATE USER testuser IDENTIFIED BY testpassword;
GRANT CONNECT, RESOURCE TO testuser;

				
			

از این پس می‌توانید با کاربر جدید (testuser) وارد شوید و با خیال راحت کوئری بنویسید، جدول بسازید و داده‌ها را مدیریت کنید.

سوالات متداول درباره نصب اوراکل و نرم افزار pl/sql developer

Oracle XE (Express Edition) نسخه‌ای سبک و رایگان از پایگاه داده Oracle است که برای آموزش، تست و پروژه‌های کوچک طراحی شده. این نسخه محدودیت‌هایی دارد، مثل:

  • حداکثر استفاده از ۲ گیگ رم
  • فقط یک پردازنده
  • حجم دیتابیس تا ۱۲ گیگابایت
    در مقابل، نسخه‌های Enterprise یا Standard امکانات کامل‌تری دارند و برای سازمان‌ها و پروژه‌های بزرگ مناسب هستند.

دلایل زیادی می‌تواند باعث عدم اتصال شود، از جمله:

  • نصب نبودن Oracle Client

  • تنظیم نبودن فایل tnsnames.ora

  • فعال نبودن Listener در Oracle XE

  • وارد کردن اشتباه نام سرویس یا پورت
    برای رفع مشکل، ابتدا مطمئن شوید Oracle Listener در حال اجراست و اطلاعات اتصال (host، port service name) را درست وارد کرده‌اید.

در Oracle XE 21c، به‌صورت پیش‌فرض Service Name معمولاً XEPDB1 است. برای اطمینان از نام دقیق، می‌توانید وارد محیط SQL شوید و دستور زیر را اجرا کنید:

SELECT name FROM v$services;

این دستور تمام سرویس‌های قابل اتصال را نشان می‌دهد.

برای ایجاد کاربر جدید، با یوزر system وارد شوید و کوئری زیر را اجرا کنید:

CREATE USER newuser IDENTIFIED BY yourpassword;
GRANT CONNECT, RESOURCE TO newuser;

بعد از ساخت یوزر می‌توانید با اطلاعات او وارد PL/SQL Developer شوید. ساخت یوزر جدا از یوزرهای سیستمی برای امنیت و نظم بهتر در پروژه‌ها توصیه می‌شود.

نتیجه‌گیری

در این راهنما یاد گرفتید چگونه Oracle XE را روی ویندوز نصب کنید، چگونه فایل‌های پیکربندی را تنظیم کنید و از طریق PL/SQL Developer به پایگاه داده متصل شوید.

Oracle XE گزینه‌ای عالی برای یادگیری SQL و PL/SQL، انجام پروژه‌های شخصی و آزمایش سیستم‌های کوچک است.

📢 نظر شما چیست؟ اگر شما هم اطلاعات کافی در مورد نصب اوراکل و pl/sql developer دارید خوشحال میشم در بخش نظرات، تجربه های ارزشمندتان را با ما به اشتراک بگذارید! 🚀

میثم راد

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

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

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