最新要闻
- 女友争吵后高速路上要跳车 宝马男急忙应急车道 现场火药味十足
- 全球速看:不怵清华北大的中南大学:正批量造富
- 巨石强森演《终结者》T800是啥样?AI绘制以假乱真
- 天罡股份4月13日北交所上会:参与20多项行业标准和技术规范制定
- 超导石墨烯一粒用三年!南孚传应纽扣电池5粒只要7.9元
- 环球快资讯丨猩猩被游客扔瓶子砸头后扔回反击 动物园回应被教坏了:网友直呼做的对
- ROG游戏手机7 Pro外观曝光:经典电竞小屏、横向三摄
- 4299元 宏碁XV275K P3显示器上架:4K Mini LED屏、160Hz高刷
- 网友29元坐高铁商务座 薅到零食、盒饭“羊毛”!网友热议
- 【天天快播报】老版本被放弃!Steam将终止对macOS 10.11/10.12系统支持
- 日本人要搞二次元老婆版ChatGPT:感觉AI成人娃娃也快来了
- 环球今日讯!女子突然呼吸困难地铁工作人员为她戴严口罩:网友竟然齐声叫好!
- 生日礼物女生送什么好_女生送这些生日礼物好
- 当前信息:美国男子承认掰断兵马俑手指并偷走 最严只用服刑2年
- 速递!20个环球飞车同时炸场!小刀电动车通过暴力测试:比杂技还好看
- 谷歌亚马逊提供丰厚补偿鼓励离职:悬赏一年薪水
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
全球讯息:ORACLE数据库中ORACLE_SID与INSTANCE_NAME的差异
ORACLE数据库中ORACLE_SID与INSTANCE_NAME在概念和意义上有什么异同呢?下面简单来总结概况一下,很多时候,不少人都搞不清楚两者的异同,甚至认为两者是等价的。
ORACLE_SID与INSTANCE_NAME的异同
ORACLE_SID参数是操作系统的环境变量,用于和操作系统进行交互。也用于定义一些数据库参数文件的名称。
(相关资料图)
例如 init
有些目录名称也跟ORACLE_SID有关。例如参数core_dump_dest对应的目录中会包含ORACLE_SID名称的文件夹(mydb)。
SQL>showparametercore_dump_destNAMETYPEVALUE-----------------------------------------------------------------------------core_dump_deststring/opt/oracle19c/diag/rdbms/mydb/mydb/cdumpSQL>
另外,ORACLE_SID其实主要用于本地连接,例如,一台服务器上有多个Oracle实例,我们必须使用ORACLE_SID来识别区分。它的值一般位于/etc/oratab,~/.bash_profile中,不同操作系统可能有所不同。后面我们会详细讲述。
INSTNACE_NAME是参数文件(pfile&spfile)中的一个初始化参数,它用来标识数据库实例的名称,其缺省值就是ORACLE_SID,所以很多时候我们认为实例名就是ORACLE_SID, 不同的实例可以拥有相同的INSTANCE_NAME。官方文档的解释如下:
Note:The SID identifies the instance"s shared memory on a host, but may not uniquely distinguish this instance from other instances.
实例的SID
注:数据库实例的SID标识主机上实例的共享内存,但不能将此实例与其他实例区分开来。
总统来说,INSTANCE_NAME是Oracle数据库参数。而ORACLE_SID是操作系统的环境变量。默认情况下,INSTANCE_NAME和在环境变量里面配置的ORACLE_SID是同样的名称。(注:正是由于这个原因,网上有些资料说SID就是INSTANCE_NAME,但是需要注意的是,实际上INSTANCE_NAME不等于ORACLE_SID。前者是数据库层面的概念,后者是操作系统中环境变量的设置。)
ORACLE_SID is used to distinguish this instance from other Oracle Database instances that you may create later and run concurrently on the same host computer. The maximum number of characters for ORACLE_SID is 12, and only letters and numeric digits are permitted. On some platforms, the SID is case-sensitive.
INSTANCE_NAME与ORACLE_SID默认情况下是相同的。其实ORACLE_SID与INSTANCE_NAME本来没有什么关系。当操作系统与数据库交互时,用的是ORACLE_SID,而当外部连接于数据库进行交互时用的是INSTANCE_NAME。当同一台服务器安装了多个数据库时,操作系统利用ORACLE_SID来区分不同实例的进程,而当我们与这台服务器的不同的数据库进行连接时,用INSTANCE_NAME来决定具体连接哪个数据库:在监听器动态注册时还会用于向监听器注册
另外,需要注意的是v$instance下instance_name与参数instance_name的区别,v$thread中instance与instance_name的区别,下面我们来演示一下:
$echo$ORACLE_SIDmydb$env|grepORACLE_SIDORACLE_SID=mydbSQL>setlinesize640;SQL>selectinstance_namefromv$instance;INSTANCE_NAME----------------mydb1rowselected.SQL>selectinstancefromv$thread;INSTANCE------------------------------------------------------------------mydb1rowselected.SQL>showparameterinstance_name;NAMETYPEVALUE----------------------------------------------------------------instance_namestringmydbSQL>
然后我们修改一下参数instance_name的值:
SQL>altersystemsetinstance_name=kerry_testscope=spfile;
重启数据库实例后,我们再验证确认一下啊。如下所示:
SQL>setlinesize640;SQL>selectinstance_namefromv$instance;INSTANCE_NAME----------------mydb1rowselected.SQL>selectinstancefromv$thread;INSTANCE--------------------------------------------------------------------mydb1rowselected.SQL>showparameterinstance_name;NAMETYPEVALUE-----------------------------------------------------------------------------instance_namestringKERRY_TESTSQL>SQL>colvaluefora30;SQL>selectvaluefromv$parameterwherename="instance_name";VALUE------------------------------KERRY_TEST1rowselected.SQL>
如上所示,v$instance中的instance_name的值其实是ORACLE_SID的值,v$thread中的instance值也是ORACLE_SID的值,而不是参数instance_name的值。
查看ORACLE_SID的值
Window平台
方法1:注册表查看
HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE> KEY_xxxxx
例子:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB19Home1 下查看ORACLE_SID
方法2:
echo%ORACLE_SID%
如果没有设置环境变量的话,这个方法是无效的。一般我们需要通过注册表来查看。如果没有设置环境变量,我们可以使用命令设置当前窗口的ORACLE_SID值
setORACLE_SID=gsp
方法3:
selectinstancefromv$thread;
方法4:
selectinstance_namefromv$instance;
Linux/Unix平台
方法1:echo $ORACLE_SID
例子:
$echo$ORACLE_SIDgsp
方法2:
ps-ef|grepora_pmon_|grep-vgrep
例子:
如下所示,这个HP-UX上有两个实例,你如果用方法1,只能看到当前的ORACLE_SID
$ps-ef|grepora_pmon_|grep-vgreporacle573210Sep06?00:05:14ora_pmon_hsfaoracle1445810Aug18?00:05:55ora_pmon_ctest
在多实例中切换,可以使用下面命令:
export$ORACLE_SID=ctest
例子:当前环境的ORACLE_SID为mydb
$ps-ef|grepora_pmon_|grep-vgreporacle322721017:07?00:00:01ora_pmon_mydb
方法3:
/etc/oratab
注意,从配置文件/etc/oratab查询ORACLE_SID,只能说可以,并不一定就能准确找出,例如,多实例的环境。这个只是仅供参考的方法。
方法4:
selectinstancefromv$thread;
方法5:
selectinstance_namefromv$instance;
关键词:
-
全球讯息:ORACLE数据库中ORACLE_SID与INSTANCE_NAME的差异
ORACLE数据库中ORACLE_SID与INSTANCE_NAME在概念和意义上有什么异同呢?下面简单来总结概况一下,很多时...
来源: 全球讯息:ORACLE数据库中ORACLE_SID与INSTANCE_NAME的差异
全球观点:geant4基础操作
全球动态:应急响应基础技能
全球速递!兴业银行上线人民币跨境支付系统债券通直通服务
天天快资讯:【财经分析】宏观经济预期改善支撑英镑兑美元汇率走高
女友争吵后高速路上要跳车 宝马男急忙应急车道 现场火药味十足
全球速看:不怵清华北大的中南大学:正批量造富
巨石强森演《终结者》T800是啥样?AI绘制以假乱真
焦点关注:债市日报:4月6日
天罡股份4月13日北交所上会:参与20多项行业标准和技术规范制定
超导石墨烯一粒用三年!南孚传应纽扣电池5粒只要7.9元
环球快资讯丨猩猩被游客扔瓶子砸头后扔回反击 动物园回应被教坏了:网友直呼做的对
ROG游戏手机7 Pro外观曝光:经典电竞小屏、横向三摄
【焦点热闻】Springboot+HTML5+Layui2.7.6上传文件【请求上传接口出现异常】
4299元 宏碁XV275K P3显示器上架:4K Mini LED屏、160Hz高刷
网友29元坐高铁商务座 薅到零食、盒饭“羊毛”!网友热议
【天天快播报】老版本被放弃!Steam将终止对macOS 10.11/10.12系统支持
日本人要搞二次元老婆版ChatGPT:感觉AI成人娃娃也快来了
环球今日讯!女子突然呼吸困难地铁工作人员为她戴严口罩:网友竟然齐声叫好!
生日礼物女生送什么好_女生送这些生日礼物好
当前热议!在线商城爬虫 带爬取记录 以11TREET 为例
世界消息!AIRIOT赋能水务行业深度转型,打造智慧水务“四化建设”
焦点热议:常用Content-Type汇总
天天简讯:用powershell开发跨平台动态网页
当前信息:美国男子承认掰断兵马俑手指并偷走 最严只用服刑2年
速递!20个环球飞车同时炸场!小刀电动车通过暴力测试:比杂技还好看
谷歌亚马逊提供丰厚补偿鼓励离职:悬赏一年薪水
当前速看:女子看手机下楼梯踩空导致脸着地 经检查脸部多处擦伤
【全球热闻】海尔卖成2022全球第一家电品牌!韩国不愿意了:声称LG才是老大
世界视讯!记录-关于console你不知道的那些事
世界今头条!半天时间写完一个案例,循序渐进的掌握uni-app,使用uni-app完成一个简单项目——新闻列表
焦点速讯:【财经分析】多空因素交织博弈 债市尚无近忧仍有远虑
视点!锂价跌破25万“生死线”,锂矿停产挺价?宜春锂业三巨头澄清,传闻不靠谱!
每日简讯:FIFA国家队排名:国足下降至81位 美加墨世界杯出线有希望
还有谁!比亚迪ATTO 3连续5个月蝉联以色列全系单车销冠
环球热点!网友点赞小米之家:线下免费送父母智能手机使用指南 还教用微信
全球快资讯丨苹果虚拟现实头显设备即将到来!果粉不感兴趣
【天天报资讯】不妙!国内油价预计大涨0.4元/升 4月17日起调整
报道:Mysql LOAD DATA读取客户端任意文件
python中动态导入文件的方法
小程序容器助力企业小程序开放平台打造
每日动态!记录一次小程序中讨厌的拍照上传的优化
世界热讯:开心档之C++ 多态
每日聚焦:为节约开支 英国打算用驳船“装”移民
每日看点!首搭长城Hi4电四驱 哈弗枭龙MAX官图发布:博主直言价格合理必卖爆
大疆Mavic 3 Pro无人机曝光:升级三枚摄镜头 奔着2万元去了
上百人进山挖黄金引网友围观!官方回应:挖的是昆虫 被称“土黄金”
世界即时看!马斯克74岁超模妈妈参观特斯拉上海超级工厂:夸赞制造完美、质量过硬
革命性全彩电子纸问世:媲美最先进纸质印刷品 明年量产上市
即时:图解 SQL 执行顺序,通俗易懂!
网上说低代码的一大堆,JNPF凭什么可以火?
环球报道:不管车贵不贵,十万里程后,此3种零件该换就换,别省钱关乎生命
为蹭车位男子当街换车牌被罚5000:驾照十二分也没了
当前热文:苹果服务器再出故障:iCloud、iMessage崩了
世界今头条!曾传乐视靠《甄嬛传》活着 乐视将推85英寸甄嬛传限量电视
当前快播:徕卡超大杯首次进军海外!小米13 Ultra将全球上市
焦点速递!89元 小米米家电动牙刷T200C发布:Type-C充电 续航25天
当前热文:W1R3S
天天热讯:数位dp
今日看点:kill 进程时遇到的一件有意思的事情
焦点速讯:黑夜传说演员表_传说演员表
全球新动态:比尔·盖茨反击马斯克:暂停AI的发展并不能解决问题
每日报道:比亚迪海龙等4款超跑概念图亮相!你觉得哪款最帅?
环球讯息:长城汽车:一位新能源砖家 利润高可能是因为新能源卖的差
狠人!印度一男子爬火车摸25000伏高压电 瞬间成火球吓坏网友
重点聚焦!104MB缓对锐龙7 7800X3D核显无用:鸡血提升不存在
全球热资讯!SpringBoot中如何编写一个优雅的限流组件?
环球今热点:一文快速了解火山引擎 A/B 测试平台
小程序对接三方插件契约锁
【全球新视野】真的有那么好?试完深蓝SL03我明白了
诺基亚E72i手机什么时候上市的?诺基亚E72i手机参数
摩尔庄园怎么获得桑叶?摩尔庄园怎么收获农作物?
龙之谷白屏是怎么回事?龙之谷白屏怎么解决?
天天观点:四年创收20亿美元!微软XGP PC用户突破1500万
大神出手!安卓14/骁龙8 Gen2双双被破解:一键ROOT
南非一客机驾驶舱惊现剧毒眼镜蛇往人身上爬 飞行员神勇应对:平安降落
闲鱼曝光率突然下降怎么办?闲鱼曝光率怎么提高?
闲鱼对方被处置能回复消息吗?闲鱼对方被处置能正常发货吗?
全球热文:某公司技术经理媚上欺下,打工人应怼尽怼,嘤其鸣兮,求其友声!
焦点讯息:用上这几种.NET EF Core性能调优,查询性能飙升
全球今日讯!石家庄:医师资格考试报名材料即将发放
天天观热点:老司机不刹车?特斯拉潮州事故车主不服鉴定 车顶维权女车主:厂商应公开完整数据
世界聚焦:为救高烧幼童 高铁破例停车2分钟
【独家】你敢体验吗?菲律宾推出网红蟒蛇按摩服务:40元享受30分钟
AI抢饭碗成真!近500家企业用ChatGPT取代员工:有公司省超10万美元
世界头条:苏炳添回应手机从小米换成苹果:合约已到期 旧手机摔坏了
【世界快播报】K8S学习圣经6:资源控制+SpringCloud动态扩容原理和实操
环球热议:顶象受邀加入“数字政府网络安全产业联盟”
Blender插件:Muscle System
天天短讯!两单REIT业绩说明会首次在上海证券交易所成功举办
世界热消息:招商银行信用卡网银(中国邮政储蓄余额查询)
焦点精选!什么情况?马自达要给CX-50征集中文名:越境、行也、俊驰、览乐你投谁
全球即时看!工资六千的岗位面试了6轮!女生发视频吐槽
世界观点:TikTok回应英国政府巨额罚款:乐见罚款大幅度降低
李国庆称羡慕周鸿祎离婚:没争夺控制权 你就乐吧
嫦娥五号采集月壤立功:中国科学家刷新月球死亡时间
环球资讯:EasyMR 安全架构揭秘:如何管理 Hadoop 数据安全
小程序容器助力组装移动银行超级APP
【环球报资讯】GPS北斗卫星时钟服务器在飞机场内网中的应用
和讯个股快报:2023年04月06日 紫天科技(300280),该股K线呈现“乌云盖顶”形态