设为首页 加入收藏

TOP

连接到Oracle数据库的几种命名方式
2017-06-03 10:22:15 】 浏览:537
Tags:接到 Oracle 数据库 命名 方式

1、Easy Connect命名方式


这种方式是一种很简单的方式,它不需要去访问tnsnames.ora文件,而去直接连接数据库。


语法:


CONNECT username@[//]host[:port][/[service_name][:server]][/instance_name]]
Enter password: password


使用示例:


从上面的例子中可以看到在Linux平台上使用Easy Connect连接时,如果连接串中没有密码,则需要把连接串使用引号引起来,否则会报错ORA-12504。而连接串中包含密码时则不需要使用引号引起来。


这是一种很简单的连接数据库的方法,不需要配置任何文件。


更详细的信息参考:http://docs.oracle.com/cd/E11882_01/network.112/e41945/naming.htm#NETAG255


2、Local命名方式


Local命名方式需要把网络服务名添加到tnsnames.ora文件中,每个网络服务器对应一个连接描述符。这种方法也是工作中最常会用到的方法。


下面是一个连接描述符的例子:


tnsnames.ora文件一般存放在$ORACLE_HOME/network/admin目录下。


使用语法:


连接示例:


从上面的例子中可以看到,在连接串中只需要指定对应的连接服务名就可以连接到对应的数据库。


可以使用OEM、netmgr、netca对tnsnames.ora进行配置。


tnsnames.ora中各参数的含义详细描述详见:http://docs.oracle.com/cd/E11882_01/network.112/e10835/tnsnames.htm#NETRF007


3、Directory命名方式


详细参考:http://docs.oracle.com/cd/E11882_01/network.112/e41945/naming.htm#NETAG265


4、External命名方式


详细参考:http://docs.oracle.com/cd/E11882_01/network.112/e41945/naming.htm#NETAG277


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用ProxySQL查询缓存进行扩展 下一篇Oracel数据库 listener.ora和tnsn..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目