Oracle Database Link Cơ sở dữ liệu Oracle Liên kết
In distributed Oracle environments, database links can be used to define a communications path between two databases. Trong phân phối Oracle môi trường, cơ sở dữ liệu liên kết có thể được sử dụng để xác định một đường dẫn thông tin liên lạc giữa hai cơ sở dữ liệu. 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. Một cơ sở dữ liệu liên kết định nghĩa một kết nối mạng, và, tùy chọn, một tên người dùng và mật khẩu, Oracle để sử dụng khi truy cập và thiết lập một cơ sở dữ liệu trong phiên họp ở xa cơ sở dữ liệu thay mặt cho địa phương, đơn yêu cầu.
Database link enable SQL statements to be isolated from the underlying physical network topology. Cơ sở dữ liệu SQL kê cho phép liên kết để được cô lập từ các mạng lưới vật lý Topology. 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. Vì vậy, bất cứ khi nào các địa điểm từ xa của một cơ sở dữ liệu thay đổi, chỉ có các liên kết cần phải được cập nhật, và không phải mỗi và tất cả các truy vấn SQL, đáng kể các nhiệm vụ của lập trình viên.
Oracle database link is defined in a specific database, and may be used only by users of that database. Oracle cơ sở dữ liệu liên kết được định nghĩa trong một cơ sở dữ liệu cụ thể, và chỉ có thể được sử dụng bởi người dùng của những cơ sở dữ liệu. 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. Nếu cùng một tên đã được liên kết cơ sở dữ liệu sẽ được sử dụng từ tất cả các cơ sở dữ liệu trên mạng lưới, các liên kết phải được xác định identically với tên trong mỗi của mỗi cơ sở dữ liệu. For this scenario, the easier way is to be global database link. Đối với kịch bản này, các cách thức dễ dàng hơn là để có cơ sở dữ liệu toàn cầu liên kết.
Database Link Creation Cơ sở dữ liệu Sáng tạo liên kết
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: Đăng nhập vào cơ sở dữ liệu Oracle (với SQL * Plus, ví dụ) như là một người sử dụng những người có quyền để tạo ra một cơ sở dữ liệu liên kết và thực hiện các lệnh sau đây:
CREATE DATABASE LINK link_name Cơ sở dữ liệu link_name TẠO LIÊN KẾT
CONNECT TO user_name IDENTIFIED BY password Kết nối vào USER_NAME xác định bởi mật khẩu
USING 'connection_string'; Sử dụng '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. nơi connection_string là mục mới là tnsnames.ora (thường nằm trong $ ORACLE_HOME / network / admin), cho phép các Oracle cho biết các mạng lưới đường dẫn đến cơ sở dữ liệu từ xa.
connection_string has the following structure: connection_string có cấu trúc như sau:
(DESCRIPTION = (DESCRIPTION =
(ADDRESS = (Địa chỉ =
(PROTOCOL = TCP) (Host = host_name/ip_address) (Port = 1521) (Protocol = TCP) (Host = host_name / ip_address) (Port = 1521)
) )
(CONNECT_DATA = (CONNECT_DATA =
(SERVER = DEDICATED) (MÁY CHỦ = Tin)
(SERVICE_NAME = database_name) (SERVICE_NAME = database_name)
) )
) )
Database Link Deletion Cơ sở dữ liệu của Liên kết
To delete a database link: Để xóa một cơ sở dữ liệu liên kết:
DROP DATBASE LINK link_name; Thả DATBASE LIÊN KẾT link_name;
IMPORTANT : The page is machine translated and provided "as is" without warranty. Lưu ý: Các trang web là máy tính dịch và cung cấp "như là" mà không có bảo hành. Machine translation may be difficult to understand. Máy dịch thuật có thể là khó hiểu. Please refer to Xin vui lòng tham khảo original English article Tiếng Anh bản gốc bài viết whenever possible. bất cứ khi nào có thể.
Related Articles Bài viết liên quan
- View and Retrieve Oracle Database Link Details Xem và Taíi Oracle cơ sở dữ liệu liên kết Chi tiết
- Change Oracle Database User Password Cơ sở dữ liệu Oracle thay đổi người dùng Mật khẩu
- Oracle Database Import Error 3113/3114 Cơ sở dữ liệu Oracle Nhập Lỗi 3113/3114
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Tạo, Thêm hoặc Tách Oracle cơ sở dữ liệu với các phân vùng bị lỗi ORA-14080 Lỗi
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Làm thế nào Thả Tablespace và Cơ sở dữ liệu Oracle Recover Khi vô tình Xóa Datafile
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 Lỗi Khi Xuất nhập khẩu Cơ sở dữ liệu
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Làm thế nào để Hủy bỏ và Thả Datafiles từ Tablespace trong cơ sở dữ liệu Oracle
- IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database IMP-00016 yêu cầu ký tự không được hỗ trợ chuyển đổi Đặt Lỗi khi nhập vào cơ sở dữ liệu Oracle
- Check Oracle Version Kiểm tra phiên bản Oracle
- Oracle JDeveloper Reviews Oracle JDeveloper Xem lại










































June 6th, 2008 05:19 6 tháng sáu, 2008 05:19
Need help : Cần được giúp đỡ:
I want to access my SQL server 2005 database from Oracle 10G, but I have a problem. Tôi muốn truy cập vào cơ sở dữ liệu SQL Server 2005 từ Oracle 10G, nhưng tôi có một vấn đề. Could you guide me how to do it? Bạn có thể hướng dẫn cho tôi cách để làm điều đó?
Thank you Cảm ơn bạn