在AnySQL.net中搜索标签(Tags) 'Import' 的结果:

将dmp数据导入到另一个表

    偶然看到有人问, 如何将A表导出的dmp文件导入到B表中, 初一看, 的确好象是不行, 其实还是有办法的. 先来建一个测试环境吧! SQL> create table t_a as select * from tab; Table created. SQL> create table t_b as select * from tab where rownum < 1; Table created.     任务是将T_A表导出的记录导入到T_B表中, 所以我在SYSTEM用户中建了一个同义词. SQL> create...

导出时的字符集转换

    Oracle数据库支持多种字符集, 目标是为了方便支持全球的各种不同语言, 但在实际生活中则常给我们带来麻烦, 98年刚出道时在老板兼师傅的指导下犯过一次错, 将所有的中文都导出成了问号, 最后客户请了一个学五笔输入法的班来重新纠正那些问号, 因此需要特别加注意, 一般情况下不允许在导出时进行字符集转换.     准确的方法是, 导出工具所用的NLS_LANG设置和数据库的字符集一致就对了, 在exp的日志输出中可以看到以下信息: Connected to: Oracle Database 10g Enterprise Edition ...... With the Partitioning, OLAP and Data Mining options Export done in UTF8 character set and AL16UTF16 NCHAR...

如何提高Oracle exp/imp的速度?

    在用Oracle的exp/imp工具时, 常常有人嫌它忙, 这个两个工具是比较慢, 除了用比较大的buffer参数外, 还是有办法可以加快的. 在exp时, 可以考虑更改表的并行度(ALTER TABLE xxx PARALLEL 4), 或者更改exp进程的Multiple Block Read参数的值. SELECT SID, SERIAL# FROM V$SESSION WHERE PROGRAM LIKE 'exp%'; exec dbms_system.set_int_param_in_session( sid, serial#,                 'db_file_multiblock_read_count', 128); exec...

AUL 5对恢复成DMP格式支持得更好了

    为了加上压缩(Compress)表的支持, 完全重写了几个处理块内记录的重要函数, 没想到改完后测试, 发现对DMP格式恢复支持的更好了. 用最新的AUL 4去将"SYS.IND$"恢复成DMP文件, 在导入时发现这个DMP文件不能使用, 遇到了以下错误. import done in UTF8 character set and AL16UTF16 NCHAR character set export client uses US7ASCII character set (possible charset conversion) . importing MYDUL's objects into SH2 . . importing table                        ...

dmp2utf8的下载量骤增, 不知什么原因?

    上个月的统计中还没有发现有多少人下载这个的, 这个月却发现下载量惊人, 短短的10天中, 从站点的AWStats统计看已经被下载了1300多次, 真是不可思议?     这个工具的唯一作用是去改Oracle DMP文件头中的字符集标识, 并没有多少的实际用途, 难道最近玩字符集的人这么多?     希望其他的一些个人工具也有这么大的下载量....

更改dmp文件中的字符集 -- dmp2utf8

    看到过几次"如何修改dmp文件字符集"的问题, 我自已仅在刚入门时, 在老板的指导下用过一次. 到现在也不知道这种直接更新dmp文件第二个和第三个字节的方法到底安全不安全, 因为除了第二个第三个字节外, dmp文件中, 每个字符列都有相应的字符集标识的.     虽然如此, 还是发布一个小工具吧, 可以用于修改dmp中的字符集标识, 新工具命令为: dmp2utf8, 命令使用语法如下: Usange: dmp2utf8 dmpfile [charset id]     如果不指定第二个参数, 则默认将改dmp文件为utf-8字符集, 这就是名字的由来.     更安全的做法应当是Clone一个数据库, 然后更新字符集: ALTER DATABASE CHARACTER SET INTERNAL_USE target_char_set;     然后进行导出,...

MT中的Export/Import功能如何保留Basename?

    最近发现发表留言很慢, 有时Rebuild一篇文章的过程中, 进程会被DreamHost杀掉, 我想着可能是Blog的数据存放在文本数据库中的原因吧, 就想着移到MySQL数据库中, 对于文本数据库和MySQL都不熟, 只会用Movable Type自带的Export/Import功能.     今天试了一把, 却发现导入时所有文章的Basename属性都丢了, Movable Type可能建议自动生成这个值, 不过我想手工指定. 经过一翻研究, 发现只要改两处就可以了, 将$MT_HOME/lib/MT/ImportExport.pm文件中的两处修改一下, 只要加入红色部分代码就可以了. 第一部份是在导入时用的代码, 加入一个if条件来处理Basename属性: } elsif ($key eq 'TITLE') {     $entry->title($val); } elsif ($key eq 'BASENAME') {     $entry->basename($val); } elsif ($key...

10g的EXP/IMP连到早期版本时的错误信息

    9i或以前的EXP/IMP连到老版本的库时总是报ORA-00942(表或视图不存在)的错误, 而10g中错误信息变了, 如下所示: EXP-00056: ORACLE error 6550 encountered ORA-06550: line 1, column 41: PLS-00302: component 'SET_NO_OUTLINES' must be declared ORA-06550: line 1, column 15: PL/SQL: Statement ignored EXP-00000: Export terminated unsuccessfully     不少DBA初手, 经常会遇到这种问题, 因儿在这儿记录一下.    ...

根据标记(Tags)来查找:

分类 | Categories

本站基于MT-3.36免费版, 和Fenng设计的模板.
(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql