解决方法:
1、客户端listener.ora如下:
# tnsnames.ora Network Configuration File: d:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.253)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
TAIYU =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.168)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = taiyu)
)
)
2、客户端 sqlnet.ora如下:
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
测试结果:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>tnsping 192.168.0.253
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 22-8月 -
2013 17:36:12
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
d:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora
已使用 HOSTNAME 适配器来解析别名
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=192.168.0.253))(A
DDRESS=(PROTOCOL=TCP)(HOST=192.168.0.253)(PORT=1521)))
OK (50 毫秒)
C:\Documents and Settings\Administrator>
C:\Documents and Settings\Administrator>exp ddm/ddm@192.168.0.168/taiyu
Export: Release 10.2.0.1.0 - Production on 星期四 8月 22 17:41:20 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
输入数组提取缓冲区大小: 4096 >
导出文件: EXPDAT.DMP > E:\0822.dmp
(1)E(完整的数据库), (2)U(用户) 或 (3)T(表): (2)U > u
导出权限 (yes/no): yes > yes
导出表数据 (yes/no): yes > yes
压缩区 (yes/no): yes > yes
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的用户...
要导出的用户: (按 RETURN 退出) > ddm
要导出的用户: (按 RETURN 退出) >
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 DDM 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 DDM 的对象类型定义
即将导出 DDM 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 DDM 的表通过常规路径...
. . 正在导出表 ACTIONLOGS导出了 0 行
. . 正在导出表 ACTIONTYPE导出了 0 行
. . 正在导出表 APPROVAL导出了 4 行
. . 正在导出表 BACKUPDATA导出了 5 行
. . 正在导出表 BACKUPSETTINGS导出了 0 行
. . 正在导出表 BORROW导出了 15 行
. . 正在导出表 BORROWINFO导出了 14 行
. . 正在导出表 CONFIGTYPE导出了 19 行
. . 正在导出表 CORPS导出了 3 行
. . 正在导出表 CORP_MENU导出了 113 行
. . 正在导出表 DEFFIELD导出了 580 行
. . 正在导出表 DEFTABLE导出了 56 行
. . 正在导出表 DEPTS导出了 3 行
. . 正在导出表 DOCFILEINFO导出了 27411 行
. . 正在导出表 FLOWSETTING导出了 3 行
. . 正在导出表 LOGINLOG导出了 410 行
. . 正在导出表 MENU导出了 114 行
. . 正在导出表 PARAMETERS导出了 34 行
. . 正在导出表 PRIVILEGE导出了 15 行
. . 正在导出表 REPORT导出了 2 行
. . 正在导出表 REPORT_DEFTABLE导出了 1 行
. . 正在导出表 ROLE导出了 6 行
. . 正在导出表 ROLE_MENU导出了 277 行
. . 正在导出表 ROLE_MENU_PRIVILEGE导出了 660 行
. . 正在导出表 SOURCEFILE导出了 0 行
. . 正在导出表 TABLETYPE导出了 14 行
. . 正在导出表 TEST导出了 3 行
. . 正在导出表 TMP_DEF
. . 正在导出表 TMP_DEFTABLE
. . 正在导出表 TMP_TABLE
. . 正在导出表 TMP_YEAR_ANALYSE
. . 正在导出表 T_37308_1376735740849
分享到:
相关推荐
tnsping是一个由Oracle提供的网络诊断工具,主要用于测试客户端能否成功连接到远程数据库。它通过模拟客户端发送请求到数据库监听器(Listener),以此来验证数据库服务是否可用以及网络连接是否通畅。此命令对于...
TNS配置文件通常是`tnsnames.ora`,位于Oracle客户端安装路径下的`NETWORK\ADMIN`目录中。具体的路径可能因安装位置而异,例如: ```plaintext D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora ``` ...
TNS(Transparent Network Substrate)协议是Oracle数据库系统中用于实现客户端与服务端之间通信的重要协议之一。该协议支持多种传输方式,包括TCP/IP协议、SSL加密的TCP/IP协议、命名管道以及IPC(Inter-Process ...
- 打开“开始”菜单,选择“所有程序” -> “管理工具” -> “服务”,找到并启动“OracleHome92TNSListener”服务(具体名称可能因安装版本不同而有所差异)。 ##### 2. 启动数据库实例 - **Windows平台**: - ...
### TNS- 无法解析指定的连接标识符 在Oracle数据库管理中,遇到“TNS- 无法解析指定的连接标识符”这类错误是较为常见的现象。本文将深入探讨这一问题的原因及其解决方法。 #### 问题概述 此错误通常发生在尝试...
- **客户端验证**:使用 `tnsping <tns_name>` 命令检查监听器是否可用。 - **服务器端操作**: - 查看监听状态:`lsnrctl status` - 启动监听服务:`lsnrctl start` ##### 2. 检查 tnsnames.ora 文件格式 - 使用...
- **测试连接**:使用 `tnsping` 或其他工具来测试与数据库服务器的连接。 通过以上步骤,您可以成功地在 Linux 系统上安装并配置 Oracle Client。请注意,根据不同的 Linux 发行版和 Oracle 版本,具体的步骤可能...
- `tnsping`:用于测试网络连接和解析服务名。 - `sqlplusw`:带图形界面的SQL*Plus版本,适用于Windows平台。 在Linux环境中,Oracle Instant Client的使用涉及到系统管理、网络配置、编程接口等多个方面,理解...
在使用Oracle数据库进行数据导入导出操作时,常常会遇到ORA-12154错误,即TNS:无法解析指定的连接标识符。这个问题主要由两个原因造成:一是Oracle服务器未安装正确,二是TNS配置文件未正确设置。以下是针对这两种...
需要注意的是,不管用机器名或 IP 地址,在客户端一定要用 `ping` 命令 ping 通数据库侦听所在的机器的机器名,否则需要在 `hosts` 文件中加入数据库侦听所在的机器的机器名的解析。 * `PORT`:数据库侦听正在侦听的...
5. **安全特性**:Oracle客户端支持身份验证、授权和加密机制,确保数据传输的安全性。包括Oracle Wallet管理工具,可以存储和管理数据库连接信息,以及SSL/TLS协议用于加密网络通信。 6. **性能优化**:包括SQL...
通常,我们可以通过两种方式来验证Oracle数据库的安装情况:一是使用`tnsping`命令来检查Oracle监听器的状态;二是通过`sqlplus`工具登录到Oracle实例,以确保可以正常访问和使用该实例。 #### 二、tnsping命令详解...
5. **验证配置**:使用tnsping命令可以检查客户端是否能够找到并解析服务名。例如,`tnsping ORCL`,如果返回成功,则说明配置正确。 6. **服务端配置**:如果在同一台机器上同时安装了客户端和服务端,可能出现...
- 在命令行环境下(需以管理员身份运行),输入`tnsping orcl`。 - 如果出现“已使用的参数文件:D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora”,则表示配置存在问题。 - 出现该错误的原因通常是在...
通过学习以上内容,可以熟练地配置Oracle Net服务,创建附加的监听器,设置服务别名,配置连接故障转移,使用tnsping测试连通性,并理解Oracle Net名称解析方法。这些知识对于构建稳定、高效的Oracle数据库环境至关...
- **tnsping**:用于测试TNS连接是否正常。 ##### 2.3 配置文件 - **listener.ora**:监听器配置文件,包含了监听器的各种设置。 - **sqlnet.ora**:包含SQL*Net的配置信息,如加密、身份验证等。 - **tnsnames.ora...
接着,使用`tnsping`命令来验证tns配置的正确性,例如`tnsping oracle-scan`。 12. **完成配置** 如果所有验证步骤都通过,那么Oracle数据库客户端就已经成功配置,并可以连接到数据库服务器。你可以通过SQL*Plus...