是不是要像访问远程数据库一样先创建一个数据库连接?
create database link your_db.com connect to remote_user identified by ruser_pwd using 'TNS_service_name';
这样你可以通过如下语句访问远程数据库,如:
select * from scott.emp@your_db.com;
就会显示远程数据库中scott用户下emp表的数据了。

解决方案 »

  1.   

    zealot_zk(风中追风) :还是有@,自动解释成your_db.com
    你可以试试执行sqlldr user/password@servername control=d:\[email protected]
    提示错误:SQL*Loader-500:  无法打开文件 (d:\[email protected])
    为什么Oracle无法识别文件名中的@和服务连接符中的@ ;
    没有这么弱智的大公司吧!
      

  2.   

    晕,你为什么非要用这种特殊字符做文件名啊
    你又不是oracle的测试人员,用不着这样吧