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时使用。

  • 相关阅读:
    pip安装不成功的解决办法
    nginx常用的请求头参数和防DDOS攻击
    nginx报错:‘open too many files’解决
    nginx根据http_user_agent来拦截访问
    centos7安装logstash
    aws创建实例ec2时关联IAM
    docker清理多余的镜像和stop的容器
    理想
    +: indexed part-select
    Features Download Pricing Mind Maps Blog XMind的快捷键
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5095051.html
Copyright © 2011-2022 走看看