tnsping 命令

合集下载

测试Oracle数据库安装是否成功

测试Oracle数据库安装是否成功

要测试数据安装是否成功,可按顺序执行以下两个步骤:
测试步骤1:请执行操作系统级的命令:tnsping orcl
上述命令假定全局数据库名是orcl。

以下是命令执行后的示例:
其中,结果OK至关重要。

上述结果如果正确,表明侦听器配置无误。

如果没有看到此结果,不要继续进行下一步。

请检查:
1.使用Oracle Net Configuration Assistant 检查网络配置(netca 命令)
2.使用Database Configuration Assistant 检查数据库配置(dbca 命令)
测试步骤2:请执行操作系统级的命令:sqlplus system/password@orcl
上述命令假定SYSTEM 用户对应的口令是password,假定全局数据库名是orcl。

以下是命令执行后的示例(请手工输入红色部分文字):
上述结果如果正确,表明数据库例程安装和启动正常。

PING命令的使用

PING命令的使用

PING命令的使用PING命令是一种计算机网络工具,用于测试网络之间连接的状态。

它是基于ICMP协议(Internet Control Message Protocol)的一种实现。

PING命令发送一个特殊的ICMP回显请求消息到目标设备,然后等待该设备给予回应。

通过检查回应时间和丢包率,可以判断目标设备和主机之间的连接状态,并评估网络服务质量。

PING命令的使用方法非常简单。

在命令提示符或终端窗口中输入"ping"命令,后面跟上目标设备的IP地址或域名,然后按下回车键即可启动PING测试。

命令执行后,系统会显示一系列回显消息,包括回应时间(往返时间)和丢包率等信息。

下面是一些常用的PING命令选项及其解释:1. -t(Windows)或 -c(macOS和Linux):指定要发送的PING请求数量。

可以在命令后加上-t或者-c选项后面加上数字,默认是连续发送请求直到手动停止。

2. -w(Windows)或 -W(macOS和Linux):指定超时时间,单位是毫秒。

如果目标设备没有回应,在指定的超时时间内将会显示请求超时。

3. -f:使用此选项可以对目标设备进行"ping flood"攻击。

它会忽略计算机的ICMP流控制限制,持续以最快的速度发送ICMP请求消息。

4.-i:指定PING请求之间的时间间隔,单位是秒。

可以使用小数来指定更精确的时间间隔。

5. -s(Windows)或 -s(macOS和Linux):设置要发送的ICMP数据包的大小。

默认数据包大小是32字节。

6. -l(Windows):设置要发送的ICMP数据包中负荷数据的大小。

默认负荷大小是与数据包大小一样的字节数。

1.测试网络连接:通过PING一个目标设备,可以确定主机与目标设备之间是否有网络连接。

如果PING请求能够成功回应,说明主机可以与目标设备进行通信。

2.检测网络延迟:PING命令会显示往返时间(通常以毫秒为单位),即发送请求到接收回应的时间。

tns 参数

tns 参数

tns 参数
TNS参数是Oracle数据库网络服务的一部分,用于描述如何连接到远程数据库。

TNS参数主要包括以下部分:
1. PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。

2. HOST:数据库侦听所在的机器的机器名或IP地址,数据库侦听一般与数据库在同一个机器上,所以当我说数据库侦听所在的机器一般也是指数据库所在的机器。

在UNIX或WINDOWS下,可以通过在数据库侦听所在的机器的命令提示符下使用hostname命令得到机器名,或通过ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。

需要注意的是,不管用机器名或IP地址,在客户端一定要用ping命令ping通数据库侦听所在的机器的机器名,否则需要在 hosts文件中加入数据库侦听所在的机器的机器名的解析。

3. PORT:数据库侦听正在侦听的端口,可以察看服务器端的文件或在数据库侦听所在的机器的命令提示符下通过lnsrctl status [listener name]命令察看。

此处Port的值一定要与数据库侦听正在侦听的端口一样。

4. SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus> show parameter service_name命令察看。

另外还有一些可选参数,例如FAILOVER、LOAD_BALance、
RECV_BUF_SIZE、SDU、SEND_BUF_SIZE、SOURCE_ROUTE和
TYPE_OF_SERVICE等。

以上内容仅供参考,建议咨询Oracle数据库专家或查阅Oracle官方文档获取更准确的信息。

oracle中 tns配置流程

