- 浏览: 420678 次
- 性别:
- 来自: 上海
-
最新评论
-
305954240:
好,好,好文。。。
facebook怎么赚钱?facebook盈利模式解析 -
天外鸭:
你好,我想问一些,那个runsall是哪个版本的命令,我在9. ...
db2常用命令大全 -
tterry:
这个叫热部署的话真是羞煞我等
idea -
Torero:
请求的不是Action的Execute方法, 而是其他方法呢? ...
struts2拦截器实现权限控制 -
fortaotao:
咨询一个问题,<security-constraint& ...
备忘:启用 Tomcat 下的 HTTPS
文章列表
信息系统访问量又不大,瓶颈一般不会出现在应用层,极有可能在数据库这一层,不用急着看程序。先找出逻辑读取次数最多的SQL,硬盘读取次数最多的SQL,找到SQL,对于SQL进行优化。看看有没有发生全表扫描的地方。
一般发 ...
所有EJB3.0开发商都必须提供一个JMS provider的实现,JMS provider对于message-driven bean而言绝对是必须的。JMS是一套用于访问企业消息系统的开发商中立的API。JMS在其中扮演的角色与JDBC很相似:JDBC提供一套用于访问各种不同关系数据库的公共API,JMS也提供了独立于特定厂商的企业消息系统访问方式。JMS使用消息服务(messaging service)来帮助enterprise bean发送信息,消息服务有时也称为消息代理。JMS是专门为不同java应用系统之间传递各类信息而设计的。
使用JMS重新实现TravelAgentEJB
修改1 ...
线程同步
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。
线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如, ...
1.熟练掌握Java基础语法及OOP的编程思想,熟悉nio socket、线程、java反射、流、正则表达式等相关技术,对swt、jface、rcp、awt、swing及插件开发也有一定的了解。
2.熟练掌握java web相关技术,如jsp、servlet、filter、listener、jstl、xml等。 能够运用JAXP、DOM4J、JDOM对xml进行解析。
3.熟悉html、ajax、javascript,对css也有一定的了解。
4.熟练运用oracle、mysql、postgre、db2等数据库进行项目开发。
5.熟悉OOD、OOA、OOP.
6.熟练掌握对Tomcat、JBo ...
在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。
一.表空间的自由空间
通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句
SQL > select a.file_id "FileNo",a.tablespace_name
"Tablespace_name",
2 a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used", ...
10g提供了很好的查询表空间使用率的方法,不需要再去生成复杂的SQL,在DBA权限下使用:
SQL> Select * from sys.DBA_TABLESPACE_USAGE_METRICS;
TABLESPACE_NAME USED_SPACE TABLESPACE_SIZE USED_PERCENT
------------------------------ ---------- --------------- ------------
TS_ORABPEL 3137056 47640820 ...
之前介绍过创建Oracle表空间的步骤,这里介绍Oracle传输表空间功能,用来将一个实例中的表空间和数据文件移到另一个实例中。执行起来方便, 快捷。但是要使用该功能有一些限制:
需要两个平台一致。必须有相同的字符集和多语言字符集。要求两个实例的db block size 大小相等,如不相等则需要兼容9.0以上等。
具体步骤如下:
SQL> alter tablespace example read only; Tablespace altered SQL> --example表空间试验 SQL> connect sys/system as sysdba ...
数据库的表很多,总共加起来有600多个表,占十几个G左右空间。
请问表空间如何设置:
是设置在USERS表空间内建立一个十几G的数据文件USERS01.DBF呢?
还是在USERS表空间内建立三个几G的数据文件USERS01.DBF,USERS02.DBF,USERS03.DBF,
表空 ...
执行一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当然就要从temp表空间说起啦。首先要说明的是temp表空间的作用,temp表空间主要是用作需要排序的操作。
1.临时表空间 是用于在进行排序操作(如大型查询,创建索引和联合查询期间存储临时数据)每个用户都有一个临时表空间。
2.对于大型操作频繁,(大型查询,大型分类查询,大型统计分析等),应指 ...
oracle 数据库里查看表空间使用状况;
oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL:
方法一:
select dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks as 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
from (s ...
只使用高级复制中的快照功能,新建了一个用户REPADMIN,默认表空间为USERS,临时为TEMP,但十天左右TEMP表空间文件就增大到20G,主数据库多年下来才18G左右,USERS没什么变化,请问是怎么回事?现在热备份不成功了
楼主重建TEMP 表空间, 具体操作参考blog..
Temporary tablespace是Oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当Oracle里需要用到sort的时候,PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进 ...
SYSTEM表空间快速扩展的问题
系统表空间异常扩展的情况遇到过很多:
有的和用户表空间或对象分配不当有关
有的和高级复制的空间使用有关....
经过如下代码查询,可以找出系统表空间中占用空间最多的Top9对象:
col segment_name for a25
col owner for a10
SELECT *
FROM (SELECT BYTES, segment_name, segment_type, owner
FROM dba_segments
WHERE tablespace_name = 'SYSTEM'
...