• 查看oracle数据库服务器的名字


     

    windows 中

    1. select name from v$database ;

    直接运行就可以查看了,

    2.查看tnsnames.ora 的连接,有个SID,SID就是服务名了

    1.查看oracle的安装目录,
    方法是查看注册表:
    如:HKEY_LOCAL_MACHINESOFTWAREORACLEORACLE_HOME REG_SZ E:ORACLEORA92
    得到了oracle的安装目录
    一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:ORACLEORA92

    2.找到tnsnames.ora文件
    在根目录下面找到 etworkADMIN nsnames.ora 文件,并打开

    3.仔细查看里面的tnsnames.ora 配置
    例如
    # TNSNAMES.ORA Network Configuration File: d:oracleora92 etworkadmin nsnames.ora
    # Generated by Oracle configuration tools.
    WZZ=
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = WZZ)
        )
    )
    其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ


    附 C#获取oracle服务器名 :

        

    复制代码
        #region 从注册表中读取安装主目录的值
            /// <summary>
            /// 从注册表中读取安装主目录的值
            /// </summary>
            /// <param name="setupKey"></param>
            /// <returns></returns>
            public static string ReadHomeDirectory(string setupKey)
            {
                RegistryKey readKey;

                try
                {
                    readKey = Registry.LocalMachine.OpenSubKey
                        ("Software\ORACLE", false);

                    foreach (string name in readKey.GetValueNames())
                    {
                        if (name == setupKey)
                        {
                            return readKey.GetValue(name).ToString();
                        }
                    }

                    return null;
                }
                catch
                {
                    return null;
                }
            }
            #endregion 
    复制代码

    linux系统下

    1.

    sys@SZTYORA> show parameter servic

    2.cd $ORACLE_BASE/admin下看看有几个就是了

  • 相关阅读:
    TCP/IP协议栈概述及各层包头分析
    Maven:Non-resolvable parent POM: Failure to find错误
    mysql alter 用法,修改表,字段等信息
    PowerDesigner16 设置导出sql文件的编码
    linux iptables开放/关闭端口命令
    Enterprise Architect 13 : 需求建模 自动命名并计数
    Enterprise Architect 13 : 将绘制的图形导出成图片 或者 拷贝到剪贴板中
    Enterprise Architect 13 : 设置默认代码环境
    使用MyBatis查询 返回类型为int,但是当查询结果为空NULL,报异常的解决方法
    PowerDesigner16 修改表或表的字段Name的时候不让Code不自动跟着变
  • 原文地址:https://www.cnblogs.com/lcword/p/9598395.html
Copyright © 2020-2023  润新知