oracle中 tns配置流程

oracle中 tns配置流程英文回答:TNS (Transparent Network Substrate) configuration in Oracle involves setting up the network connectivity between the client and the Oracle database server. It allows the client to connect to the database by specifying a TNS alias instead of the actual network address of the server.The TNS configuration process typically involves the following steps:1. Install Oracle Client: Before configuring TNS, you need to ensure that the Oracle client software is installed on the client machine. This software provides the necessary tools and utilities to establish the connection.2. Locate the TNSNAMES.ORA file: The TNSNAMES.ORA file is a configuration file that contains the network service names and their corresponding network addresses. It istypically located in the ORACLE_HOME/network/admin directory.3. Edit the TNSNAMES.ORA file: Open the TNSNAMES.ORA file in a text editor and add a new entry or modify an existing entry to define the TNS alias for the database you want to connect to. The entry should include the following information:TNS alias: A unique name that identifies the database.Network address: The hostname or IP address of the database server.Port number: The port on which the database is listening.Service name: The name of the database service.4. Test the TNS configuration: After making the necessary changes to the TNSNAMES.ORA file, you can testthe TNS configuration by using the tnsping utility. Open a command prompt and run the following command: tnsping <TNS alias>. If the TNS configuration is correct, you should see a successful response indicating that the database is reachable.5. Connect to the database: Once the TNS configuration is validated, you can use the TNS alias to connect to the database from your application or command line. Simply specify the TNS alias as the connection identifier in the connection string.中文回答:在Oracle中,TNS(Transparent Network Substrate)配置涉及设置客户端与Oracle数据库服务器之间的网络连接。

ping指令的用法

ping指令的用法

ping指令的用法
ping指令是一种常用的网络命令,其主要用于测试网络连接性和测量延迟。

以下是一些常见的ping指令用法:
1. 常规用法:无参数ping。

在默认情况下,ping指令会发送四个32字节的数据包,通过返回的最短时间、最长时间、平均时间可以衡量网络速度、延迟,从丢失率可以衡量网络的稳定性。

2. ping -t:不间断地ping 指定计算机,直到管理员中断。

这种用法可以用于监测网络连接的稳定性,以及在长时间内观察网络的变化。

3. ping -a:解析计算机名与NetBios名。

通过使用这个选项,可以通过ping命令解析出主机名,这对于识别网络中的设备非常有用。

4. ping -n:可以定义发送的个数,对衡量网络速度很有帮助。

通过调整发送的数据包数量,可以更准确地评估网络性能。

5. ping -l size:发送size指定大小的到目标主机的数据包。

在默认的情况下,Windows的ping指令发送的数据包大小为32字节,最大能发送65500字节。

通过调整数据包大小,可以测试网络对于不同大小数据包的处理能力。

总之,ping指令是一种简单而有效的网络测试工具,可以用来评估网络性能、监测网络连接以及识别网络设备。

熟练掌握
ping指令的各种用法,对于网络管理和故障排除非常有帮助。

ping命令的使用方法

ping命令的使用方法

ping命令的使用方法
ping命令是指测试网络连接的实用程序。

在Windows和Linux/Mac OS操作系统上都可以使用。

在命令行窗口中输入以下命令:
Windows操作系统:
ping [目标主机或IP地址]
例如,测试与Google的连接:
ping
Linux/Mac OS操作系统:
ping [目标主机或IP地址]
例如,测试与Google的连接:
ping
命令执行后,程序会向目标主机发送数据包并等待该主机的响应。

程序将返回对数据包的处理结果。

你可以使用特定的参数来更改ping命令的工作方式,例如:
-c [次数]:指定发送数据包的数量;
-i [秒数]:指定间隔时间(以秒为单位),以等待响应;
-w [秒数]:指定等待响应时间(以秒为单位),以等待回复;
-t:在Windows系统中,将ping命令转换为无限循环,直到手动停止。

例如,在Linux操作系统中,使用以下命令发送5个数据包并设置等待时间为1秒:
ping -c 5 -i 1
在Windows系统中,使用以下命令发送无限数据包并等待响应时间为4秒:
ping -t -w 4000
这些选项可以帮助你更有效地使用ping命令来检查系统的网络连接和响应时间。

oracle数据库版本查询语句

oracle数据库版本查询语句

