易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 的一些导入和导出方法

之前项目有用到的一些导入和导出,时至已久整理一下,做个记号
导入文件:
1. 在某路径下写控制文件 e:\testRegionControl.ctl :
 load data
 infile  e:\region.txt
 truncate into table region
 fields terminated by X'09'
 TRAILING NULLCOLS
 (
 PPCC_ID      :PPCC_ID),
 PPCC_PRINT_CODE    :PPCC_PRINT_CODE,
 PPCC_STATUS     :PPCC_STATUS,
 PPCC_STATUS     :PPCC_STATUS,
 filler1      FILLER,
 PPCC_MPDC_CREATE_DATE   to_date('" + PPCC_MPDC_CREATE_DATE + "','YYYY-MM-DD'),
 PPCC_MPDC_UPDATE_POINT_FLAG  constant '1',
 PPCC_MPDC_AMT      to_number(trim(:PPCC_MPDC_AMT))
 )
2. 用SQLldr命令导入数据:
sqlldr silent=header feedback discards partitions userid=shawn/shawn@DEMO control=e:\testRegionControl.ctl log=e:\testRegionControl.log bad=e:\testRegionControl.bad
用expdp 导出,前提是directory已经它所指向的路径存在:
expdp shawn/shawn@DEMO  directory=TEST_DIRECTORY dumpfile=test.dmp logfile=test.log
用exp 导出
exp shawn/shawn@DEMO file=D:/test1.dmp tables=(region) 
exp shawn/shawn@DEMO file=D:/test2.dmp tables=(emp,dept)
用Spool 导出数据到文本:
1. 首先编辑文件 test_sqlldr_exp.sql:
**********************************************
set trimspool on
set linesize 120
set pagesize 2000
set newpage 1
set heading off
set term off
spool e:\Others\sp_test.txt
select * from region;
spool off
/
**********************************************
或者
**********************************************
set wrap off
set linesize 100
set feedback off
set pagesize 0
set verify off
set termout off
set  lines 1024 trimo on trimspo on
set  echo off
spool e:\Others\sp_test.txt
select * from dual  where dual.dummy = null
/
select * from re


相关文档:

oracle常用数据类型

author:skate
time:2010/03/03
oracle常用数据类型
今天同事问些数据类型的问题,有的还真有点记不清了,于是就简单总结下常用的数据类型以备日后查用
1、Char
定长格式字符串,在数据库中存储时不足位数填补空格,它的声明方式如下CHAR(L),L为字符串长度,
缺省为1,作为变量最大32767个字符,作为数据存储在ORA ......

oracle抽取函数 extract()

auhtor:skate
time:2010/03/03
oracle抽取函数
今天朋友问个问题,如何抽取时间的“小时”
oracle的抽取函数是 extrac()语法:
SELECT EXTRACT(YEAR from SYSDATE) from DUAL; return Current Year
SELECT EXTRACT(MONTH from SYSDATE) from DUAL; return Current Month
SELECT EXTRACT(DAY from SYSDA ......

Oracle数据库服务启动与关闭

开启:
net start oracledbconsoleorcl
net start oracleOraDb10g_home1iSQL*Plus
net start oracleOraDb10g_home1TNSListener
net start oracleServiceORCL
net start oraclejobschedulerorcl //可以禁用
关闭:
net stop oracledbconsoleorcl
net stop oracleOraDb10g_home1iSQL*Plus
net stop oracleOraDb10g_h ......

ORACLE索引介绍与高性能SQL优化

什么是索引
  
  索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;
  
  Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;
  
  索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行 ......

Oracle RAC 启动与关闭


一. 检查共享设备
一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的。 如果他们没有启动,RAC 肯定是启动不了的。 
1.1 如果使用ocfs2的,检查ocfs2 状态
/etc/init.d/o2cb status
在挂载之前,/etc/init.d/o2cb st ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号