安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。以下是我找到的一个方法,我已经试验成功了,如果你想用此法进行修改,请首先备份数据库重要内容,如果操作不慎,难免要重装数据库。   Oracle数据库可以使用TCP协议通过8080端口进行连接,所以占用了8080端口。 要取消占用,可以打开Oracle安装目录下的database目录内的SPFILE[SID名].ORA文件进行修改。这个文件是Oracle的启动配 ...
  • 15:00
  • 浏览 (139)
  • 评论 (0)
ROWID 数据类型 --是一行的唯一标识 --用于定位行 ROWID 的格式 OOOOOO FFF BBBBBB RRR 数据对象号 相对文件号 块号 行号 数据对象编号需要32 位,相关文件编号需要10 位,块编号需要22,位行编号需要16 位,加起来总共是80 位或10 个字节 数据文件的最大尺寸? 32bit---object number--------,每个数据库最多有4G个对象 10bit---file number-----,每个数据库最多有1022个文件(2个文件预留) 22bit---block n ...
  • 10:47
  • 浏览 (211)
  • 评论 (0)
企业如何通过ERP的上线来做到精细化的管理,达到向管理要效益,真正提高企业的市场竞争力,这也是企业选择上ERP的初衷 1. 客户信用额度控制 这是控制财务风险的一个必须的参数,对不同等级的客户有不同的信用额度授权,如果超出该客户的信用额度,可以随时查看该客户信用额度的余额,在新接订单,销售出货和发票开立方面给予提示和控制,对超过信用额度的客户必须重新评估,是否放宽额度还是停止供货,超额度供货而产生的恶意债务甚至会危及企业的生存,这样的例子已经不胜枚举。 2. BOM版本控制 在制造业企业里面,BOM是最基础的技术资料,它体现了一个产品的结构和组成,它也是运算MRP和MPS的基础,所以,对于如 ...
  • 10:07
  • 浏览 (254)
  • 评论 (0)
Oracle性能优化 一、SGA 1. Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。 Gets:(parse)在namespace中查找对象的次数; Pins:(execution)在namespace中读取或执行对象的次数; Reloads:(reparse)在执行阶段library cache misses的次数,导致sql需 ...
  • 15:43
  • 浏览 (263)
  • 评论 (0)
索引的使用对数据库的性能有巨大的影响。 共有五类不同的使用模式。 1。INDEX UNIQUE SCAN 效率最高,主键或唯一索引 2。INDEX FULL SCAN 有顺序的输出,不能并行读索引 3。INDEX FAST FULL SCAN 读的最块,可以并行访问索引,但输出不按顺序 4。INDEX RANGE SCAN 给定的区间查询 5。INDEX SKIP SCAN 联合索引,不同值越少的列,越要放在前面 --实验后的总论。 能用唯一索引,一定用唯一索引 能加非空,就加非空约束 一定要统计表的信息,索引的信息,柱状图的信息。 联合索引的顺序不 ...
  • 14:51
  • 浏览 (411)
  • 评论 (0)
自己在学习oracle优化课程的时候,想当然的以为count(*) 操作肯定是会走索引的。可是那天碰巧试试发现居然是全表扫描。 这里把关于这个问题的解决的过程记录下来,以便以后查阅,也希望能给同时遇见这个问题的朋友一点帮助。 --打开执行计划 SQL> set autotrace traceonly --刚开使的查询计划 SQL> select count(*) from emp; Execution Plan ---------------------------------------------------------- 0 SELECT STATEMEN ...
  • 14:12
  • 浏览 (515)
  • 评论 (0)
开放源代码 Derby 数据库引擎为开发人员提供了一个用于轻量级数据库开发的强大工具。Derby 数据库基于文件系统,可以在不同平台之间移植。由于这个原因,通常的策略是在开发时创建数据库,并将数据库与二进制发布文件一起发布,而不是动态创建数据库。 用于创建类似于access数据库的应用开发,但derby是平台无关的。 相关资料http://db.apache.org/derby/
  • 13:36
  • 浏览 (138)
  • 评论 (0)
配置和使用buffer cache 通过以下两种方式调整大小: V$DB_CACHE_ADVICE / buffer cache hit ratio 1) V$DB_CACHE_ADVICE: 当DB_CACHE_ADVICE=on 时有效。列出各种估计的cache size 和对应的物理读。Size_FACTOR=1表示当前大小。 SELECT size_for_estimate, buffers_for_estimate, estd_physical_read_factor, estd_physical_reads FROM V$DB_CACHE_ADVICE WHERE ...
  • 14:29
  • 浏览 (321)
  • 评论 (0)
当你对数据库的数据进行update后,并commit。 但是你马上又后悔了你所做的更改,或者你在做update的时候忘记了加where条件 致使大量的数据被更改。 如果你的数据库是oracle9i那么就可以利用 9i的新特性闪回查询 首先查看系统参数看是否支持闪回查询 SQL> show parameter undo NAME TYPE VALUE ------------------------------------ ----------- --------- undo_management ...
  • 13:36
  • 浏览 (185)
  • 评论 (0)