oracle数据库版本查询语句Oracle数据库是业内一款非常流行的关系型数据库管理系统,它提供了许多丰富的功能和工具,可以帮助企业进行高效可靠的数据管理。

在使用Oracle数据库时,了解数据库版本信息是非常重要的,因为不同版本的数据库具有不同的功能和性能优化。

本文主要介绍如何使用Oracle SQL查询语句来查看当前数据库的版本信息。

一、查看Oracle数据库版本信息的方式Oracle数据库有多种版本信息,包括软件版本、内核版本、组件版本等。

这些版本信息都可以通过Oracle SQL 查询语句来获取。

下面列举了几种常用的查看Oracle数据库版本信息的方式:1、通过SQL命令行查看在Oracle SQL命令行下输入命令“select * fromv$version;”即可查看当前数据库的版本信息。

2、通过SQL Developer查看在SQL Developer工具中,点击菜单栏的“帮助” -> “关于”可以查看当前Oracle数据库的版本信息。

3、通过Oracle Enterprise Manager查看在Oracle Enterprise Manager(OEM)中,点击顶部菜单栏的“源” -> “目标” -> “数据库” -> “数据库名称” -> “监控” -> “概况”即可查看当前数据库的版本信息。

4、通过tnsping命令查看在命令提示符下输入命令“tnsping 数据库名称”,即可查看当前数据库的版本信息。

其中,“数据库名称”指的是Oracle数据库的服务名或SID。

二、使用SQL查询语句查看Oracle数据库版本信息以上几种方式都可以查看Oracle数据库的版本信息,但最常用的方式还是使用SQL查询语句来实现。

下面介绍一些常用的Oracle SQL查询语句:1、查看Oracle数据库软件版本信息select * from product_component_version where product like 'Oracle%';这条SQL语句可以查询当前Oracle数据库的软件版本信息,包括主版本号、副版本号等。

ping命令的使用技巧 -回复

ping命令的使用技巧 -回复

ping命令的使用技巧-回复Ping命令是一个非常实用的网络诊断工具,用于测试主机之间的连通性和延迟。

它通过发送ICMP(Internet Control Message Protocol)回显请求和回显响应消息来检测目标主机的可达性。

本文将一步一步回答关于ping命令的使用技巧,帮助读者更好地了解和使用这个功能强大的工具。

第一步:打开命令提示符或终端窗口在Windows操作系统中,点击开始菜单,输入“cmd”或“命令提示符”,然后选择打开命令提示符。

在Linux或Mac操作系统中,找到终端应用程序并打开它。

第二步:输入ping命令在命令提示符或终端窗口中,输入“ping”命令,后跟要测试的目标主机的IP地址或域名。

格式通常如下所示:ping [目标主机IP地址或域名]第三步:执行ping命令按下回车键执行ping命令,系统将开始发送ICMP回显请求消息至目标主机,并等待回显响应消息。

第四步:解读ping命令输出ping命令输出包含了目标主机的各种信息,我们需要仔细阅读和解读这些信息来评估主机的连通性和延迟。

1. 目标主机IP地址或域名:ping命令输出的第一行显示了我们所测试的目标主机的IP地址或域名。

根据我们的输入,系统会自动解析目标主机的IP地址。

2. ICMP回显请求发送次数:ping命令的默认行为是连续发送ICMP回显请求,并显示每次请求的结果,通常是四次。

每个请求都用一个数字来区别。

3. ICMP回显响应时间:ping命令的输出结果中,会显示ICMP回显响应时间。

这是从发送请求到接收到响应所经过的时间,以毫秒为单位。

较小的值表示网络延迟较低,较大的值可能表示网络延迟较高。

4. 回显请求丢失率:ping命令会显示发送的回显请求中丢失的百分比。

如果所有请求都成功到达目标主机并返回响应,则丢失率为0。

如果有请求丢失,则可以通过较高的丢失率来判断目标主机的连通性问题。

第五步:利用ping命令的选项和参数ping命令提供了一些选项和参数,以供我们根据需求进一步定制和优化测试过程。

ping命令的使用技巧

ping命令的使用技巧

ping命令的使用技巧ping命令是一个常用的网络诊断工具,它用于测试网络的连通性以及测量网络延迟和丢包情况。

在本文中,我将会向您介绍ping命令的使用技巧,以帮助您更好地进行网络问题的排查和故障修复。

