关于sqlplus的问题 在用sqlplus连数据库时,一般格式都为sqlplus usr/pwd@sid,但是我现在的情况是,连数据库时不能带sid,即只能sqlplus usr/pwd,带了sid反而连接不了,为什么?sqlplus,sid 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @sid是你配置的监听名称,看你是否配置了对应的监听名,或者之间连接你本地的实例名:@orcl这样的 我设置了环境变量ORACLE_SID,但问题是,我用sqlplus user/password能连上,用sqlplus user/password@SERVICE_NAME反而连不上,这是为什么?? sqlplus user/password@SERVICE_NAME 这种方式属于远程连接需要配置对应的监听sqlplus user/password 这种方式只能连接本地的,所以不需要走监听 看一下你的tnsnames.ora文件里面配置的是什么?ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = fulanLYL)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) 你在oracle服务端敲的还是客户端上敲的 我之前就是连本地的,用的sqlplus user/password@SERVICE_NAME 。我觉得不加@SERVICE_NAME对,可以理解,但是加了反而不对不能理解。 看一下你的tnsnames.ora文件里面配置的是什么?ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = fulanLYL)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )SERVICE_NAME 和环境变量ORACLE_ID一样,都是我使用的@后面的sid。 应该是客户端吧,这怎么看?oracle是系统管理员装的,我在自己的用户下使用数据库的,操作系统是aix。 重点查环境变量ORACLE_SID与tnsnames.ora文件的连接串设置问题。 如何查询一个表的 所有列名,注释,主键情况,一个select 急救!急救! 关于db-link的讨论 (新增技术聊天室)Oracle 技术论坛好家园(新版OTN 中文论坛)欢迎你的光顾! 100分紧急求助!Win me下如何安装Oracle客户端??? 怎么在生产新表的时候给表 动态指定表空间? Oralce在P4上安装,需要修改那些文件? Oracle Job 问题,高手请进! 急 / Oracle的服务启动不起来了? 请大家帮忙 求Oracle11g 64位的安装文件啊,各位大神,发我邮箱![email protected] 求助sql 语句 急!!!! 分组去重?
sqlplus user/password 这种方式只能连接本地的,所以不需要走监听
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = fulanLYL)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = fulanLYL)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
SERVICE_NAME 和环境变量ORACLE_ID一样,都是我使用的@后面的sid。