
Oracel
拎高
这个作者很懒,什么都没留下…
展开
-
用oracle utl_file包读取数据写入文件
create or replace directory MY_DIR as /usr/test/; create or replace function f_exportTxt( --传入参数 i_query in varchar2, i_separator in varchar2, i_dir in varchar2, i_filename in varchar2) r转载 2010-04-16 16:31:00 · 1122 阅读 · 0 评论 -
ORACLE EXP/IMP 参数详解
ORACLE EXP/IMP 参数详解2010-03-22 17:53Oracle数据库使用IMP/EXP工具进行数据导入与导出介绍:1.使用命令行:数据导出:1.将数据库TEST完全导出,用户名system密码manager导出到D:/Test_bak.dmp中exp system/manager@ora10 file=d:/Test_bak.dmp full=yora10表示数据库名2转载 2010-04-16 16:38:00 · 747 阅读 · 0 评论 -
Oracle快照原理及实现总结
需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。 但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。 Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据库上的一个原创 2010-04-16 16:41:00 · 30382 阅读 · 1 评论 -
oracle 增量备份脚本
oracle 增量备份脚本 OS :RHEL AS 4 oracle 10g 0备份脚本 #!/bin/bash # incremental level 0 backup script source /home/oracle/.bash_profile current_day=`date +%Y%m%d` mkdir /home/oracle/RMANBACKUP/$current_转载 2010-04-16 16:40:00 · 4159 阅读 · 0 评论 -
ORA-01652 错误提示....
<br />1、首先查看临时文件状态<br />select * from v$tempfile <br /> <br />如果状态为:offline<br />即将状态更改为:online 即可。<br /> <br />2、将临时表空间设置为“自动扩展” (不建议,存在很大风险)<br /> <br />3、增加临时表空间文件<br />alter tablespace temp add tempfile 'D:/oracle/temp/temp001.dpf' size 2000 M<br /> <b原创 2010-06-03 10:54:00 · 923 阅读 · 0 评论 -
如何处理Oracle中TEMP表空间满的问题
<br />正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。<br /> <br />法一、重启库<br />库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机会,不原创 2011-05-19 15:55:00 · 634 阅读 · 0 评论 -
Oracle拆分字符串函数
--定义类型CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2(4000); --创建函数CREATE OR REPLACE FUNCTION f_stringsplit (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_split PIPELINED/*****转载 2010-04-16 16:15:00 · 619 阅读 · 0 评论