一、基本用法使用ping命令很简单,只需要在命令行窗口中输入ping命令后加上要测试的目标主机的 IP 地址或域名即可。

例如:ping 192.168.0.1ping ping命令将会向目标主机发送网络数据包,并统计有关响应时间和丢包率的数据。

默认情况下,ping命令会连续发送4个数据包,每个数据包的大小为32字节。

二、使用ping命令进行网络连通性测试1. 测试本地网络连通性如果您想测试本地网络是否正常连接,可以使用ping命令来测试本地的默认网关。

默认网关是指您计算机所连接到的路由器或交换机的 IP 地址。

只需在命令行中输入ping命令加上默认网关的 IP 地址,即可测试与默认网关之间的连通性。

2. 测试远程服务器的连通性使用ping命令可以测试与远程服务器之间的连通性。

只需在命令行中输入ping命令加上远程服务器的IP地址或域名,即可测试与该服务器之间的网络连接。

如果ping命令显示从目标主机的响应,那么说明您可以与该服务器进行正常通信。

3. 测试网络中间节点的连通性使用ping命令还可以测试网络中间节点(如路由器、交换机)的连通性。

只需在命令行中输入ping命令加上该中间节点的 IP 地址,即可测试与该中间节点之间的网络连接。

如果ping命令显示从目标主机的响应,那么说明您可以正常与该节点进行通信。

三、使用ping命令测量网络延迟和丢包率除了测试网络连通性外,ping命令还可以测量目标主机之间的延迟和丢包率。

延迟指的是从发送一个数据包到接收到相应数据包所需要的时间,单位为毫秒。

丢包率指的是在传输过程中丢失的数据包的比例。

1. 测量延迟ping命令会显示每个数据包到目标主机并返回所需的时间,并在最后给出统计数据。

ping命令大全

ping命令大全

ping命令大全Ping命令是计算机网络中常用的一种工具,主要用于测试网络连接的稳定性和延迟情况。

Ping命令通过发送网络数据包给目标主机,并计算返回数据包所需的时间来评估网络质量。

在本篇文章中,我们将详细介绍Ping命令的使用方法、参数及常见应用场景。

一、Ping命令的基本用法Ping命令通常在命令行下执行,其基本用法如下:```ping 目标IP地址或域名```其中,目标IP地址或域名指的是你要测试连接的目标主机。

执行该命令后,Ping工具会向目标主机发送数据包,并等待对方返回数据包。

根据返回的数据包信息,Ping命令可以计算出网络连接的延迟和丢包情况。

二、Ping命令的参数Ping命令支持多个参数,用于进一步控制和调节测试过程。

以下是几个常用的参数:1. -c 指定发送数据包的数量```ping -c 数量目标IP地址或域名```该参数可以用来指定发送数据包的数量,数量可以是任意正整数。

Ping命令会发送指定数量的数据包给目标主机进行测试,并在测试完成后给出结果。

2. -s 指定数据包的大小```ping -s 大小目标IP地址或域名```该参数可以用来指定每个发送的数据包的大小,大小可以是任意正整数。

默认情况下,Ping命令发送的数据包大小为56字节(包括IP首部和ICMP首部)。

通过调整数据包大小,可以进一步测试网络连接的稳定性和吞吐量。

3. -i 指定发送数据包的时间间隔```ping -i 时间间隔目标IP地址或域名```该参数可以用来控制发送数据包的时间间隔,时间间隔可以是任意正整数。

默认情况下,Ping命令发送数据包的时间间隔为1秒。

通过调整时间间隔,可以模拟不同的网络负载和流量情况。

三、Ping命令的常见应用场景1. 测试网络连通性Ping命令最基本的应用场景就是测试网络的连通性。

通过向目标主机发送数据包,并观察返回的结果,可以判断网络是否正常工作。

如果返回的结果显示数据包能够成功到达目标主机,说明网络连接正常;如果返回的结果显示目标主机不可达或延迟过高,说明网络连接存在问题。

ping命令的常见使用方法

ping命令的常见使用方法

ping命令的常见使用方法
ping 命令用于测试计算机网络是否连接正常,以及诊断网络故障。

以下是一些常用的 ping 命令使用方法:
1. 基本语法:
Ping 命令的基本语法如下:
```
Ping [地名/IP 地址]
```
其中,地名或 IP 地址是可选的。

