Oracle Database Link База данных Oracle Link
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 связи определяется в конкретной базе данных, и может быть использован только для пользователей этой базы данных. 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 Создание базы данных Link
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 Создать базу данных ссылка link_name
CONNECT TO user_name IDENTIFIED BY password Подключиться к 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 / сеть / администратора), которая позволяет узнать, 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) (порт = 1521)
)
(CONNECT_DATA = (CONNECT_DATA =
(SERVER = DEDICATED) (SERVER = DEDICATED)
(SERVICE_NAME = database_name) (SERVICE_NAME = database_name)
)
)
Database Link Deletion База данных Link удалений
To delete a database link: Для удаления базы данных ссылку:
DROP DATBASE LINK link_name; DROP DATBASE LINK link_name;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- Oracle Database Import Error 3113/3114 Импорт базы данных Oracle ошибку 3113/3114
- View and Retrieve Oracle Database Link Details Просмотреть и восстановить базы данных Oracle Link Подробности
- Change Oracle Database User Password Изменение базы данных Oracle пароль пользователя
- Check Oracle Version Проверить Oracle версии
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Как Drop Tablespace и восстановления баз данных Oracle, когда случайно удалить Datafile
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 ошибка при экспортной базы данных
- Manual and Clean Uninstall Oracle for Windows Руководство и чистой удалить Oracle для Windows
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Создать "," Добавить или Сплит баз данных Oracle с разделами Не ORA-14080 Ошибка
- Oracle JDeveloper Reviews Oracle JDeveloper обзоры
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Невозможно создать ПЕРВОНАЧАЛЬНЫЕ степени сегмента в Tablespace Ошибка

































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-сервер баз данных 2005 года Oracle 10G, но у меня есть проблема. Could you guide me how to do it? Не могли бы Вы руководство мне, как это сделать?
Thank you Спасибо