社区
基础和管理
帖子详情
oracle实例名 区分大小么
NLP爱好者
2011-09-17 10:57:45
请教orale实例名
区分大小写吗?
比如SID分别为 : oracle 和 ORACLE 是一样的么?
...全文
798
9
打赏
收藏
oracle实例名 区分大小么
请教orale实例名 区分大小写吗? 比如SID分别为 : oracle 和 ORACLE 是一样的么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NLP爱好者
2011-09-20
打赏
举报
回复
经过测试,发现liunx下是区分大小写的,应为我的应用一直是liunx,但是在java应用中,SID大小写不区分。
tiangtangcao
2011-09-18
打赏
举报
回复
[Quote=引用 6 楼 opps_zhou 的回复:]
这个要分什么情况了,如果只是配置 tnsnames ,实例名大小写就无限制
如果是在 Linux 设置环境变量 ORACLE_SID 的值,就严格区分大小写
引用 5 楼 zhuomingwang 的回复:
在windows下不区分
但是在linux下就区分了
[/Quote]
在 Linux 设置环境变量 ORACLE_SID,其实匹配的就是该数据库在创建时候的实例名,该实例名有大小写区分。
配置tnsnames,其实是为数据库的链接,起一个别名而已。打开tnsnames.ora文件,将“=”号直前的名称进行修改,不论修改成什么样,在以conn进行连接时,引用该名,都没有什么问题。
opps_zhou
2011-09-18
打赏
举报
回复
这个要分什么情况了,如果只是配置 tnsnames ,实例名大小写就无限制
如果是在 Linux 设置环境变量 ORACLE_SID 的值,就严格区分大小写
[Quote=引用 5 楼 zhuomingwang 的回复:]
在windows下不区分
但是在linux下就区分了
[/Quote]
真的不知道取什么名
2011-09-18
打赏
举报
回复
在windows下不区分
但是在linux下就区分了
dawugui
2011-09-18
打赏
举报
回复
[Quote=引用楼主 lkz2004 的回复:]
请教orale实例名
区分大小写吗?
比如SID分别为 : oracle 和 ORACLE 是一样的么?
[/Quote]不区分.
不过,SID一般叫主机字符串.
Rotel-刘志东
2011-09-18
打赏
举报
回复
不区分大小写的。
iihero
2011-09-18
打赏
举报
回复
说到根源,因为windows下文件名不区分大小写, 而unix/linux下区分,所以闹出一这些问题。
fendou1314
2011-09-17
打赏
举报
回复
不区分大小写
秋雨飘落
2011-09-17
打赏
举报
回复
不区分
oracle
数据库
实例
名
是
区分
大小
写的
oracle
数据库
实例
名
是
区分
大小
写的。
oracle
实例
名
与服务
名
大小
写
oracle
12C
实例
名
是不
区分
大小
写的,服务
名
区分
大小
写; 服务
名
是sqlplus连接串链接数据库的时候用到的
名
字; 例如sqlplus udsn/udsn@127.0.0.1:1521/uds,其中uds就是服务
名
,
实例
名
是export
ORACLE
_SID=etran;其中这里etran就是
实例
名
实例
名
是不
区分
大小
写的,大写
实例
名
中的数据和小写
实例
名
中的数据是一样的 ...
关于
oracle
实例
名
大小
写的问题
之前一直认为
oracle
实例
名
大小
写是不
区分
的,虽然是生产中偶尔遇到
ORACLE
_SID改为大写的问题,但也没有深究。 昨天由于数据库服务器异常重启,导致数据库重启后,远程连接无法连上,排查问题的时候一直以为是数据库层面出现了问题。 其实是被监听信息误导了,lsnrctl status可以看到捕获了
实例
名
信息,但其实捕获的时另外一个
实例
的信息,这个
实例
与我所需的
实例
的区别就是,
名
字一个大写,一
数据库服务器重启后app服务器无法连接
oracle
实例
实例
名
是数据库
实例
的标识,主要用于数据库的内部管理和操作。服务
名
是客户端连接到数据库时使用的标识,它提供了对数据库
实例
的抽象,允许客户端不必知道数据库
实例
的具体位置和配置。#ORCL是
实例
名
#表示使用TCP协议,连接IP地址为127.0.0.1,端口号为1521的数据库主机上服务
名
为orcl的数据库#如果有多个监听,可以手动添加ORCL =(SERVICE_NAME = orcl) #orcl是服务
名
,java程序通过服务
名
连接
oracle
监听器,访问数据库
实例
。
ORACLE
_SID、
实例
名
和数据库
名
的区别及查看方法
1、
ORACLE
_SID、
实例
名
(SID)和数据库
名
的区别 操作系统环境变量(
ORACLE
_SID):instance_name(“数据库
实例
名
”)是
Oracle
的数据库参数,而
oracle
_sid则是操作系统的环境变量,用户和操作系统交互,也就是说要得到
实例
名
,必须使用sid。在数据库安装结束时 ,
oracle
_sid已经是一个确定的字符串了,其值必须与数据库
实例
名
相同。 数据库
实例
名
(IN...
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章