例如,要ping 清华大学的 IP 地址,可以使用以下命令:
```
Ping清华大学
```
2. 指定延迟时间:
Ping 命令可以使用 specify-time 选项指定延迟时间。

例如,要发送一条包含延迟时间的命令式 Ping 查询结果,可以使用以下命令:
```
Ping -t 10
```
其中,10 表示延迟时间为 10 秒。

3. 指定端口:
Ping 命令可以使用 specify-port 选项指定要检查的端口。

例如,要检查 80 端口是否打开,可以使用以下命令:
```
Ping -p 80
```
4. 显示详细的信息:
Ping 命令可以使用 show 选项来显示详细的信息,包括连接状态、延迟时间、丢包率等。

例如,要显示连接状态和延迟时间,可以使用以下命令:
```
Ping -c
```
其中,-c 选项表示显示连接状态和延迟时间共五条记录。

5. 使用多个参数:
Ping 命令可以使用多个参数来表示不同的信息。

例如,要检查两个 IP 地址之间的网络连接,可以使用以下命令:
```
Ping -h [IP 地址]
```
其中,-h 选项表示显示有关连接的更多详细信息,包括网络拓扑和 IP 地址等。

ping命令的实施步骤

ping命令的实施步骤

ping命令的实施步骤什么是ping命令Ping命令是计算机网络中常用的命令之一,用于测试主机之间的连通性和网络延迟。

通过发送ICMP(Internet控制消息协议)回显请求消息和接收回显应答消息,可以判断主机之间是否连接正常。

本文将介绍ping命令的实施步骤,帮助您更好地了解和使用该命令。

实施步骤以下是使用ping命令测试主机之间连通性和网络延迟的步骤:1.打开命令行界面:在Windows操作系统中,按下Win键+R组合键,然后在运行对话框中输入“cmd”并点击“确定”按钮;在Linux和macOS操作系统中,打开终端应用程序。

2.输入ping命令:在命令行界面中,输入“ping”命令,后面跟上要测试的目标主机的IP地址或域名。

命令的基本格式如下:ping [选项] 目标主机例如,要测试目标主机的IP地址为192.168.0.1:ping 192.168.0.13.等待命令执行:按下回车键后,ping命令将开始执行。

命令会发送ICMP回显请求消息到目标主机,并等待回显应答消息返回。

在等待过程中,您将看到一系列类似以下格式的输出: ``` Pinging 192.168.0.1 with 32 bytes of data: Reply from 192.168.0.1: bytes=32 time=1ms TTL=128 Reply from192.168.0.1: bytes=32 time=2ms TTL=128 Reply from 192.168.0.1: bytes=32time=3ms TTL=128 Reply from 192.168.0.1: bytes=32 time=1ms TTL=128 Ping statistics for 192.168.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 1ms,Maximum = 3ms, Average = 1ms ```4.分析ping结果:ping命令执行完毕后,您可以根据输出的结果来判断主机之间的连通性和网络延迟。

ping命令的基本用法

ping命令的基本用法

ping命令的基本用法1.简介P i ng命令是网络诊断常用工具之一,用于检测与目标主机之间的连通性。

通过向目标主机发送网络控制消息协议(IC MP)回显请求,然后等待目标主机的回应,从而判断网络是否正常可达。

2.语法使用pi ng命令的基本语法如下:```p i ng[选项]目标主机```常用的选项包括:-`-t`:Pi ng目标主机并持续发送回显请求,直到手动停止。

-`-n co un t`:指定发送回显请求的次数。

-`-l si ze`:设置发送回显请求的数据包大小。

-`-f`:在发送请求时,进行数据包分段。

-`-i TT L`:设置回显请求的生存时间(T T L)。

3.示例3.1P i n g目标主机要p in g一个目标主机,只需要在命令行中输入下面的命令:```p i ng目标主机```例如,要pi ng一个I P地址为192.168.0.1的主机,可以使用以下命令:```p i ng192.168.0.1```3.2指定发送次数有时候我们需要指定p in g命令发送回显请求的次数。

通过使用选项`-n`加上一个数字,可以实现这个功能。

例如,要发送5个回显请求,可以使用以下命令:```p i ng-n5目标主机```3.3设置数据包大小可以通过选项`-l`设置pi ng命令发送回显请求的数据包大小。

例如,要发送24字节大小的数据包,可以使用以下命令:```p i ng-l24目标主机```3.4进行数据包分段使用选项`-f`可以在发送请求时进行数据包分段。

