Oracle的一些命令
2016-04-20 23:36
621 查看
sqlldr: 一般用于导入以任何后缀结束的文件,我这次就是因为要导入一张以.20160101为后缀的文件,当初简直束手无策
结合input.ctl使用,可以在DOS下使用,可以对一张表导入数十万,百万的数据,
input.ctl文件的格式:
imp:一般用于导入多张表的dmp文件,表中可以有进程语句,sql语句
exp:一般用于导出表
@:一般用在SQL*Plus客户端,用于导入以.sql为后缀的文件,sql文件格式如下
结合input.ctl使用,可以在DOS下使用,可以对一张表导入数十万,百万的数据,
input.ctl文件的格式:
imp:一般用于导入多张表的dmp文件,表中可以有进程语句,sql语句
exp:一般用于导出表
@:一般用在SQL*Plus客户端,用于导入以.sql为后缀的文件,sql文件格式如下
prompt PL/SQL Developer import file prompt Created on 2016年4月18日 by cwkj-yuxin set feedback off set define off prompt Creating TEST_TABLE... create table TEST_TABLE ( ID VARCHAR2(50) not null, START_DATE VARCHAR2(50), END_DATE VARCHAR2(50), NAME VARCHAR2(30), TYPE VARCHAR2(30), PERSON_ID VARCHAR2(30), PERSON_NAME VARCHAR2(30) ) tablespace APPS_TS_TX_DATA pctfree 10 initrans 1 maxtrans 255 storage ( initial 128K next 128K minextents 1 maxextents unlimited pctincrease 0 ); prompt Disabling triggers for TEST_TABLE... alter table TEST_TABLE disable all triggers; prompt Deleting TEST_TABLE... delete from TEST_TABLE; commit; prompt Loading TEST_TABLE... insert into TEST_TABLE (ID, START_DATE, END_DATE, NAME, TYPE, PERSON_ID, PERSON_NAME) values ('01', '2016-04-18', '2016-05-07', '报销单', '报销', '001', '张三'); commit; prompt 1 records loaded prompt Enabling triggers for TEST_TABLE... alter table TEST_TABLE enable all triggers; set feedback on set define on prompt Done.
相关文章推荐
- Oracle实现校园卡刷卡系统
- Oracle游标
- 优化器的使用oracle ---explain plan
- TimesTen 与Oracle 数据库 12c的结合
- Oracle处于recover状态的数据文件是无法使用exp导出数据的
- Oracle-SQL04
- c# 使用OracleParameter,同时使用replace函数
- Oracle11完全卸载
- oracle oem无法打开 缘由;consoleorcl服务未打开
- oracle union 用法
- Oracle Minus
- oracle新建用户执行sql查询语句出现错误ORA-00942:表或视图不存在
- 恢复oracle数据到以前的某个时间点
- Oracle 修改密码 解锁
- Oracle Memory Management and HugePage (连载二)
- Oracle Memory Management and HugePage (连载一)
- ora-01017 和oracle database link
- Oracle ALL, ANY and SOME比较
- Oracle闪回设置
- RMAN异机恢复