欢迎访问 grwdpy 的个人空间

我的论坛主题

  • 关于V$SESSION_WAIT列的的几个问题

    2008-04-03 10:48:54   /   Oracle数据库管理

    在我们现有的一个系统中,运行select a.SID,PROGRAM,b.EVENT,b.WAIT_TIME,b.SECONDS_IN_WAIT,b.p1,b.P1TEXT,b.p2,b.P2TEXT,b.p3,b.P3TEXT,b.STATE,a.USERNAME,OSUSER,MACHINE,TERMINAL,STATUS from V$SESSION ainner join V$SESSION_WAIT b on a.SID=b.SIDwhere username='PERFEVAL' and terminal='SISCAL1'查询,可以得到如下的结果:-----------------------------------------------------------------------------------------------------------------------------------------SIDPROGRAMEVENTWAIT_TIMESECONDS_IN_WAI
  • 一个小问题,关于用户权限的.

    2008-04-02 09:39:24   /   Oracle数据库管理

    我创建了两个表空间SPACE1和SPACE2,同时创建了两个用户USER1和USER2,用户USER1默认表空间为SPACE1,用户USER2默认表空间为SPACE2,我现在已经赋予了两个用户SELECT ANY TABLE的权限,但是如果我要在一个用户下去查询另外一个表空间的表,就必须得加上另外一个表空间对应用户名,比如我在USER1下,查询SPACE2中的表TABLE_A表,我就必须得用select * from user2.table_a,要给user1授予什么权限,才可以在查询时不用加上user2这个用户名了?
  • 绑定变量参数中需要输入单引号,怎么处理

    2008-03-28 09:16:14   /   Oracle数据库管理

    XYZKEYID ROWID1231AAAIIDAALAABFvaAAA2232AAAIIDAALAABFvaAAB3445AAAIIDAALAABFvaAAC2226AAAIIDAALAABFvaAAD上面的表中,keyid是varchar2型数据,我现在创建一个存储过程来删除表中记录,如下:create or replace procedure P_SP_TTTT(IdList in varchar2)isv_sqlvarchar2(1000);beginv_sql := 'delete from pro_test_tb4 where keyid in(:x)';execute immediate
  • 存储过程执行很慢,数据库方面有哪些问题

    2008-03-26 14:48:36   /   Oracle数据库管理

    系统中存储过程,执行时间要70多秒,很慢,已经确定是数据库问题(非存储过程代码问题),具体会因为什么引起存储过程执行很慢?因为这个系统在很多地方都用了,都很正常,就在这个地方出现了存储过程执行很慢的情况。所以我断定是数据库的问题,但是具体有哪些原因会引起存储过程执行很慢的情况了?数据库都已经重启N次了,仍然有这样的问题[ 本帖最后由 grwdpy 于 2008-3-26 14:50 编辑 ]
  • 我的oracle数据库为什么每次启动都是空闲进程?

    2008-03-25 15:58:05   /   Oracle数据库管理

    我本机测试用的oracle服务器,用的是windows xp sp2,oracle10g数据库,我每次在windows服务列表中启动数据库服务以及TNS服务后,必须通过startup force pfile='pfile文件地址'来正式启动,请问这个是怎么回事?是我的初始化参数没设置对吧,我要怎么设置一下?
  • 创建索引的疑惑?

    2008-03-14 17:07:57   /   Oracle数据库管理

    我某个表里面,有A、B、C、D四个字段,在做查询时,经常要用到这4个字段,有的时候要用到其中的某一个字段查询,有的时候是4个字段中的2个或三个的组合查询,这种情况下,怎么样建立索引更合理?
  • 为什么我的shared_pool_size为0

    2008-02-19 11:04:15   /   Oracle数据库管理

    系统环境:Windows Xp Sp2Oracle Database 10g Enterprise Edition Release 10.2.0.1.0通过命令查看shared_pool_size为0,如:SQL> show parameter sga_target;NAMETYPEVALUE--------------------------------------------------------------------------------------------------sga_targetbig integer 1504MSQL> show parameter shared_pool_size;NAMETYPEVALUE--------------------------------------------------------------------------------------------------shared_pool_size
  • 关于.NET下绑定变量的测试(请各位继续关注)

    2008-02-18 09:27:25   /   Oracle数据库管理

    在以前的帖子中http://www.itpub.net/thread-933932-1-1.html,没有得到更多的测试结果数据,最近两天,我对这个问题再次做了很多测试,主要是通过查询V$表来获取相关的测试结果,但是有些还是需要各位牛人帮忙指点首先看下直接执行oracle的存储过程的结果数据,存储过程如下:1、绑定变量create or replace procedure proc1(returnstr out varchar2)asbeginDt date;endDtdate;beginbeginDt := sysdate;for i in 1 .. 10000loopexecute immediate'insert into t8 values(:ind
  • 怎么样查询到当前shared pool内存使用情况

    2008-02-17 12:59:57   /   Oracle数据库管理

    我可以通过下面的语句来查询某一sql在shared pool中占用的内存大小select * from(select t.SQL_TEXT,t.SHARABLE_MEM,t.PERSISTENT_MEM,t.RUNTIME_MEM,t.EXECUTIONS,t.PARSE_CALLS,t.DISK_READS,t.OPTIMIZER_COST from v$sql t) awhere a.sql_text=:vsql;上面的SHARABLE_MEM字段就是该条sql所占用内存大小,那我怎么样统计到某一用户(session)下,在shared pool中占用的内存大小?
  • 急救:oracle 10.2.0中,可以在数据库不重启的情况下修改sga_target吗?

    2008-02-01 22:41:41   /   Oracle数据库管理

    各位在线的兄弟,急救,我记得好像Oracle10g可以在数据库不重启的情况下修改参数sga_target的,是这样的吗?我记不大请了,我是oracle生手,现在在采集数据,因为写入数据库频度太高,导致共享内存不足,我想在线修改生产库的sga_target,服务器4G的内存(专做数据库服务器),sga_target居然只分512M(真的是佩服当初装oracle的这位老兄了),具体的操作步骤是怎么样,小弟我不敢下手,在这里急求各位在线的兄弟了
393/4<1234>

我的资料

Open Toolbar