此选项适用于探测网络状况。

例如,要进行数据包分段的pi n g测试,可以使用以下命令:```p i ng-f目标主机```3.5设置生存时间可以使用选项`-i`设置回显请求的生存时间(T TL)。

生存时间是指数据包在网络上能够存在的时间。

例如,要设置回显请求的生存时间为128,可以使用以下命令:```p i ng-i128目标主机```4.结论P i ng命令是一个简单实用的网络诊断工具,可用于测试主机之间的连通性。

ping命令的基本功能和使用方法

ping命令的基本功能和使用方法

ping命令的基本功能和使用方法
Ping命令是Windows操作系统中用于检查网络连通性的工具,它的全称
是Packet InterNet Groper。

以下是ping命令的基本功能和使用方法:
1. 检测网络连通性:Ping命令可以通过发送ICMP回应请求包到目标主机,并等待目标主机返回ICMP回应包来检测与目标主机的网络连通性。

如果收到目标主机的回应包,则表示网络连接正常。

2. 测试网络延迟:Ping命令可以测量与目标主机之间的网络延迟,即数据
包从发送到接收回应所经过的时间。

通过比较多次ping命令的响应时间,
可以大致判断网络的稳定性和速度。

3. 诊断网络故障:在出现网络连接问题时,可以使用Ping命令来诊断故障
原因。

例如,如果无法访问某个网站,可以尝试ping该网站的服务器IP地址,以检查是否能够正常连接。

4. 配置网络参数:Ping命令可以用于配置网络参数,例如网关、DNS服务器等。

通过ping命令测试这些参数的连通性和响应时间,可以帮助优化网
络设置。

使用Ping命令非常简单,只需在命令提示符窗口中输入“ping [目标主机
地址或域名]”即可。

例如,要ping Google的网站,可以输入“ping
需要注意的是,Ping命令只能检测IP层以上的连通性,无法检测到数据链路层以下的问题,如物理层故障或线缆问题等。

此外,某些防火墙或安全设置可能会阻止ping请求或回应包的传输,导致无法正常检测网络连通性。

ping 命令常见的使用方法

ping 命令常见的使用方法

ping 命令常见的使用方法
ping命令是一个常用的网络诊断工具,它可以用来测试与目标主机之间的网络连接是否正常。

以下是ping命令常见的使用方法:
1. 直接使用ping命令:在命令提示符下输入ping,然后按下回车键,系统会开始发送ICMP回应请求包给目标主机,并显示返回的回应。

如果无法返回回应,则说明目标主机可能不可达。

2. 指定ping的次数:使用-n或-c选项可以指定ping的次数,例如ping -n 4 目标主机,表示只发送4个ping请求包给目标主机。

3. 设置ping的间隔时间:使用-i选项可以设置ping的间隔时间,例如ping -i 2 目标主机,表示每隔2秒发送一次ping请求包。

4. 指定ping的数据包大小:使用-s选项可以指定ping的数据包大小,例如ping -s 100 目标主机,表示发送100字节的数据包给目标主机。

5. 显示完整的IP地址和主机名:使用-a选项可以解析目标主机的IP地址和主机名,例如ping -a 目标主机。

6. 设置超时时间:使用-W选项可以设置超时时间,例如ping -W 30 目标主机,表示如果30秒内没有收到回应则放弃。

7. 使用特殊的ping命令参数:例如使用-r选项可以记录路由信息,使用-t 选项可以设置TTL(生存时间)等。

需要注意的是,在使用ping命令时,需要遵守相关的法律法规和网络道德规范,不得用于非法目的或攻击他人。

同时,也要注意网络安全问题,防止被黑客利用进行攻击或窃取信息。

tnsping用法

tnsping用法

1、测试数据库服务的命令:命令格式:tnsping IP地址:端口号/数据库服务名[count]tnsping 网络服务名[count]比如:tnsping localhost:1521/studytnsping studydbtnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且listener也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。

但是如果不能用tnsping通,则肯定连接不到数据库。

2、查看服务配置的tnsnames.ora文件路径ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora文件内容形如:STUDYDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = study)))Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,当然是oracle自己的网络服务名)2)远程的listener是否启动在验证上面两项功能方面,它是DBA手头上一个比较得心应手的工具。

