Oracle 其他特性
文章平均质量分 59
李-磊
这个作者很懒,什么都没留下…
展开
-
数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基原创 2012-09-04 14:47:20 · 339 阅读 · 0 评论 -
Oracle11g新特性:只读表(read only table)
Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行DML操作和某些DDL操作。在Oracle11g之前的版本,只能将整个tablespace或者database置于read only状态。对于table的控制则只能通过权限来设定。 SQL> create table t(i int); Table created.原创 2013-08-31 20:59:17 · 274 阅读 · 0 评论 -
强制日志归档
在Data Guard环境中,如果oracle数据库归档频率过低导致出现故障时丢失数据,我们可通过 archive_lag_target参数来强制进行日志切换并归档。 archive_lag_target参数可以设置一个时间(单位为秒),通过时间限制,强制oracle数据库进行日志 切换并归档;该参数的缺省值为0(即不启用),不建议该值大于2400或者 小于600(时间过长原创 2013-08-19 15:21:33 · 169 阅读 · 0 评论 -
Oracle 免安装客户端软件-使用pl/sql配置登陆
1.下载Oracle Client Package . 从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载 Instant Client Package – Basic包 标注:All files required to run OCI, OCCI, and J原创 2012-12-11 16:28:22 · 272 阅读 · 0 评论 -
linux下oracle设置开机自启动的几种方法
运行环境:linux as4+oracle9204 方法1)、添加以下脚本到/etc/rc.d/rc.local 或/etc/rc.d/rc #设置环境变量 export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/9204 export PATH=$ORACLE_HOME/bin:$ORACLE_原创 2012-12-11 16:26:37 · 241 阅读 · 0 评论 -
升级GLIBC,导致库文件出错
上周在debian下安装winrar,要求升级glibc到2.4,而deiban4.0自带的glibc是2.3.6版本的(可是/lib/libc.so.6 查看版本).就按着提示直接用apt-get安装glibc,没装成功反而导致无法进入系统。开机的时候加载一半时候,提示/lib/tls/i686/cmov/libc.so.6共 享链接文件无法加载。可能是之前升级库文件没有成功的原因.后来用ubu原创 2012-10-29 10:28:07 · 825 阅读 · 0 评论 -
SUSE Linux 10 配置裸设备(raw devices)
裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对 它进行读写操作。不经过文件系统的缓冲,是不被操作系统直接管理的设备。由于跨过操作系统管理,使得I/O效率更高。在基于SUSE Linux 10上安装Oracle 10g RAC的话,由于Oracle 10g 不支持将ocr与votingdisk 存放在ASM 磁盘中原创 2012-09-25 10:41:09 · 444 阅读 · 0 评论 -
关于oracle新特性的推荐之一:物化视图
物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL 语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。 其中物化视图有三种:聚集物化视原创 2012-09-20 17:05:15 · 1525 阅读 · 0 评论 -
分布式设计与开发 memcached分布式
memcached是应用最广的开源cache产品,它本身不提供分布式的解决方案,我猜想一方面它想尽量保持产品简单高效,另一方面cache的 key-value的特性使得让memcached分布式起来比较简单。memcached的分布式主要在于客户端,通过客户端的路由处理来搭建 memcached集群环境,因此在服务端,memcached集群环境实际上就是一个个memcached服务器的堆积品,环境原创 2012-09-10 11:25:24 · 328 阅读 · 0 评论 -
oracle中dual详解
SQL> select * from dual; DUMMY ----- SQL> select sysdate from dual; SYSDATE ----------- /* 我们便取不到系统日期了。因为,sysdate是个函数,作用于每一个数据行。现在没有数据了,自然就不可能取出系统日期。 这个对于很多用 select sysdate into v_sysdate fro原创 2012-09-07 15:53:17 · 483 阅读 · 0 评论 -
Oracle数据库利用日志挖掘来恢复误删除的数据
原创 2012-08-17 14:14:01 · 242 阅读 · 0 评论 -
Oracle 升级(10.2.0.1 --> 10.2.0.4) 包含升级包
开始之前, 最好是备份原数据库会比较保险。(冷备份就可以了) 更新估计时间: 3小时左右(这个只是给出一个典型值,需视实际状况而定) 10.2.0.4 升级包下载地址: ftp://updates.oracle.com/6810189/p6810189_10204_Win32.zip 下载完成后就可以开始升级了 1. 停止目前的Or原创 2012-09-05 09:55:47 · 417 阅读 · 0 评论 -
如何对index 的block进行dump
需要经常对index block进行分析,dump的过程如下: 1,新建一个表test, SQL> create table test as select spid from v$process; 表已创建。 2,新建一个表以后,在这个表的列上新建一个索引; SQL> create index testindx on test(spid); 索引已创建。 把b原创 2013-09-02 14:22:08 · 293 阅读 · 0 评论