ZT
解决方案 »
- 谁有 Sybase12.5_C 数据的可用下载地址 谢谢
- 关于预连接方式的问题
- sequence的nextval小于当前最大id,如何让它大于最大id呢?
- 没有接触过oracle,问一个简单的问题。
- 古怪问题:为什么用 SQLServer 导入导出工具 从orcale导入SqlServer数据时 报 openrowset 错误
- 如何看Execution Plan
- 我在表中设置了一个自增字段REC_ID,我在插入的时候用了表名.nextval,怎么不对??
- 在sqlplus中怎么连接一个数据库
- OCISessionBegin: ORA-12705: invalid or unknown NLS parameter value specified 错误是什么错误,该如何解决?
- Oracle不可用,怎么回事?
- job 任务 重新启动服务器后 next date 变成4000-1-1,怎么调成正常?
- ORACLE 9, WINDOWS,JOB任务问题.
输入密码:password
2、从导出的send_done_log.sql文件中找到建表语句,将其修改成符合oracle语法的建表语句
注意:Mysql导出空是"N",所以Mysql中可以为空的字段在oracle中都要改成varchar2类型3、使用oracle的load工具导入数据
sqlldr userid=scott/tiger control=load.ctl data=send_done_log.txt direct=y
load.ctl的内容:
LOAD DATA
INFILE *
INTO TABLE DEMO
TRUNCATE
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
(SEND_ID,
SUBJECT,
ZX_TXT,
FEE
)
输入密码:password 之后 可以用 plsql develop 工具 tools->Text Import 之后上面四个按钮第一个提示选则文件 table1.cvs 确定后点击 data to Oracle 选择Table 指定要导入的表 之后点击import ,为了避免数据冲突,最后导入一个新建的表中 这样就不用sqlldr ,因为有人不喜欢写sqlldr的控制文件
mysqldump -u mysql -p -T./ --fields-terminated-by=, --fields-enclosed-by=" mms send_done_log这段话根本通不过呀,这其中的mms是什么意思呀,是数据库名吗?-T./是什么意思? --fields-terminated-by=, --fields-enclosed-by=" 这两个又是什么意思呀
erminated-by=, --fields-enclosed-by=" sino_new send_done_log
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help