tnsnames.ora 是一个Oracle数据库客户端配置文件,它用于定义数据含早清库的网络连接信息。如果你在Windows *** 作系统上运行Oracle客户端,并且无法找到 tnsnames.ora 文件,则可能需要检查以下几个方面:
确认 tnsnames.ora 文件存在于正确的目录下。在Windows上,通常在 $ORACLE_HOME/network/admin 目录下。$ORACLE_HOME 是Oracle客户端安装的根目录,它可能位于不同的位置,具体位置取决于你安装的Oracle客户端版本和选项。你可以在命令行中使用 echo %ORACLE_HOME% 命令来查找 $ORACLE_HOME 的值。
确认 tnsnames.ora 文件名没有被更改。在Windows上,tnsnames.ora 文件名应该为小写字母,确保文件名正确。
检查 tnsnames.ora 文件的格谈前式是否正确。确保文件中的每个连接信息都使用正确的语法格式睁嫌,并且没有错误或拼写错误。你可以使用 Oracle Net Manager 工具来检查和编辑 tnsnames.ora 文件。
确认环境变量设置正确。在Windows上,确保 PATH 环境变量包含了 Oracle 客户端的路径,并且 TNS_ADMIN 环境变量被设置为 tnsnames.ora 文件所在的目录。
步骤1:打开企业管理器,如下。步骤2:选择数据库,安全性,点击新建链接服务器。步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称历配尘、数据源。步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用卖隐户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。5步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。注意:产品名称要和所链接的服务器相对应肢禅,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。可以用exp语句导出。
1、在本地oracle下找到搏正tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下。
2、打开tnsnames.ora文件(文本方式打开即可),添加棚银改如下内容:
bendi =(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 数据库端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
链判(SERVICE_NAME = 数据库服务名)
)
)
其中“bendi”可自定义,然后还需要知道远程数据库IP地址,数据库端口号,及数据库服务名。
3、本地打开命令提示符,输入以下内容:
exp 数据库用户名/密码@本地实例名 file=路径:\文件名.dmp log=路径:\日志名.log owner=数据库所属用户4、敲击电脑回车键,等待导出结束即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)