
DB
文章平均质量分 57
iteye_19391
这个作者很懒,什么都没留下…
展开
-
[转]如何查看Oracle某时刻的客户端连接情况并显示客户端IP
1、查看每个oracle帐户的连接总数[code="sql"]select username,count(username) from v$session where username is not null group by username[/code]2、缺省从 v$session 中不能直接获得客户端 IP,可以在数据库中创建一个追踪客户端IP地址的触发器:[code=...原创 2011-06-10 12:22:16 · 216 阅读 · 0 评论 -
收集awr信息
对awr中选项做一些说明:report_type:报告类型,文本或者htmlnum_days:默认保存7天信息,输入几天的,就会把这几天的记录点列出来begin_snap:根据上一步列出的记录点选择精确的时间段,默认一小时收集一次end_snap:同上,结束时间点report_name:报告名,不输入可以使用默认的[code="txt"]telnet 172.18....原创 2011-12-03 10:01:22 · 192 阅读 · 0 评论 -
【转】外键缺少索引引发的死锁
客户的10.2.0.4 RAC for AIX环境频繁出现ORA-60死锁问题,导致应用程序无法顺利执行。经过一系列的诊断,发现最终问题是由于外键上没有建立索引所致,由于程序在主子表上删除数据,缺少索引导致行级锁升级为表级锁,最终导致大量的锁等待和死锁。下面通过一个例子简单模拟一下问题:SQL> create table t_p (id number primary k...原创 2012-03-01 23:14:49 · 378 阅读 · 0 评论 -
scott登录提示:the account is locked
用SQL Plus登录时输入:conn scott/tiger给出提示: ERROR: ORA-28000: the account is locked 解决方法:(1)以DBA的身份登录另一个用户,输入: c:> sqlplus sys/sys as sysdba(2)为scott解锁,输入: ...原创 2012-03-01 16:09:20 · 168 阅读 · 0 评论 -
连接Oracle 8i数据库报错
有个系统原来运行在Oracle 9i和10g上,现在需要兼容Oracle 8i的数据库,启动应用报以下错误,经过检查发现,Oracle 11g的驱动无法连接Oracle 8i,把应用中的ojdbc5.jar(Oracle 11g版本)替换成ojdbc14.jar(Oracle 10g或者9i版本)即可。[code="txt"]2011-11-10 12:33:57,615 ERROR [o...原创 2011-11-11 15:52:39 · 303 阅读 · 0 评论 -
使用JDBC时Class.forName()的作用
转载:http://www.cnblogs.com/starstroll/archive/2008/01/24/1050829.html 使用JDBC时,我们都会很自然得使用下列语句:Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://127.0.0.1/test?useUnicode=t...原创 2011-04-19 14:23:03 · 138 阅读 · 0 评论 -
Win7安装Oracle10g
参考:http://wangke0611.iteye.com/blog/5719691.将oralce 10G的安装镜像解压都硬盘,找到\stage\prereq\db\ 下的refhost.xml文件添加如下内容:2.setup.exe属性-》兼容性-》Windows Vista(Service Pack 2)3.以管理员身份运行4.选择基本安装模...原创 2011-03-21 15:16:04 · 82 阅读 · 0 评论 -
使用ERStudio建立数据库逻辑模型,物理模型并生成数据库表
1.建立逻辑模型File->New[img]http://dl.iteye.com/upload/picture/pic/101428/ced166cc-d878-3091-9a9f-39c3d1c66a4d.png[/img]Entities->New Entity[img]http://dl.iteye.com/upload/picture/pic/101430/87138...2011-10-25 23:01:39 · 1510 阅读 · 0 评论 -
操作Oracle自定义类型
有几个需要注意的地方:1.程序类路径中需要添加nls_charset12.jar2.如果用9i的数据库,不能用10g下的nls_charset12.jar,必须用对应的版本3.下文中与数据库字段对应的ADDRESSTYPE必须大写[map.put("ADDRESSTYPE", Class.forName("AddressType"));]4.查看数据库字符集select * f...2011-10-10 10:55:26 · 218 阅读 · 0 评论 -
[转]举例说明数据库一、二、三及BCNF范式
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计...原创 2011-10-07 14:58:15 · 124 阅读 · 0 评论 -
一次数据库故障处理记录
1.某系统做数据库脚本升级后,发现job运行有错误,见下图:[img]http://dl.iteye.com/upload/picture/pic/105070/855c456b-937e-33de-870a-3879a7d495cc.png[/img]2.进一步查看,发现系统sys用户下,有些存储过程和包有编译错误:[img]http://dl.iteye.com/upload/...2011-12-29 10:46:41 · 203 阅读 · 0 评论 -
oracle cpu idle值过低问题分析过程
某应用数据库cpu idle值间歇性降低,最低达到百分之二十多,存在安全隐患。将分析过程记录下来。 开始怀疑是应用问题,并发较高时导致数据库cpu占用较高。经过初步分析,没有发现有问题的服务,凌晨两点左右在系统几乎不使用的时候,对系统做了一次监控,发现问题依然存在。因此初步排除应用问题。 数据库是AIX系统,使用HA做热备。例行维护时,切换备机,发现原来有问题的物理机c...2011-12-17 20:01:26 · 1423 阅读 · 0 评论 -
oracle临时表空间不释放问题
[b]一、现象[/b]应用报错如下:ORA-01652: 无法通过 1280 (在表空间 TEMP 中) 扩展 temp 段该错误是因为TEMP临时表空间已占满,无法继续分配。[b]二、原因分析过程[/b]1.怀疑pga太小,导致占用临时表空间经查看,pga设置为1g,排除该原因2.某服务调用频率异常该服务有定时器刷新,也可以通过alt+r手动刷新服务,通过...原创 2011-12-14 17:00:28 · 8511 阅读 · 0 评论 -
查看用户表、索引、分区表占用空间
select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments group by segment_name;1、表占用空间select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments where segment_type='TABLE...原创 2010-11-26 16:21:39 · 359 阅读 · 0 评论 -
如何查看Oracle 10g em端口
oracle\product\10.2.0\db_1\install\portlist.ini原创 2011-06-16 16:02:29 · 201 阅读 · 0 评论 -
[转]修改字段长度应用会影响到生产性能
我们知道,在9i对数据库进行DDl操作在高并发时或数据量大时会影响DML操作,比如添加,删除字段时,必须等到DDL完成时,DML操作才开始 ,以下例子为高并发时测试修改字段长度严重影响到生产性能:session 1;[code="sql"]C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba"SQL*Plus: R...原创 2011-06-16 16:00:48 · 370 阅读 · 0 评论 -
Oracle数据库短时间磁盘空间占用超过88%问题分析
1.问题描述维护人员向中心报故障称数据库/dev/fslv00_使用率超过88%。2.问题分析过程经排查,发现数据库所在小型机/oracle/admin/sid/adump/目录下产生大量*.aud文件。aud文件为Oracle数据库审计文件,在数据库审计功能关闭的情况下,只有通过sys用户(包括sysdba,sysoper权限用户)远程连接数据库时才会产生该文件。...2012-06-08 15:15:30 · 673 阅读 · 0 评论