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

原文:查看oracle数据库服务器的名字

 

windows 中

 

1. select name from v$database ;

 

直接运行就可以查看了,

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

 

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

2.找到tnsnames.ora文件
在根目录下面找到\network\ADMIN\tnsnames.ora 文件,并打开

3.仔细查看里面的tnsnames.ora 配置
例如
# TNSNAMES.ORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnames.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下看看有几个就是了

时间: 2024-09-15 05:14:47

查看oracle数据库服务器的名字的相关文章

性能-如何查看oracle数据库近期的所有查询

问题描述 如何查看oracle数据库近期的所有查询 目前想查看web系统内对数据库的访问性能问题,有什么办法可以查看到最近都有哪些对数据库的操作?包括系统内的操作和使用plsql对数据库的操作. 解决方案 Oracle有没有提供这样的表,内容为对Oracle数据库的操作? 解决方案二: 首先,向你介绍一个动态视图:v$sql 该视图展示最近一段时间所有执行过的sql语句: select * from v$sql 即可. 如果报错找不到v$sql,一般是权限问题,换sysdba就肯定能查到. 但要

查看oracle数据库的编码及修改编码格式的方法_oracle

首先查看oracle数据库的编码 SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER -------------------- VALUE -------------------- NLS_CHARACTERSET AL32UTF8 这其来源于props$,这是表示数据库的字符集. oracle客户端编码 SQL> select * from nls_instance

Oracle数据库服务器IO高的分析方案和案例探讨

Oracle数据库服务器IO高的分析方案和案例探讨   > >                &     

Oracle数据库服务器参数文件管理教程

一.在数据库启动的时候指定参数文件. 在启动数据库的过程中,必须要提供一个准确的初始化参数文件,无论是文本参数文件还是服务器参数文件.在利用Startup命令启动数据库的时候,可以指定其采用的服务器参数文件.不过在这里需要注意一个细节,即采用的初始化参数文件不同,其采用的关键字也是不同的.如果采用的是服务器参数文件,则需要使用SPfile指定;如果采用的是文本参数文件,则需要使用Pfile关键字指定.数据库系统并不会自动根据参数文件的类别来进行判断,而是根据这个关键字来判断.如果发生张冠李戴现象

用户如何与Oracle数据库服务器建立连接

用户要想使用Oracle数据库,首先要与数据库建立连接.针对数据库连接,Oracle提供了两种解决方式:专用连接和共享连接. 大部分情况下,我们使用专用连接方式.对专用连接来说,用户在客户端启动了一个应用程序,比如SQL*Plus,于是就在客户端本地启 动了一个用户进程.与Oracle服务器成功建立连接以后,就会在数据库服务器端生成一个对应的服务器进程,该服务器进程作为用户进程 的代理 进程,也叫影子进程,从而代替客户端去执行各种命令并将结果返回.也就是说,用户在客户端输入的各种命令,都是通过位

查看ORACLE数据库信息的一些SQL

oracle|数据|数据库 1.查看表空间的名称及大小 set linesize 140;set pages 200;column tablespace_name format a30;select tablespace_name,min_extents,max_extents,pct_increase,status from dba_tablespaces;select tablespace_name,initial_extent,next_extent,contents,logging,ex

解析如何查看Oracle数据库中某张表的字段个数_oracle

Oracle中查询某个表的总字段数,要用SQL语句,或者在PL/SQL里面 复制代码 代码如下: select count(column_name) from user_tab_columns where table_name='T_B_AUDITOR' 能够查出来指定的那张表的字段数.下面是通过大致查看:select   tname,count(*)   from   col   group   by   tname; 复制代码 代码如下: 64 T_A_BOOKSTAGEINFO 465 T

调整Oracle数据库服务器的性能技巧

oracle是殷墟(Yin Xu)出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词,在英语里是"神谕"的意思. 与无压缩格式下http://www.aliyun.com/zixun/aggregation/17326.html">存储数据相比,新的Oracle数据压缩技术能够确保以较小的开销节省三倍以上的磁盘存储空间.这一点比仅节省磁盘空间要具有更大的优势,因为它能够使企业节约更多的开支,以便有更多的资金来巩固自己的地位.自动诊断知

查看oracle数据库的连接数以及用户 (转:http://blog.itpub.net/24558279/viewspace-752293/)

11.查询oracle的连接数2select count(*) from v$session;32.查询oracle的并发连接数4select count(*) from v$session where status='ACTIVE';53.查看不同用户的连接数6select username,count(username) from v$session where username is not null group by username;74.查看所有用户:8select * from a