在dba用户下,可查看Oracle的全局服务名:
select value$ from sys.props$ where name='GLOBAL_DB_NAME';

解决方案 »

  1.   

    'GLOBAL_DB_NAME'与SID有什么区别没?名称可否相同?
      

  2.   

    SQL> select value$ from sys.props$ where name='GLOBAL_DB_NAME';VALUE$
    --------------------------------------------------------------------------------ORCL1.US.ORACLE.COM
      

  3.   

    sid可以和GLOBAL_DB_NAME名称可以相同.
    一个sid是实例名.
    'GLOBAL_DB_NAME' 数据库的名称.
    一个数据库可以被一个或二个实例管理.
      

  4.   

    global_db_name是数据库名,创建数据库的时候确定的,sid是数据库实例的唯一标识,可以和global_db_name不同
      

  5.   

    查看init.ora内有说明
    8i以上版本称为global_db_name
    以下版本称为sid
      

  6.   

    枯燥的概念不容易理解!
    只有在工程实践中自己体会了!个人理解:
    sid是个小的局域网中不能互相混淆的实例名;
    而全局数据库名,他的意义在于通过oms访问分布式数据库时,不会混淆了!呵呵,贻笑大方了!