db
iteye_5216
这个作者很懒,什么都没留下…
展开
-
每日备份dos任务
echo offrem 设置备份的根set BAKPATH=F:\databakrem 创建分级目录if not exist "%BAKPATH%\%date:~0,4%" mkdir %BAKPATH%\%date:~0,4%if not exist "%BAKPATH%\%date:~0,4%\%date:~5,2%" mkdir %BAKPATH%\%date:~0,4%...2008-01-24 18:50:29 · 76 阅读 · 0 评论 -
oracle中快速获得表的记录数
select NUM_ROWS,TABLE_NAME from dba_all_tables原创 2010-09-01 13:20:59 · 265 阅读 · 0 评论 -
oracle 建临时表解决大量数据union产生的问题
1 解决sql太长的问题2CREATE GLOBAL TEMPORARY TABLE tmp_a(cuid VARCHAR2(400)) ON COMMIT DELETE ROWS;3 insert into...4 查询5 回话关闭后,临时表数据自动清空原创 2010-09-01 11:15:00 · 628 阅读 · 0 评论 -
oracle常见错误处理
ora-01658 表空间容量不足 2.ORA-16038: 日志 1 序列号 221 无法归档ORA-19809: 超出了恢复文件数的限制ORA-00312: 联机日志 1 线程 1:'D:\ORACLE\PRODUCT\10.1.0\ORADATA\XHPOS103\REDO01.LOG解决方法shutdown immediatestartup mountalter system set...2007-10-23 20:08:36 · 76 阅读 · 0 评论 -
oracle闪回命令列表
闪回必须在归档模式下才能使用闪回的命令例:执行Flashback Database命令格式。 SQL>flashback database to time to_timestamp(xxx);SQL>flashback database to scn xxx 例:执行将test表闪回到2005年5月7日下午3点。 SQL>flashback table test to ...原创 2009-06-04 11:51:24 · 129 阅读 · 0 评论 -
oracle 批量写入文件,超快
建立一个ctl文件,内容如下:OPTIONS (skip=1,rows=128) -- sqlldr 命令显示的选项可以写到这里边来,skip=1 用来跳过数据中的第一行LOAD DATAINFILE "20091101.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件INFILE "20091102.csv...2009-12-14 15:54:22 · 204 阅读 · 0 评论 -
Oracle数据库Where条件执行顺序
由于SQL优化起来比较复杂,并且还会受环境限制,在开发过程中,写SQL必须必须要遵循以下几点的原则: 1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.即:最大地减少数据范围的条件写在后面,oracle对sql的解析是从后向前的 例如: (...原创 2008-07-29 16:15:44 · 137 阅读 · 0 评论 -
启用sqlplus的autotrace功能
通过以下方法可以把Autotrace的权限授予Everyone,如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。 D:\oracle\ora92>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 3 15:16:03 2003...原创 2008-07-25 13:42:47 · 80 阅读 · 0 评论 -
oracle索引与like条件的关系
表:gzl_action_define字段:id:主键,有索引 name:一般字段,无索引以下是各种写法的结果1select t.name from gzl_action_define t where t.id ='12'使用索引(UNIQUE SCAN)2select t.name from gzl_action_define t w...2008-07-25 13:36:59 · 170 阅读 · 0 评论 -
oracle在线将原表修改为分区表
EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE(USER, 't_audit_businessobjectinfo', DBMS_REDEFINITION.CONS_USE_PK); create table T_AUDIT_BUSINESSOBJECTINFO_NEW( ID NUMBER not null, AU...2008-06-06 13:15:07 · 428 阅读 · 0 评论 -
oracle补丁下载
9.2.0.4 = 30952779.2.0.5 = 35019559.2.0.6 = 39484809.2.0.7 = 41634459.2.0.8 = 4547809(9i最终)10.1.0.3 = 376184310.1.0.4 = 416336210.1.0.5 = 450513310.2.0.2 = 454781710.2.0.3 = 533...2008-02-14 17:37:11 · 995 阅读 · 0 评论 -
RH linux64位安装oracle64位
RH linux64位安装oracle64位,需要安装以下包binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3(32 位) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.1 gcc-c++-4.1.1 g...2010-04-07 07:49:12 · 98 阅读 · 0 评论