A. 如何查看oracle数据库连接
如何查看oracle数据库连接
使用具有dba权限的帐号登录数据库
执行命令"select username from dba_users"
官方文档对dba_users的定义:DBA_USERS describes all users of the database.因此可以如此查询。
B. oracle如何查看当前有哪些用户连接到数据库
oracle如何查看当前有哪些用户连接到数据库
用超级管理员权限登录系统(conn / as sysdba)后通过如下语句查看:
select distinct username from v$session where username is not null group by username;
解释:在视图v$session中如果此时用户连接到数据库的话,会生成相应的视图信息。因为一个用户可能进行多种操作,所有记录是多条的,通过“distinct ”命令即可查出“唯一”的用户。
C. 如何快速查看Oracle服务名连接的数据库的信息
1、通过netca网络配置助手可以查看。 2、在tnsnames.ora文件中,也可以看到网络服务名。 一般oracle的数据库名、实例名、网络服务名创建时都是保持一致的。
D. 怎么在CMD中输入命令,查看数据库oracle是否连接好
1、windows+R,输入CMD点击确定。
E. 如何查看oracle数据库远程连接
在oracle安装目录下的tnsnames.ora文件可以查看。
1、以oracle10g为例,路径为:
~oracleproct10.2.0db_1 etwork
2、打开tnsnames.ora文件。
3、以某条记录为例。
F. oracle怎么查看本地数据库
通过Oracle Net Configuration Assistant(oracle网络配置助手),配置本地网络服务名,从而实现连接oracle数据库
工具/原料
plsql
win 8
方法/步骤
按Windows徽标键,进入开始界面,找到Net Configuration Assistant,单击运行之
进入Oracle Net Configuration Assistant配置向导,勾选本地网络服务名配置,单击下一步;
在网络服务名配置中,勾选添加,单击下一步
输入服务名:dbname(oracle数据库的服务名通常是全局数据库名,即输入创建的数据库名称)
选择访问数据库的协议:TCP,单击下一步;
输入数据库所在的计算机主机名:dream(也可以输入主机IP地址),勾选使用标准端口1521,单击下一步
测试,进行连接数据库的测试,勾选是,进行测试,单击下一步,
选择更改登录,输入数据库的用户名、口令,单击确定,显示正在连接,测试成功
配置网络服务名,单击下一步;
是否配置另一个网络服务名,勾选否,单击下一步,显示网络服务名配置完毕,单击下一步,单击完成
7
运行plsql,输入用户名、口令,选择数据库,连接
G. 怎么察看Oracle 数据库表空间的使用情况
查看的方法和详细的操作步骤如下:
1、首先,因为oracle在Linux系统下运行,所以必须连接到Linux系统,如下图所示,然后进入下一步。
H. 如何查看Oracle数据库连接情况
在实际的工作中,数据库管理员(DBA)需要经常要定时对数据库的连接情况进行检查,查看与数据库建立的会话数目是不是正常,假如建立了过多的连接,会消耗许多数据库的资源。与此同时,针对一些“挂死”的连接,可能会需要DBA自行手工进行清理。 下面的SQL语句列出当前数据库建立的会话情况: select sid,serial#,username,program,machine,status from v$session; 输出的结果: SID SERIAL# USERNAME PROGRAM MACHINE STATUS ---- ------- ---------- ----------- --------------- -------- 1 1 ORACLE.EXE WORK3 ACTIVE 2 1 ORACLE.EXE WORK3 ACTIVE 3 1 ORACLE.EXE WORK3 ACTIVE 4 1 ORACLE.EXE WORK3 ACTIVE 5 3 ORACLE.EXE WORK3 ACTIVE 6 1 ORACLE.EXE WORK3 ACTIVE 7 1 ORACLE.EXE WORK3 ACTIVE 8 27 SYS SQLPLUS.EXE WORKGROUP\WORK3 ACTIVE 11 5 DBSNMP dbsnmp.exe WORKGROUP\WORK3 INACTIVE 其中SID 会话(session)的ID号; SERIAL# 会话的序列号,和SID一起用来唯一标识一个会话; USERNAME 建立该会话的用户名; STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作; 假如要手工断开某个会话,则执行: alter system kill session 'SID,SERIAL#';注意:在上面的示例中,SID为1到7(USERNAME列为空)的会话,它是Oracle数据库的后台进程,请大家不要对这些会话进行任何操作。