بانک اطلاعاتی اوراکل

وحید یوسف زاده

بانک اطلاعاتی اوراکل

وحید یوسف زاده

نکاتی چند در مورد db-link

| پنجشنبه, ۸ مرداد ۱۳۹۴، ۰۵:۴۳ ب.ظ


1.زمانی که از db_link استفاده می کنیم، و دستوری توسط بانک مبدا(یا local) اجرا می شود، اجرای دستورات sql روی سرور remote انجام می شوند و نتیجه به بانک local(مبدا) بر می گردد.


2. دو نوع db_link وجود دارند:

·         Private: این نوع db_linkها، تنها توسط کاربر سازنده db_link قابل استفاده هستند.

·         Public: همه کاربران می توانند از این نوع db_link ای که یک کاربر خاص ساخته، استفاده کنند.

3. امکان افزودن داده و یا حذف داد های جدول و هر نوع عملیات dmlای بر روی جدول مقصد، از طریق بانک مبدا وجود دارد.

Truncate table usef@db1;

4. ساخت db_link:

روش private:

CREATE DATABASE LINK ODB   CONNECT TO system IDENTIFIED BY system_passwd USING 'prod1';

روش public:

CREATE public DATABASE LINK ODB   CONNECT TO system IDENTIFIED BY system_passwd USING 'prod1';

 

5. دیدن تمامی db_linkهای بانک:

select OWNER, DB_LINK, USERNAME, HOST, CREATED from DBA_DB_LINKS;


6. محدودیتهای استفاده از db_link:

1. تعریف یا اعمال قاعده جامعیت ارجایی.

2. عدم امکان استفاده از decs جداول.

3.عدم امکان تحلیل اشیا راه دور.

4. امکان اعطای دسترسی به اشیای مقصد وجودندارد.

5. اعطای نقش به کاربران.




  • ۹۴/۰۵/۰۸

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">