教你一招怎样查看Oracle中sid和service_name

 更新时间:2023年12月20日 11:51:44   作者:小小哭包  
Oracle的SID和Service Name是数据库中的两个重要概念,下面这篇文章主要给大家介绍了关于如何查看Oracle的sid和service_name的相关资料,文中介绍的非常详细,需要的朋友可以参考下

用sysdba身份登录 比如 conn / as  sysdba 匿名管理员登陆

执行 select name form V$database; 或是执行select * from  V$database;

不过执行第二个显示的内容太多了不好找自己想要的结果

你也可以先用desc V$database;语句查看一下V$database都有什么字段然后选择自己想要的字段进行选择.

查看实例名称(sid):

select instance_name from  V$instance;

一般默认情况下sid与你的数据库的名称是一样的!

查看service_name

创建tnsnames.ora

使用sid或service_name都可以连接数据库

1、service_name:

ORASTAT =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.10.10)(PORT = 1521))
    )
    (CONNECT_DATA =
      (service_name = orastat)
    )
  )

2 sid

ORASTAT =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.10.10)(PORT = 1521))
    )
    (CONNECT_DATA =
      (sid = orastat)
    )
  )

补充:连接数据库的SID错误的解决方法

Oracle报错:Listener refused the connection with following error:ORA-12505,TNS:listener......

解决方法:

1.知道你的SID名:可以再注册表中查找,也可以通过借助Oracle的sqlplus工具并以管理员方式连接敲命令查看:select instance_name from v$instance;必须是管理员身份,否则“视图不存在”。

2.在Oracle SQL Developer连接工具上修改你的数据库SID名,我的如下(把"xe"修改成"orcl"):

3.勾选“保存命令”,“角色”选择数据库管理员。

4.点击“保存”和“测试”,并连接,剩下的就是连接成功了。

如若再不行!那就得修改监听文件了,详见:https://www.jb51.net/article/73181.htm

总结

到此这篇关于怎样查看Oracle的sid和service_name的文章就介绍到这了,更多相关Oracle的sid和service_name查看内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Oracle查看逻辑读、物理读资源占用排行的SQL语句

    Oracle查看逻辑读、物理读资源占用排行的SQL语句

    这篇文章主要介绍了Oracle查看逻辑读、物理读资源占用排行的SQL语句,需要的朋友可以参考下
    2014-10-10
  • Flume监听oracle表增量的步骤详解

    Flume监听oracle表增量的步骤详解

    这篇文章主要介绍了Flume监听oracle表增量的步骤详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • Oracle CDB管理实现多租户管理功能

    Oracle CDB管理实现多租户管理功能

    这篇文章主要介绍了Oracle CDB管理实现多租户管理功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用oracle具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2022-12-12
  • oracle使用instr或like方法判断是否包含字符串

    oracle使用instr或like方法判断是否包含字符串

    使用contains谓词有个条件,那就是列要建立索引,本节主要介绍了oracle使用instr或like方法判断是否包含字符串,需要的朋友可以参考下
    2014-08-08
  • Oracle + mybatis实现对数据的简单增删改查实例代码

    Oracle + mybatis实现对数据的简单增删改查实例代码

    这篇文章主要给大家介绍了关于利用Oracle + mybatis如何实现对数据的简单增删改查的相关资料,文中图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 如何使用GDAL库的ogr2ogr将GeoJSON数据导入到PostgreSql中

    如何使用GDAL库的ogr2ogr将GeoJSON数据导入到PostgreSql中

    本文主要介绍了PyTorch中的masked_fill函数的基本知识和使用方法,masked_fill函数接受一个输入张量和一个布尔掩码作为主要参数,掩码的形状必须与输入张量相同,掩码操作根据掩码中的布尔值在输出张量中填充指定的值或保留输入张量中的值
    2024-10-10
  • Oracle集群 diagwait的问题记录

    Oracle集群 diagwait的问题记录

    这篇文章主要给大家介绍了关于Oracle集群diagwait的问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • 一文详解Oracle中RAC的用法

    一文详解Oracle中RAC的用法

    Oracle RAC(Oracle Real Application Server, Cluster)是一种分布式数据库解决方案,本文就将详细给大家介绍一下Oracle RAC的知识点及用法,感兴趣的同学可以参考阅读
    2023-06-06
  • Oracle进程占用CPU100%的问题分析及解决方法

    Oracle进程占用CPU100%的问题分析及解决方法

    这篇文章主要介绍了Oracle进程占用CPU100%的问题分析及解决方法,文中通过代码示例和图文结合的方式给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-08-08
  • Oracle数据库19C的安装与配置指南(2022年最新版)

    Oracle数据库19C的安装与配置指南(2022年最新版)

    在Oracle数据库的发展中,数据库一直处于不断升级状态,下面这篇文章主要给大家介绍了关于Oracle数据库19C的安装与配置指南的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06

最新评论