Oracle Database Link Oracle Database посилання
In distributed Oracle environments, database links can be used to define a communications path between two databases. У розподілених середовищах Oracle, бази даних посилання можуть бути використані для визначення шляхи сполучення між двома базами даних. A database link defines a network connection, and, optionally, a username and password, to use when Oracle accesses and establishes a database session in the remote database on behalf of the local application request. База даних визначає зв'язок мережі зв'язку, і, опціонально, ім'я користувача і пароль, для використання при Oracle відкриває і створює базу даних сесії у віддаленій базі даних від імені місцевого застосування прохання.
Database link enable SQL statements to be isolated from the underlying physical network topology. База даних SQL включити посилання заяви опинитися в ізоляції від основної фізичної топології мережі. Thus, whenever the location of a remote database changes, only the link need be updated, and not each and every SQL queries, significantly the tasks of programmer. Таким чином, в тих випадках, коли місце знаходження віддаленої бази даних змін, тільки посилання потрібно оновити, а не кожен SQL запити, що значно завдань програміста.
Oracle database link is defined in a specific database, and may be used only by users of that database. Oracle Database посилання визначається в конкретній базі даних і можуть бути використані тільки для користувачів цієї бази даних. If the same database link name was to be used from all databases in the network, the links must be defined identically with that name in each of each databases. Якщо ж база даних посиланням назва повинно було бути використані з усіх баз даних в мережі, посилання повинні бути визначені з однаковим ім'ям, що в кожному з кожної бази даних. For this scenario, the easier way is to be global database link. За цим сценарієм, то простий спосіб полягає в тому, щоб бути глобальній базі даних посилання.
Database Link Creation Створення бази даних посилання
Login into Oracle database (with SQL*Plus, for example) as a user who has the privilege to create a database link and execute the following command: Увійти в базі даних Oracle (з SQL * Plus, наприклад) в якості користувача, який має привілей для створення бази даних, зв'язок і виконайте наступну команду:
CREATE DATABASE LINK link_name CREATE DATABASE LINK link_name
CONNECT TO user_name IDENTIFIED BY password CONNECT TO user_name Виявлення пароль
USING 'connection_string'; Використання 'connection_string';
where connection_string is an entry is tnsnames.ora (usually located in $ORACLE_HOME/network/admin), which enables the Oracle to know the network path to remote database. де connection_string є запис tnsnames.ora (зазвичай вона знаходиться в $ ORACLE_HOME / мережі / Admin), яка дозволяє довідатися, Oracle мережевий шлях до віддаленої бази даних.
connection_string has the following structure: connection_string має наступну структуру:
(DESCRIPTION = (Опис =
(ADDRESS = (АДРЕСА =
(PROTOCOL = TCP) (Host = host_name/ip_address) (Port = 1521) (Протокол = TCP) (хост = host_name / ip_address) (Port = 1521)
) )
(CONNECT_DATA = (CONNECT_DATA =
(SERVER = DEDICATED) (Виділений сервер =)
(SERVICE_NAME = database_name) (SERVICE_NAME імя_бази_данних =)
) )
) )
Database Link Deletion База даних Посилання вилучень
To delete a database link: Щоб видалити базу даних посиланням:
DROP DATBASE LINK link_name; DROP DATBASE LINK link_name;
IMPORTANT : The page is machine translated and provided "as is" without warranty. Увага: Ця сторінка машина переведена і надаються "як є" без гарантії. Machine translation may be difficult to understand. Машинний переклад може бути важким для розуміння. Please refer to Будь ласка, зверніться до original English article Англійська оригінальні статті whenever possible. коли це можливо.
Related Articles Статті по темі
- View and Retrieve Oracle Database Link Details Перегляд та Отримати Oracle Database посилання Подробиці
- Change Oracle Database User Password Зміна бази даних Oracle користувача Пароль
- Oracle Database Import Error 3113/3114 Oracle Database Імпорт Помилка 3113/3114
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Створити Додати або Спліт Oracle Database розділу Збій з ORA-14080 Помилка
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Як Drop Відновлення таблиць і баз даних Oracle Коли випадково Видалити Datafile
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 Помилка Коли Експортувати База
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Як видалити і Drop Datafiles з таблиць в Oracle Database
- IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database IMP-00016 Потрібен Набір символів перетворення не підтримується Помилка при імпорті в Oracle Database
- Check Oracle Version Перевірка версій Oracle
- Oracle JDeveloper Reviews Oracle JDeveloper Огляди










































June 6th, 2008 05:19 6 червня 2008 05:19
Need help : Потрібна допомога:
I want to access my SQL server 2005 database from Oracle 10G, but I have a problem. Я хочу отримати доступ до моїх SQL Server 2005 з бази даних Oracle 10g, але у мене є одна проблема. Could you guide me how to do it? Не могли б ви мені керівництва, як це зробити?
Thank you Спасибо