Oracle 网络接口支持不同的网络与传输协议,其中我们最熟悉的就是TCP/IP。

这篇文章只描述TCP/IP 协议族,然而,在oracle网络接口支持的其它协议下,tnsping的功能是一样的。

Tnsping 可以用在多个网络协议上,但是本文只讨论TCP/IP网络协议-----------------------------------------------------------------------------ORACLE TNSPING-----------------------------------------------------------------------------Oracle的tnsping测试程序,在通讯时使用TCP协议。

ORA-12170:TNS:连接超时

ORA-12170:TNS:连接超时

ORA-12170:TNS:连接超时在Red Hat Enterprise Linux Server Releae 5.5 成功安装ORACLE 10g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170:TNS:连接超时1:⾸先检查⽹络是否能ping通,如下所⽰,⽹络是畅通的。

2:检查TNS配置(TNS配置也没有问题)GSP =(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = 172.20.36.79)(PORT = 1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = gsp)))3:查看服务器监听服务是否启动[oracle@wgods ~]$ lsnrctl statusLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-DEC-2012 15:51:13Copyright (c) 1991, 2005, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 14-DEC-2012 13:15:28Uptime 0 days 2 hr. 35 min. 45 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /database/oracle/product/dbhome/network/admin/listener.oraListener Log File /database/oracle/product/dbhome/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wgods)(PORT=1521)))Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...Service "gsp" has 2 instance(s).Instance "gsp", status UNKNOWN, has 1 handler(s) for this service...Instance "gsp", status READY, has 1 handler(s) for this service...Service "gspXDB" has 1 instance(s).Instance "gsp", status READY, has 1 handler(s) for this service...Service "gsp_XPT" has 1 instance(s).Instance "gsp", status READY, has 1 handler(s) for this service...The command completed successfully4:使⽤tnsping命令检查,报TNS-12535: TNS: 操作超时,这时我们可以肯定是防⽕墙的问题了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

tnsping 命令
C:\Users\nowhill&gt;tnsping jljcz
Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:
1)验证名字解析(name resolution,当然是oracle自己的网络服务名)
2)远程的listener是否启动
C:\Users\nowhill&gt;lsnrctl stop
关闭监听
C:\Users\nowhill&gt;tnsping jljcz
C:\Users\nowhill&gt;lsnrctl start
开始监听
总结:1.tnsping 命令可以检查tcp协议是否已同,俗称我们说的网络通不通
2.tnsping命令监听服务器上的监听是否已开启
3.tnsping命令不检测服务器上的监听的服务名,所以tnsping 通,不代表就能连通
C:\oracle\product\10.2.0\db_1\network\ADMIN tnsnames.ora 添加数据库映射
1、测试数据库服务的命令:
控制台tnsping命令IP地址端口号数据库服务名称
cmd-&gt;tnsping 192.168.1.123:1521/oracle10g
tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。

但是如果不能用tnsping通,则肯定连接不到数据库。

2、查看服务配置的ora文件路径
E:\database\oracle\user\product\11.1.0\db_1\NETWORK\ADMI N\tnsnames.ora
文件内容形如:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.1.123)
(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3、使用sql*plus查询数据库
a、登陆sql*plus,其中“主机字符串”是指服务名称:
b、查询所有的表空间:select * from v$tablespace;
TS# NAME
INC BIG FLA E
---------- ------------------------------ --- --- --- -
0 SYSTEM
YES NO YES
1 UNDOTBS1
YES NO YES
2 SYSAUX
YES NO YES
4 USERS
YES NO YES
3 TEMP
NO NO YES
c、查询默认的表空间:
SQL&gt; col property_name for a10
SQL&gt; col property_value for a10
SQL&gt; col descrpition for a10
SQL&gt; select * from database_propertie
where
property_name='DEFULT_PERMANENT_TABLESPACE';
PROPERTY_N PROPERTY_V DESCRIPTION
----------------------------------------------------------------------------------------------------------------------------------
DEFAULT_PE USERS RMANENT_TA BLESPACE Name of default permanent tablespace
d、查询所有用户:
select * from dba_users;
e、查询符合某些条件的用户:
select * from dba_users where username like
'ABC%';
注:sql*plus中的条件参数有大小写的区分,
例如“where
property_name='DEFULT_PERMANENT_TABLESPACE';”和“username like 'ABC%'”,需要与数据库中的一致。

相关文档
最新文档