能向你求助一下如何连接数据库么?
发布网友
发布时间:2022-05-06 12:27
我来回答
共1个回答
热心网友
时间:2022-06-30 13:05
抱歉,很长时间没有登录了,才看到。
连接数据库按照验证方式分两种:
1、本地验证模式(操作系统的登录用户必须是oracle数据库软件的管理组重的一员),这个时候可以不必加描述符,只需要用户名密码即可。
例如:
sqlplus dexter/xiaojun
sqlplus / as sysdba
2、远程验证模式
就是通常我们远程连接数据库的时候使用的方式,使用sqlplus就是:
sqlplus 用户名/密码@IP地址:监听端口号/servicename(或sid)
远程连接的时候可以使用如上的ezconnect方式,也可以先在tnsname.ora中定义好连接描述符。
例如我的tnsnames.ora文件中有如下内容:
FINALLY =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.0.88)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = finally)
)
)
那么我要连接ip为10.7.0.88,端口号是1521,注册在服务器监听上的service为finally的实例,数据库用户名为dexter,密码为xiaojun。sqlplus就可以这么写:
sqlplus dexter/xiaojun@finally来自:求助得到的回答