新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在我的电脑上鼠标右键单击,选择管理,按下图所示查找实例名:
创新互联长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为炎陵企业提供专业的成都网站建设、成都网站制作,炎陵网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
实例名,也就是当前数据库的实例名
那么v$instance视图中的instance_name就是当前实例的实例名
其实还有其他方式,比如在系统层面查询实例名的方式(linux的用户参数也可以),但是因为可能同时启动两个数据库实例,而你当前的数据库,可能并不是系统层面显示的实例名,所以这种方式还是不那么靠谱的。所以instance个人认为是最好的方式。
登录数据库:
sqlplus "/as sysdba"
查看数据库名:
show parameter db_name;
查看实例名:
show parameter instance_name;
举例如下:
不知道你在哪看到的这个实例名?
oracle数据库服务器=oracle实例+oracle数据库。
oracle实例负责内存的东西。
oracle数据库负责磁盘的东西。
oracle实例=oracle内存+oracle进程。
而oracle实例由oracle_sid和oracle_home经过哈希函数算出的一个在内存中的地址号。
所以说oracle实例如果非要给个名称的话,基本都是oracle_sid,
如何查看oracle实例名,在连接到数据库以后,可以select * from v$instance。
一般不需要看什么oracle实例名。
SQL column host_name format a30 --先对字段进行格式化操作
SQL select instance_name,host_name from v$instance;
INSTANCE_NAME HOST_NAME
---------------- ------------------------------
oracle12c Sc-201501021532
如上面显示当前的数据库实例为oracle12c,当前的主机名为Sc-201501021532
你可以用ORACLE的工具 LSNRCTL STAT
#su - oracle
$lsnrctl stat
只要启动了的实例都可以显示。
如果没有启动,你可以启动DBCA,也可以看到
还有你可以进入ORACLE_HOME,察看DBS目录下的实例名