当前位置:首页 » 参考文献 » 查询数据库实例

查询数据库实例

发布时间: 2021-03-11 10:43:43

❶ 如何查看数据库实例名

登录数据库:sqlplus "/as sysdba"查看数据库名:show parameter db_name;查看实例名:show parameter instance_name

❷ oracle数据库怎么查看实例名

使用具有dba权限的帐号登录数据库
执行命令"select
username
from
dba_users"
官方文档对dba_users的定义:DBA_USERS
describes
all
users
of
the
database.因此可版以如此查询。权

❸ 什么是数据库实例名,怎么查看数据实例名

select @@servicename就是实例名,或者看看配置管理器sqlserver(xxx)服务中,xxx就是实例名

❹ 如何查询oracle数据库中指定数据库实例中的所有表

可用如下方法:

1、用指定用户登录指定的数据库实例:

❺ 如何查看当前系统下,有多少个数据库实例,实例名是什么

可以看一下系统中是否有多个pmon进程,如果有几个pmon进程,就说明有几个实例。命令如下:
ps -ef|grep ora_pmon

解释:pmon进程,进程监视器(Process Monitor)oracle中用于恢复失败的数据库用户的强制性进程,它先获取失败用户的标识,释放该用户占有的所有数据库资源。一般一个oracle实例只能有一个pmon进程,可能通过查看pmon进程的多少来判断有几个实例。

❻ 怎么查看oracle数据库的实例名

在我的电脑上鼠标右键单击,选择管理,按下图所示查找实例名:

❼ 怎么查看sql server 数据库的实例名

