文章分类 -  Oracle

查看oracle数据库是否归档和修改归档模式(转)
摘要:在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很... 阅读全文
posted @ 2010-11-18 15:02 Nicholas_F 阅读(13124) 评论(0) 推荐(0)
oracle全文检索简单实例
摘要:原理简介:Oracle通过其专利的词法分析器(lexer),将文章中所有的表意单元(Oracle称为term)找出来,记录在一组以dr$开头的表中,同时记下该term出现的位置、次数、hash值等信息。检索时,Oracle从这组表中查找相应的term,并计算其出现频率,根据某个算法来计算每个文档的得分(score),即所谓的‘匹配率’。而lexer则是该机制的核心,它决定了... 阅读全文
posted @ 2010-07-09 01:30 Nicholas_F 阅读(783) 评论(0) 推荐(0)
RedHat Enterprice Linux 5.4 下安装Oracle 10g
摘要:<安装Oracle所需的RPM包>查看缺少那些包:#rpm -q gcc make binutils openmotif缺少的包可以到RedHat Enterprice Linux 5.4安装程序里面找到*注意:一些包可能存在依赖关系,这时就要耐心地找出依赖包,一个个地安装<配置系统参数>找到文件/etc/sysctl.conf 在文件的末尾添加如下内容:kernel.sh... 阅读全文
posted @ 2010-06-26 20:38 Nicholas_F 阅读(7436) 评论(0) 推荐(0)
Oracle的substr函数简单用法
摘要:substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 'ello'substr('H... 阅读全文
posted @ 2009-07-18 10:33 Nicholas_F 阅读(449391) 评论(2) 推荐(11)
Oracle存储过程简单实例
摘要:/*不带任何参数存储过程(输出系统日期)*/create or replace procedure output_date isbegindbms_output.put_line(sysdate);end output_date;/*带参数in和out的存储过程*/create or replace procedure get_username(v_id in number,v_username ... 阅读全文
posted @ 2009-07-18 09:19 Nicholas_F 阅读(54963) 评论(0) 推荐(1)
Oracle 触发器语法及实例
摘要:1、触发器语法CREATE [OR REPLACE] TIGGER 触发器名 [before|after] --触发时间 [insert|update|delete] --触发事件ON 表名[FOR EACH ROW]BEGIN pl/sql语句END;其中:触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途。触发时间:指明触发器何时执行,该值可取:b... 阅读全文
posted @ 2009-07-17 18:21 Nicholas_F 阅读(11849) 评论(0) 推荐(0)
Oracle中创建、修改、删除序列
摘要:ORACLE没有象SQL SERVER中一样的自增加字段,要实现只能通过SEQUENCE来实现。1、创建序列语法:(需要CREATE SEQUENCE系统权限)CREATE SEQUENCE 序列名[INCREMENT BY n] ---用于定义序列的步长。 如果省略,则默认为1,如果出现负值,则代表序列的值是按照此步长递减的。[START WITH n] ---定义序列的初始值(即产生的第一个值... 阅读全文
posted @ 2009-07-17 14:05 Nicholas_F 阅读(62925) 评论(2) 推荐(2)