1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

连接到Oracle的几种命名方式

2022-11-22 | 数据库 | 1818ip | 569°c
A+ A-

从事Oracle相关工作的人,每天都会使用各种工具连接到Oracle数据库,比如:SQL*Plus、PL/SQL、TOAD、SQLDeveloper等等,下面就列举了几种连接到Oracle的方式,本例中使用的是SQL*Plus为例。

1、Easy Connect命名方式

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

语法:

CONNECTusername@[//]host[:port][/[service_name][:server]][/instance_name]]

Enterpassword:password

使用示例:

[oracle@rhel6admin]$sqlplus/nolog

SQL*Plus:Release11.2.0.1.0ProductiononThuJun115:34:212017

Copyright(c)1982,2009,Oracle.Allrightsreserved.

idle>connzx@192.168.56.2:1522/orcl
ERROR:
ORA-12504:TNS:listenerwasnotgiventheSERVICE_NAMEinCONNECT_DATA

idle>connzx@'192.168.56.2:1522/orcl'
Enterpassword:
Connected.
zx@ORCL>connzx/zx@'192.168.56.2:1522/orcl'
Connected.
zx@ORCL>connzx/zx@192.168.56.2:1522/orcl
Connected.
zx@ORCL>connzx@192.168.56.2:1522/orcl
ERROR:
ORA-12504:TNS:listenerwasnotgiventheSERVICE_NAMEinCONNECT_DATA


Warning:YouarenolongerconnectedtoORACLE.

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

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

更详细的信息

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10800.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。