摘要: CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER VARCHAR2, P_SERVER VARCHAR2, P_PORT NUMBER DEFAULT 25, P_NEED_SMTP INT DEFAULT 0, P_USER VARCHAR2 DEFAULT NULL, P_PASS VARCHAR2 DEFAULT NULL, P_FILENAME VARCHAR2 DEFAULT NULL, P_ENCODE VARCHAR2 DE 阅读全文
posted @ 2013-06-27 15:42 冷冷地带 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 查看oracle数据库是否为归档模式 [1] 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archive Mode Automatic archival Disabled Archive destination /data/oracle/product/10.2.0/db_1//dbs/arch O... 阅读全文
posted @ 2013-06-27 15:27 冷冷地带 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一、冷备份介绍: 冷备份数据库是将数据库关闭之后备份所有的关键性文件包括数据文件、控制文件、联机REDO LOG文件,将其拷贝到另外的位置。此外冷备份也可以包含对参数文件和口令文件的备份,但是这两种备份是可以根据需要进行选择的。,冷备份实际也是一种物理备份,是一个备份数据库物理文件的过程。因为冷备份要备份除了重做日志以外的所有数据库文件,因此也被成为完全的数据库备份。它的优缺点如下所示: 1、优点: 只需拷贝文件即可,是非常快速的备份方法。 只需将文件再拷贝回去,就可以恢复到某一时间点上。 与数据库归档的模式相结合可以使数据库很好地恢复。 维护量较少,但安全性确相对较高。 2、缺点: 在进行数 阅读全文
posted @ 2013-06-27 15:26 冷冷地带 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 需要将一个普通表转为按月分区提高查询效率测试如下:一、建立测试表SQL> CREATE TABLE T(ID NUMBER ,TIME DATE);Table created.SQL> DESC T; Name Null? Type ----------------------------------------- -------- ---------------------------- ID NUMBER TIME ... 阅读全文
posted @ 2013-06-27 15:23 冷冷地带 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 查看Linux服务器下的内存使用情况 ,可以使用命令free -m。注意此命令只在Linux下有效,在FreeBSD中没有此命令。命令如下所示: used:已经使用的内存数 free:空闲的内存数 shared:多个进程共享的内存总额 -buffers/cache:(已用)的内存数,即used-buffers-cached +buffers/cache:(可用)的内存数,即free+buffers+cached 得出结论: 可用内存的计算公式为: 可用内存=free+buffers+cached,即2551MB+268MB+917MB=3737MB 很久以前在笔记本上用Ubu... 阅读全文
posted @ 2013-06-19 09:36 冷冷地带 阅读(9410) 评论(0) 推荐(0) 编辑
摘要: 详细学习ORACLE JOBS一点一点学习jobs的各个方面比较长,比较烦,但是应该看完后会对jobs比较好的应用一、学习准备开始dbms_job学习前,先认识一个参数job_queue_processesa、job_queue_processes参数决定了job作业能够使用的总进程数。b、当该参数为0值,任何job都不会被执行,建议合理设置该值且至少大于1。c、对于job运行时间也应该尽量合理的设置间隔以及启动时间。d、如果同一时间内运行的Job数很多,过小的参数值导致job不得不进行等待。而过大的参数值则消耗更多的系统资源。f、对于存在依赖关系的job,尽可能将其进行合并到一个job中,如 阅读全文
posted @ 2013-06-07 15:37 冷冷地带 阅读(255) 评论(0) 推荐(0) 编辑
摘要: oracle恢复删除的数据分为两种方法:scn和时间戳两种方法恢复。一、通过scn恢复删除且已提交的数据 1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 2、查询当前scn号之前的scn select * from 表名 as of scn1499220; (确定删除的数据是否存在,如果存在,则恢复数据;如果不是,则继续缩小scn号) 3、恢复删除且已提交的数据 flashback table 表名 to scn1499220;二、... 阅读全文
posted @ 2013-06-07 15:31 冷冷地带 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。(2).表分区的具体作用Orac. 阅读全文
posted @ 2013-05-28 17:37 冷冷地带 阅读(510) 评论(0) 推荐(0) 编辑