Нэгэн төслийн шаардлагаар database remote access үүсгэх хэрэгэтэй болов. Тэгээд хэсэг гүүглэдэж доор байдлаар шийдлээ. Дараа өөрөө харах ба хэн нэгэнд хэрэг болж юуны магад гэсэн үүднээс пост хиймээр санагдлаа.
remote server-рүү холбогдох service-ийн нэрийг тодорхойлох
service-ийн нэрийг tnsnames.ora гэсэн файлд тодорхойлж өгнө. Уг файл нь доор зам байрлана.
${ORACLE_HOME}/server/network/admin/tnsnames.ora
DB_CONN_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= remoteServer)(Port= 1521))
(CONNECT_DATA = (SID = dbSID))
)
Дээрхийг tnsnames.ora файлд нэмж оруулаад хадгалана.
одоо тодорхойлсон service-ийг шалгахын тулд command prompt нээгээд
sqlplus dbUser/dbPassword@DB_CONN_NAME
за алдаагүй зөв тодорхойлсон бол шууд л холбогдчихоно до.
database link үүсгэх
SQL>CREATE PUBLIC DATABASE LINK <DBLINKNAME> USING <TNSNAME>;
ингээд л гүйцээ дэ.
Хэрэглэглэхдээ select *from table3 @<DBLINKNAME>;