zoukankan      html  css  js  c++  java
  • 数据库名和实例

    数据库名(db_name)
         区分数据库数据的标识

         select name from v$database;          --数据库名
        
    数据库实例名(instance_name)
         用于与操作系统交互,对外连接使用。


         数据库名和实例名通常是一对一的关系,在8i、9i并行server中是一对多的关系。


         但在同一时间内用户仅仅与一个实例相关联。

         怎样查看Oracle当前数据库实例名

           数据库实例名在编程的非常多地方都须要用到。配置数据库的jdbc:oracle:thin:@192.168.2.1:1521:WW,
           还有sqlPlus的连接字符串中也须要用到 conn sys/password@WW as sysdba;
           怎样查看当前数据库实例名呢?方式有三:

           ·使用SQL语句:select instance_name from v$instance;

           ·使用show命令:show parameter instance

           ·查看參数文件:查看init.ora文件
        
    Oracle_sid
         操作系统环境变量,仅仅对server上有作用,用于执行个各种工具;

    instance_name 是指oracle内部的參数。
        
    全局数据库名(global_name)
                在数据远程使用时,为数据库名+数据库域名。

           select * from global_name
               
    数据库域名(db_domain):
           主要用于分布式数据库中。


          
    数据库服务名(service_names)
          假设数据库有域名,则数据库服务名就是全局数据库名;
          假设数据库中未定义域名,则数据库服务名与数据库名同样。该參数在init.ora文件里使用。

    网络服务名(service_name)
         位于tnsnames.ora文件里,client连接到server时使用。

  • 相关阅读:
    方便操作的命名范围scope
    使用Emmet加速Web前端开发
    Beanstalkd一个高性能分布式内存队列系统
    2000年互联网泡沫
    简单有效的kmp算法
    文本比较算法:计算文本的相似度
    字符串的四则运算
    文本比较算法:Needleman/Wunsch算法
    两则面试题(动态规划)
    文本比较算法:编辑距离
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5095051.html
Copyright © 2011-2022 走看看