重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
不知道你在哪看到的这个实例名?
十多年的滦平网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整滦平建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“滦平网站设计”,“滦平网站推广”以来,每个客户项目都认真落实执行。
oracle数据库服务器=oracle实例+oracle数据库。
oracle实例负责内存的东西。
oracle数据库负责磁盘的东西。
oracle实例=oracle内存+oracle进程。
而oracle实例由oracle_sid和oracle_home经过哈希函数算出的一个在内存中的地址号。
所以说oracle实例如果非要给个名称的话,基本都是oracle_sid,
如何查看oracle实例名,在连接到数据库以后,可以select * from v$instance。
一般不需要看什么oracle实例名。
登录数据库:
sqlplus "/as sysdba"
查看数据库名:
show parameter db_name;
查看实例名:
show parameter instance_name;
举例如下:
实例名,也就是当前数据库的实例名
那么v$instance视图中的instance_name就是当前实例的实例名
其实还有其他方式,比如在系统层面查询实例名的方式(linux的用户参数也可以),但是因为可能同时启动两个数据库实例,而你当前的数据库,可能并不是系统层面显示的实例名,所以这种方式还是不那么靠谱的。所以instance个人认为是最好的方式。
你可以用ORACLE的工具 LSNRCTL STAT
#su - oracle
$lsnrctl stat
只要启动了的实例都可以显示。
如果没有启动,你可以启动DBCA,也可以看到
还有你可以进入ORACLE_HOME,察看DBS目录下的实例名
在我的电脑上鼠标右键单击,选择管理,按下图所示查找实例名: