
مقدمه : چطور اوراکل را نصب و به 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 دارید خوشحال میشم در بخش نظرات، تجربه های ارزشمندتان را با ما به اشتراک بگذارید! 🚀
دیدگاهتان را بنویسید