SQL> CREATE DATABASE LINKmydblink
2 CONNECT TOtestIDENTIFIED BYtest123
3 USING '(DESCRIPTION =
4 (ADDRESS_LIST =
5 (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.210)(PORT = 1521)))
6 (CONNECT_DATA = (SERVICE_NAME = orcl)
7 )
8 )';
Database link created.
SQL> select count(1) from user_tables@mydblink;
COUNT(1)
----------
6
上面的例子,是在当前Oracle数据库上面,创建一个名字叫mydblink 的数据库链接。
使用test作为用户名,test123 作为密码。
访问的远程数据库,ip地址是192.168.1.210,端口号是默认的1521
远程服务器的服务名是orcl
注:如果创建全局dblink,必须使用systm或sys用户,在database前加public。