欢迎访问 netfairy 的个人空间

我的论坛主题

  • 浏览器EM启动时总是报用户名密码错

    2008-07-15 00:32:34   /   Oracle数据库管理

    我在做试验的过程中,将ORACLE8i升级到了ORACLE 10g,版本如下:Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - ProdPL/SQL Release 10.1.0.2.0 - ProductionCORE 10.1.0.2.0 ProductionTNS for 32-bit Windows: Version 10.1.0.2.0 - ProductionNLSRTL Version 10.1.0.2.0 - Production升级之后,包含两个数据库ORACLE8(从8i升级过来的),ORCL(在10g中新建的)。升级完成之后两个DBCONSOLE服务虽然都启动,但浏览器EM进入都有问题(分别为http://localhost:5501/em和http://localhost:5501/em),报
  • 数据库间歇性堵塞CPU使用率徒然降低的问题

    2008-06-29 22:30:12   /   Oracle数据库管理

    环境:Windows 2003 + Oracle 9.2.0.1.0系统简介:一个操作非常频繁的OLTP系统,高峰时候每秒钟有1000次以上的页面提交,在正常使用的时候,Oracle的CPU使用率稳定在50%左右,应用服务器的CPU使用率稳定在60%左右。问题描述:系统在实际使用中,偶尔会出现间歇性停顿,停顿的时候,ORACLE服务器和应用服务器的CPU突然降低到3%,前端页面提交同时出现停顿。我在停顿时间想直接查看V$session_wait,结果发现在ORACLE服务器上用Alt + Tab切换到SQL Plus的窗口时,没有任何反应,竟然是整个操作系统都停顿了!大概30秒之后
  • 在一例性能试验中的几个疑问

    2008-06-14 12:33:49   /   Oracle数据库管理

    测试环境:----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.8.0 - ProductionPL/SQL Release 9.2.0.8.0 - ProductionCORE 9.2.0.8.0 ProductionTNS for 32-bit Windows: Version 9.2.0.8.0 - ProductionNLSRTL Version 9.2.0.8.0 - ProductionSQL_TRACE和TIMED_STATISTICS都设置为TRUE在一个SQL PLUS窗口执行:1. set autotrace traceonly;2. select * from tabs;执行计划正常显示出来。3. select count(*) from dba_objects a, dba_obj
  • 请问以下这个报表的SQL该如何写?

    2008-06-04 14:13:27   /   Oracle数据库管理

    报表如后面的图:表格结构就不列出来了,只需要大家提供方法,告诉我采用哪种聚集函数就行,其他我自己去想。报表中数据特殊的地方:1. 报表的第一行,其他字段都是空,这个“累积剩余点数”通过一条SQL计算出结果出来;2. 报表的第二行开始,下面数据中每一行都要通过用SQL计算出来的D0,再与本行的数据进行计算,并且每行都要累加;关于1,可以用1条SQL写出来,然后通过union all与2中的数据合并到一起;而2该如何写?如何实现累加?并且,如何利用1中SU
  • Oracle9.2.0.8中无法设置隐含参数_log_io_size了吗?

    2008-04-19 01:44:46   /   Oracle数据库管理

    环境:Windows XP + Oracle 9.2.0.8create pfile='c:ackup.ora' from spfile;shutdown immediate;打开backup.ora,在后面加入一行:*._log_io_size = 1/10create spfile from pfile='c:ackup.ora';报错:ORA-01078: failure in processing system parametersORA-32003: error occured processing parameter '_log_io_size'难道取消了_log_io_size参数?如果取消了,有哪个参数可以类似的代替?
  • 对于9i CBO没有考虑rownum这个限制条件,以下INDEX是否该建?

    2008-04-18 12:18:02   /   Oracle数据库管理

    由于9i CBO没有考虑rownum这个限制条件,具体的讨论参见http://www.itpub.net/viewthread.php?tid=912900在9i的环境中,现在有个一个表A里面有大概10万行数据,其中有个字段B有10个值,每个值的行数比较平均,可以认为每个值都占1万行。有条SQL为:select * from A where B = xxx and rownum
  • 请教一条NOT IN语句的最优化写法

    2008-04-16 15:54:36   /   Oracle数据库管理

    SELECT task_sn FROM TB_SN2WHERE itemid=:b2 ANDtask_sn NOT IN (SELECT task_sn FROM TB_SN2 WHERE itemid=:b2 AND readby=:b3)AND ROWNUM
  • VC环境下采用本机编译出错的问题。

    2008-04-10 01:05:39   /   Oracle数据库管理

    环境: Windows XP SP2 + Oracle 9.2.0.8VC安装路径: E:Program FilesMicrosoft Visual StudioVC98ORACLE_HOME:E:oracleora91alter system set plsql_native_library_dir = 'E:oracleora91plsql
    ative_by_Walter';alter session set plsql_compiler_flags='NATIVE';alter system set plsql_native_make_file_name= 'E:oracleora91plsqlspnc_makefile.mk';alter system set plsql_native_c_compiler='E:Program FilesMicrosoft Visual StudioVC98BinCL.EXE';alter system set plsql_native_make_utility='E:Program F
  • 根据STATSPACK REPORT制定优化方案实例--请大家指点

    2007-12-21 15:54:52   /   Oracle数据库管理

    1. 系统的概况Windows 2003 + Oracle 9.2.0.1目前是用的4颗硬盘做的RAID 0+1高并发OLTP系统,在高峰时段,大约有用户在程序上点提交:1000次 / 秒此系统的DB在设计上存在较大的缺陷,比如:一张1千多万的笔资料的表需要非常频繁的做SELECT,有一张非常频繁做INSERT和SELECT的表其资料量也回逐渐增大到1千多万笔,而且里面的资料不能删除掉。系统产生的STATSPACK REPORT我附加在帖子后面,其产生的时候大概系统只有1/3左右的负荷。2. 优化的目标要求所有的优化前提是:不改变原来的设计,以及不修改程序。(1) 解决
  • 表分析过之后Oracle不使用INDEX的问题

    2007-12-18 17:25:18   /   Oracle数据库管理

    Windows 2003 + Oracle 9.2.0.1的环境下在一次性能调优时,发现对TABLE做了ANALYZE之后,系统性能大幅度降低,后来查到是某条SQL没有正确使用INDEX。刚才在本地做了一个类似的模拟情况:CREATE TABLE "TEST_TABLE" ("TYPE_ID" NUMBER(5, 2), "PO_NUM" NUMBER(38));INSERT INTO "TEST_TABLE"selectceil(DBMS_RANDOM.value(0,20)),ceil(DBMS_RANDOM.value(0,500))fromall_objectswhererownum
Open Toolbar