windows命令连接linux oracle网络原理及配置教程(9)

电脑杂谈  发布时间:2018-02-11 15:08:31  来源:网络整理

[oracle@redhat4 admin]$ ls

listener18010310上午3037.bak shrept.lst

listener18010310上午4433.bak tnsnames18010310上午3037.bak

listener1801038上午0327.bak tnsnames18010310上午4433.bak

listener1801038上午0441.bak tnsnames1801038上午0327.bak

listener.ora tnsnames1801038上午0441.bak

samples tnsnames.ora

生成了tnsnames.ora这个文件

我们vi一下这个文件

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

JIAGULUN =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.47)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = jiagulun)

)

)

JIAGULUN_ORA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.47)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = jiagulun)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

我们看这里面生成了一个JIAGULUN_ORA

JIAGULUN_ORA =部分就是我们最后起的名字包含的内容

其中的(SERVICE_NAME = jiagulun)

这个名字SERVICE_NAME必须和的服务名字service_names一样

而上面的名字JIAGULUN_ORA

这个名字随便起

我们这里叫JIAGULUN_ORA

这里面的(HOST = 192.168.3.47)是ip地址

和(PORT = 1521)是端口号

先使用:w保存

然后使用:q退出

七)客户端连接

刚才有了,怎么去使用?

我们看我们访问oracle的时候怎么访问

在客户端我用

sqlplus 用户名/密码@一个字符串

用户名和密码是属于的用户名和密码

在客户端sqlplus中执行用户名/密码@一个字符串

在客户端发现用户名/密码@一个字符串的时候

这个时候oracle的客户端自动的去tnsname.ora里面去解析这个字符串

把这个字符串解析成

我们要连谁、连谁的端口号是多少、我连的服务名字是谁

这三个信息

也就是通过这个字符串

马上找tnsname.ora这个文件

找这个文件去解析这个字符串

在tnsname.ora针对这个字符串去解析

解析里面有

IP地址、端口号

ip地址是连谁,端口号是连谁的那个端口


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-71958-9.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...