教你一招怎样查看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查看内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PLSQL14下载与安装使用教程

    PLSQL14下载与安装使用教程

    PL/SQL Developer 14是allround automations最新推出的一款PL/SQL数据库管理软件,但是是收费的,今天小编给大家带来了PLSQL14下载与安装使用教程,一起看看吧
    2021-09-09
  • Oracle REGEXP_LIKE模糊查询用法例子

    Oracle REGEXP_LIKE模糊查询用法例子

    Oracle中偶遇正则表达式的使用,简直逆天,在数据统计方面,最长用的就是regexp_like与regexp_replace两个了,下面这篇文章主要给大家介绍了关于Oracle REGEXP_LIKE模糊查询用法例子的相关资料,需要的朋友可以参考下
    2022-11-11
  • oracle trunc()函数的使用方法

    oracle trunc()函数的使用方法

    oracle数据库中trunc()函数是很常见的,下文对trunc()函数的使用作了详细的分析讨论,供您参考,希望对您能有所帮助
    2014-08-08
  • Navicat连接Oracle数据库的详细步骤与注意事项

    Navicat连接Oracle数据库的详细步骤与注意事项

    Navicat是一套可创建多个连接的数据库管理工具,用以方便管理各种数据库,下面这篇文章主要给大家介绍了关于Navicat连接Oracle数据库的详细步骤与注意事项,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • ORACLE 超长字符串问题的解决办法

    ORACLE 超长字符串问题的解决办法

    这篇文章主要介绍了ORACLE 超长字符串问题的解决办法,需要的朋友可以参考下
    2015-10-10
  • oracle中创建序列及序列补零实例详解

    oracle中创建序列及序列补零实例详解

    这篇文章主要介绍了oracle中创建序列及序列补零实例详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • 分享ORACLE SEQUENCE跳号总结

    分享ORACLE SEQUENCE跳号总结

    在ORACLE数据库中,序列(SEQUENCE)是使用非常频繁的一个数据库对象,但是有时候会遇到序列(SEQUECNE)跳号(skip sequence numbers)的情形,那么在哪些情形下会遇到跳号呢,下面通过本文给大家详解介绍,一起看看吧
    2017-09-09
  • Oracle查锁表的实现(史上最全)

    Oracle查锁表的实现(史上最全)

    Oracle提供几种不同的方式来查看锁表,本文主要介绍了Oracle查锁表的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • 从Oracle 表格行列转置说起

    从Oracle 表格行列转置说起

    当你面对如下格式的一个表格:NO为人员的ID,MONEY是收入,DAY是星期(1代表星期一,7代表周日)。
    2009-09-09
  • oracle数据库创建备份与恢复脚本整理

    oracle数据库创建备份与恢复脚本整理

    oracle数据库创建备份与恢复是oracle数据库日常维护经常用到的,下面与大家分享下常用脚本的整理,不会的朋友可以参考下哈
    2013-05-05

最新评论