关于Oracle数据库的一些概念?

初学,用了下sql developer和pl/sql developer,一些概念不是很理解:
1:比如连接名、服务名、sid、数据库名这些之间有什么关系呢?数据库名就是服务名嘛?
2:而且我用sql developer新建连接需要输入连接名,而pl/sql developer不需要,这又是为啥呢?


和mysql比起来这个还是有点复杂的呀😂

阅读 1.2k
1 个回答
  1. 连接名是给你自己看的,算是一个备注。毕竟 MyDevDB 可比 111.22.33.44:1521 好记。
  2. Oracle 可以有多个数据库,每个数据库有自己的数据库名
  3. 服务名SID 都是为了在集群环境下对外提供服务的,先有的 SID、但发现在集群里有缺陷、又提出了服务名,你现在单机本地使用可以先忽略。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进