ORACLE新增DATABASE LINK
背景:
新增数据库后,原有数据库需要新增DATABASE LINK,试了几个方法后最后总算弄好了。
方法:
在需要新增DATABASE LINK的数据库服务器端,打开【Net Manager】,选中【服务命名】文件夹,在菜单【编辑】下点击【创建...】,在弹出的向导框中依次填入[你想要起的服务名字]、选中[TCP/IP协议]、输入[主机名]——主机名在新增数据库服务器端的NETMANAGER中可以找到、输入[服务名]——就是tnsnames.ora中对应的service_name、最后执行测试,如果SCOTT被锁定,点击更改登录后输入新的用户名和密码再测试,成功就好了。
服务建好后执行
create public database link linkname using '刚新建的那个服务名';
我执行完成后系统报错口令不对。这时在DATABASE LINKS中编辑刚建好的DATABASE LINK,在输入框中录入正确的登录名和密码就可以了。
总结:
ORACLE中得服务名、SID、主机名以及各种配置文件都相当复杂,要多看多学多练呀!