如何查看哪些进程和服务器正在使用数据库

如何查看哪些进程和服务器正在使用数据库,第1张

Oracle服务器数据库和实例组成,实例包括进程和内存结构。
你连接到一个实例上,只能查到与该实例对应的数据库。数据库名可以这样简单查询
show
parameter
db_name
或者楼上的语句也可以,但是都只能获得当前的数据库名。

步骤1:打开企业管理器,如下。
步骤2:选择数据库,安全性,点击新建链接服务器。
步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。
步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。
5
步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。
注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。

安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相 应的配置。配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hbaconf和postgresqlconf, 其中pg_hbaconf是用来配置对数据库的访问权限,postgresqlconf文件用来配置PostgreSQL数据库服务器的相应的参数。 下面介绍配置的步骤:
1修改pg_hbaconf文件,配置用户的访问权限:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127001/32 trust
host all all 19216810/24 md5
# IPv6 local connections:
host all all ::1/128 trust
其中红色标识的内容为新添加的内容,表示允许网段19216810上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验 证。在我们的环境中,我们需要在主机19216815上使用postgres用户访问19216819上的PostgreSQL数据库。
2修改postgresqlconf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
定位到#listen_addresses='localhost'。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求,通过将改行内容修改为listen_addresses=''来允许数据库服务器监听来自任何主机的连接请求:
listen_addresses = '' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '' = all
# (change requires restart)
修改之后,保存并退出,然后重起数据库,就可以在在远程机器上访问PostgreSQL数据库了。
另外,数据库管理小贴士:
matrix数据库使用的是PostgreSQL数据库。你可以安装一个类似phpmyadmin的管理

查看mysql数据库连接地址的步骤如下:

我们需要准备的材料分别是:电脑、mysql查询工具

1、首先,打开mysql查询工具。

2、鼠标右击要查看的mysql连接,点击“编辑连接”按钮。

3、此时可以看到mysql连接的主机名或IP地址,以及端口号。

一、创建链接服务器,连接本地 Access 数据库
创建链接服务器可以用“企业管理器”,也可以执行系统存储过程 sp_addlinkedserver 来完成。用系统存储过程相对快捷一些,格式为:
sp_addlinkedserver '链接服务器名', '产品名', 'MicrosoftJetOLEDB40', 'Access数据库路径及文件名'

指定 MicrosoftJetOLEDB40 作为 provider_name,指定 Access 数据库文件的完整路径名作为 data_source。mdb 数据库文件必须驻留在本地服务器上,路径必须是服务器上的有效路径。

例如,本例创建一个名为 mytest 的链接服务器,对 E:\我的文档\ 文件夹下名为 DOSmdb 的 Access 数据库进行 *** 作,则在“SQL查询分析器”中执行:

sp_addlinkedserver 'mytest', 'Access 2000', 'MicrosoftJetOLEDB40', 'E:\我的文档\DOSmdb'

二、创建链接服务器登录映射
同样可以用“企业管理器”或存储过程来完成。存储过程的格式为:

sp_addlinkedsrvlogin '链接服务器', false, 'SQLServer登录名', 'admin', NULL

为访问非保密的 Access 数据库,试图访问 Access 数据库的 SQL Server 登录应该有一个为用户 Admin 定义的没有密码的登录映射,下例使得本地用户 sa 可以访问名为 mytest 的链接服务器:

sp_addlinkedsrvlogin 'mytest', false, 'sa', 'admin', NULL

要访问保密的 Access 数据库,需使用注册表编辑器配置注册表,以便使用 Access 的正确的工作组信息文件。使用注册表编辑器向该注册表项中添加 Access 使用的工作组信息文件的完整路径名称:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\40\Engines\SystemDB

配置了注册表项后,请使用 sp_addlinkedsrvlogin 创建从本地登录到 Access 登录的登录映射:

sp_addlinkedsrvlogin 'mytest', false, 'sa', '[AccessUser]', '[AccessPwd]'

链接服务器和链接服务器登录映射建立完毕,可以在企业管理器里进行查看。

三、链接服务器的测试
可以在“SQL查询分析器”里对创建的链接服务器进行测试。由于 Access 数据库没有目录和架构名称,因此,基于 Access 的链接服务器中的表可以在分布式查询中使用 [linked_server][table_name] 的四部分名称进行引用。下例从名为 mytest 的链接服务器中检索 articles 表的所有行:

Select from mytestarticles

或:Select from OpenQuery(mytest, 'Select from articles')

不知道你用的是自己的服务器还是虚拟主机,如果是自己的服务器就直接上传了,如果是虚拟主机,就用ftp等上传工具了,你的问题没有说清楚
补充: 不管是虚拟还是自己的服务器上传文件都是用这样的方式打开的,除非你的网站本来和服务器连接,并且有后台,这样你就可以直接在后台修改,查看服务器的数据库是不能直接查看的,除非你安装了专门查看的工具,其实就是图像化的管理工具,主要视数据库的类型来定的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13314968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-13
下一篇 2023-07-13

发表评论

登录后才能评论

评论列表(0条)

保存