我是连接远程ORACLE服务器,
连接URL格式是:jdbc:oracle:thin:@10.1.56.123:1521:数据库名
请问这里的数据库名是简单的数据名,实例名还是SID?
连过的DBA知道的请告诉我一下,注意这是远程连接(好像与本地连接不一样)。!!!
连接URL格式是:jdbc:oracle:thin:@10.1.56.123:1521:数据库名
请问这里的数据库名是简单的数据名,实例名还是SID?
连过的DBA知道的请告诉我一下,注意这是远程连接(好像与本地连接不一样)。!!!
解决方案 »
- 关联查询 和 嵌套查询,哪个效率更高?求高手说详细点
- oracle中按上月25号到本月24号为一个月 分组统计数据问题
- 一个sql语句
- c++ OCI连接oracle时 执行OCIStmtExecute时报错 Error - ORA-24374: define not done before
- 关于用B表更新和插入A表的问题,请指教.
- 导入*.dmp时为什么一闪后就没反应了。。
- 如何将Interbase数据库导入到ORACLE中相应表中
- (200)对于大数据量的数据表,在使用表分区时,如果从提高查询速度的角度来考虑,在建表空间及表分区应如何设置参数??
- 請問ORACLE 中求星期的函數,急,謝謝
- 请问这一段SQL应当怎么优化?
- 郁闷的问题: 连接 Oracle9i 错误: The Network Adapter could not establish the connection
- oracle管理员是不是有个名称后缀,是什么来着
前者是instance id
后者是全局数据库名,两者概念上不一样。因为你用的是thin-jdbc,所以必定填sid
如果你用的是oci-jdbc,那必定要填servicename,也就是tnsnames.ora里注册的服务名。希望这里解释的比较清楚。
而我们通常会将设置 db_name = instance_name,instance_name = SID,所以会造成@后面是 SID 的假象。如果配置过 RAC 的 init.ora 和 tnsnames.ora, 就会对这些名词理解的多一些。
比如说你建了一个叫A的连接
连接到了远程B机器
那么你连的时候就写A