在实际的工作中,数据库管理员(DBA)需要经常要定时对数据库的连接情况进行检查,查看与数据库建立的会话数目是不是正常,假如建立了过多的连接,会消耗许多数据库的资源。与此同时,针对一些“挂死”的连接,可能会需要DBA自行手工进行清理。
下面的SQL语句列出当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status
from v$session;
输出的结果:
SID SERIAL# USERNAME PROGRAM MACHINE STATUS
---- ------- ---------- ----------- --------------- --------
1 1 ORACLEEXE WORK3 ACTIVE
2 1 ORACLEEXE WORK3 ACTIVE
3 1 ORACLEEXE WORK3 ACTIVE
4 1 ORACLEEXE WORK3 ACTIVE
5 3 ORACLEEXE WORK3 ACTIVE
6 1 ORACLEEXE WORK3 ACTIVE
7 1 ORACLEEXE WORK3 ACTIVE
8 27 SYS SQLPLUSEXE WORKGROUP\WORK3 ACTIVE
11 5 DBSNMP dbsnmpexe WORKGROUP\WORK3 INACTIVE
其中SID 会话(session)的ID号;
SERIAL# 会话的序列号,和SID一起用来唯一标识一个会话;
USERNAME 建立该会话的用户名;
STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何 *** 作;
假如要手工断开某个会话,则执行:
alter system kill session 'SID,SERIAL#';注意:在上面的示例中,SID为1到7(USERNAME列为空)的会话,它是Oracle数据库的后台进程,请大家不要对这些会话进行任何 *** 作。
服务器端
\network\admin\listenerora
修改address的host即可。
客户端
\network\admin\tnsnamesora
修改address的host即可。
监听是服务端的,负责监听网络上发来请求,然后响应。
也可用net
manager直接修改配置。
服务器是unix的,我就不知道文件地址了,反正都是同样的修改。
修改后重新启动listener。
1、如果说数据库是Access,那么数据库名称就是你上传的文件名(即xxxmdb文件,可修改),用户名和密码即自己在文件里设置,无需询问空间服务商。
2、如果说数据库是SQL-Server(即MsSQL),那么数据库服务器IP地址、数据库名称、登录用户名和密码空间服务商会告诉你的,他们告诉你什么你就填上去就可以了,一般来说网站和数据库会被安装到一台服务器上,那么服务器IP地址项就为(local)。
一、全球IP地址分配:
由IANA(Internet Assigned Numbers Authority)负责管理,官方网站是:Internet Assigned Numbers Authority。
二、数据库默认端口:
(一)、Oracle:
(1)、驱动:oraclejdbcdriverOracleDriver;
(2)、URL:jdbc:oracle:thin:@<machine_name><:port>:dbname;
(3)、port:端口号,默认是1521。
(二)、SQL Server:
(1)、驱动:commicrosoftjdbcsqlserverSQLServerDriver;
(2)、URL:jdbc:microsoft:sqlserver://<machine_name><:port>;DatabaseName=<dbname>;
(3)、port:端口号,默认是1433。
(三)、MySQL:
(1)、驱动:orggjtmmmysqlDriver;
(2)、URL:jdbc:mysql://<machine_name><:port>/dbname;
(3)、port:端口号,默认3306。
以上就是关于如何查看oracle数据库的数据源全部的内容,包括:如何查看oracle数据库的数据源、ORACLE数据库服务器IP地址变化了,ORACLE需要修改哪、数据库地址和名称是什么怎么知道自己地址和名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)