knrt.net
当前位置:首页 >> orAClE sql DEvElopEr 怎么查看siD >>

orAClE sql DEvElopEr 怎么查看siD

ps -ef|grep pmon 可以从进程名字里看到 也可以通过 sqlplus / as sysdba show parameter instance_name

在oracle的”v$session“视图中存储有这两个字段信息.用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆后,之后执行下面的sql.sql:select b.username,b.sid from v$session b ;备注:要用有查看视图”v$session“的用户查看需要的sid和username信息.

一、通过PL/SQL Dev工具 1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果.其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows. 2、先执行 EXPLAIN PLAN FOR select * from tableA

oracle的sid在不同的系统环境下,查看方式不相同,方法分别如下:1、windows 下查看注册表 开始 输入regedit 查看 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是2、linux或者unix下可以 echo $ORACLE_SID 注意:ORACLE_SID要大写3、在sql命令下可以查看 连接后查询:SQL> select instance_name from v$instance;

sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆 执行 select name form V$ 已连接. SQL> select name from V$database; NAME --------- DEMO 查看表空间的名称

SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算机名FROM v$process a, v$session b, v$sqlarea cWHERE a.addr = b.paddr AND b.sql_hash_value = c.hash_value

windows 下查看注册表 开始 输入regedit 查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是 linux或者unix下可以 echo $ORACLE_SID 注意:ORACLE_SID要大写 在sql命令下可以查看 连接之后查询: SQL> select instance_name from v$instance;

用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆执行 select name form V$database; 或是执行select * from V$database;不过执行第二个显示的内容太多了不好找自己想要的结果可以先用desc V$database;语句查看一下V$database都有什么字段然后选择自己想要的字段进行选择查看实例名称(sid):select instance_name from V$instance;一般默认情况下sid与数据库的名称是一样的!

windows 下查看注册表开始 输入regedit 查看hkey_local_machine\software\oracle\key_oradb11g_home1\oracle_sid就是linux或者unix下可以echo $oracle_sid 注意:oracle_sid要大写在sql命令下可以查看连接之后查询: sql> select instance_name from v$instance;

如果你说的sid 是session id的话 ,已经连接的session 才具有sid, 可以通过下面的SQL获得:select distinct sid from v$mystat;

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com