查看实例名时可用 1、服务—SQL Server(实例名),默认实例为(MSSQLSERVER)
或在连接企业管理时-查看本地实例
2、通过注册表 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance
3、用命令
sqlcmd/osql sqlcmd -L sqlcmd -Lc osql -L
获取可用实例,以下举一个例子,根据自己情况改
DECLARE @Table TABLE ( instanceName sysname NULL)
insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'
--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代为本机名就行了 , 根据实例命名规则判断
SELECT * FROM @Table WHERE instanceName LIKE LEFT( @@serverName , CHARINDEX ( '/' , @@serverName + '/' )- 1)+ '%'
二、
--1. SELECT SERVERPROPERTY('InstanceName')
--2 sp_helpserver
--3 select @@SERVERNAME
--4 SELECT * FROM SYS.SYSSERVERS
--5 SELECT * FROM SYS.SERVERS
三、
EXECUTE xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE/Microsoft/Microsoft SQL Server/Instance Names/SQl',
@value_name='MSSQLSERVER'
四、
Select Case When SERVERPROPERTY ('InstanceName') Is Null Then @@SERVERNAME Else SERVERPROPERTY ('InstanceName') End
五、在本地或网络得到所有实例名
1、You can do with registry reading , like my code
using System; using Microsoft.Win32;
namespace SMOTest { class Program { static void Main() { RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Microsoft SQL Server"); String[] instances = (String[])rk.GetValue("InstalledInstances"); if (instances.Length > 0) { foreach (String element in instances) { if (element == "MSSQLSERVER") Console.WriteLine(System.Environment.MachineName); else Console.WriteLine(System.Environment.MachineName + @"/" + element); } } } } }
2、You can use SQLDMO.dll to retrieve the list of SQL Server instances. The SQLDMO.dll can be found from the "C:/Program Files/Microsoft SQL Server/80/Tools/Bin"
folder. Refer this assembly in your project and the following snippet
would return a List Object containing the sql server instances.
public static List GetSQLServerInstances()
{
NameList sqlNameList = null;
Application app = null;
var sqlServers = new List();
try
{
app = new ApplicationClass();
sqlNameList = app.ListAvailableSQLServers();
foreach (string sqlServer in sqlNameList)
sqlServers.Add(sqlServer);
}
catch(Exception ex)
{
//play with the exception.
}
finally
{
if (sqlNameList != null)
sqlNameList = null;
if (app != null)
app = null;
}
return sqlServers;
}

❽ 如何查看SQL Server的数据库实例名

1、可以从sql
配置管理
器的服务中查看
2、可以在smss中,新建查询窗口,输入SELECT
SERVERPROPERTY('InstanceName')
如果是默内认实例名就容会返回null
3、
sp_help
这是系统
存储过程
,可以在环境中查看所有的实例

❾ 如何查看和获取SQL Server实例名

一、查看实例名时可用

1、服务—SQL Server(实例名),默认实例为(MSSQLSERVER)

或在连接企业管理时-查看本地实例

2、通过注册表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL
Server/InstalledInstance

3、用命令
sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql
-L

获取可用实例,以下举一个例子,根据自己情况改

复制代码
代码如下:

DECLARE @Table TABLE ( instanceName
sysname NULL)

insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'

--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代为本机名就行了 ,
根据实例命名规则判断

SELECT * FROM @Table WHERE instanceName LIKE LEFT( @@serverName , CHARINDEX
( '/' , @@serverName + '/' )- 1)+ '%'

二、

--1.
SELECT
SERVERPROPERTY('InstanceName')

--2
sp_helpserver

--3
select
@@SERVERNAME

--4
SELECT * FROM
SYS.SYSSERVERS

--5
SELECT * FROM
SYS.SERVERS

三、

EXECUTE xp_regread
@rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE/Microsoft/Microsoft SQL
Server/Instance Names/SQl',
@value_name='MSSQLSERVER'

四、

Select Case
When SERVERPROPERTY ('InstanceName') Is Null Then
@@SERVERNAME
Else SERVERPROPERTY ('InstanceName')
End

五、在本地或网络得到所有实例名

1、You can do with registry reading , like my code

复制代码
代码如下:

using System;
using Microsoft.Win32;

namespace SMOTest
{
class Program
{
static void
Main()
{
RegistryKey rk =
Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Microsoft SQL
Server");
String[] instances =
(String[])rk.GetValue("InstalledInstances");
if (instances.Length
> 0)
{
foreach (String element in
instances)
{
if (element ==
"MSSQLSERVER")

Console.WriteLine(System.Environment.MachineName);

else
Console.WriteLine(System.Environment.MachineName + @"/"
+ element);
}
}
}

}
}

2、You can use SQLDMO.dll to retrieve the list of SQL
Server instances. The SQLDMO.dll can be found from the "C:/Program
Files/Microsoft SQL Server/80/Tools/Bin" folder. Refer this assembly in your
project and the following snippet would return a List Object containing the sql
server instances.

复制代码
代码如下:

public static List GetSQLServerInstances()

{
NameList sqlNameList = null;
Application app = null;

var sqlServers = new List();
try
{
app = new
ApplicationClass();
sqlNameList = app.ListAvailableSQLServers();
foreach
(string sqlServer in
sqlNameList)
sqlServers.Add(sqlServer);
}
catch(Exception
ex)
{
//play with the exception.
}
finally
{
if (sqlNameList
!= null)
sqlNameList = null;
if (app != null)
app =
null;
}
return sqlServers;
}

❿ 怎么查询数据库所有实例

如果是在数据库中用SQL查询的话,我也不知道...
下面是用Delphi写的列出可用数据库服务器名称并添加到下拉列表中的过程,希望有用。
procere TFormConnect.GetServerName(CbServer: TComboBox);
var
SQLServer, ServerList: variant;
i: integer;
begin
Screen.Cursor:=crHourGlass;
CbServer.Clear;
try
SQLServer:=CreateOleObject('SQLDMO.Application');
ServerList:=SQLServer.ListAvailableSQLServers;
if ServerList.Count>0 then
begin
for i:=0 to ServerList.Count-1 do
CbServer.Items.Add(ServerList.Item(i+1));
end;
finally
SQLServer:=Null;
ServerList:=Null;
end;
CbServer.ItemIndex:=-1;
Screen.Cursor:=crDefault;
end;

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731