知识大全 其他数据库向Oracle8i的转移分析
Posted 数据库
篇首语:知识比金子宝贵,因为金子买不到它。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 其他数据库向Oracle8i的转移分析相关的知识,希望对你有一定的参考价值。
其他数据库向Oracle8i的转移分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何实现MS SQL Sysbase Access向Oracle i移植 随着Oracle在中国的广泛应用 许多原来使用MS SQL Sysbase Access等数据库的用户都碰到了数据移植的问题 其实 存在着许多的方法 这里将介绍 种方法 使用MS SQL 自带的Import/Export工具 Import/Export工具可以方便的把数据移植到Oracle 你需要通过定义ODBC For Oracle 作为目的源 这样的方法可以保证SQL 的绝大部分数据移植到Oracle中去 但预先你必须在Oracle建立user 和 相应的tablespace 因为SQL 中有一些特殊的datatype 如text image等 当一个table中有多于一个text或image的字段时 将出现错误 不 能执行 这是你需要做出选择 或者把text 镜像为varchar ( ) 或者镜像为Long datatype 但long datatype一个table里只能有一个 而且 还有可能遇到字符集的问题 最好用第三种方法或者第四种 所以你遇到这样的情况 可以结合使用第 种方法 使用Oracle Migration Workbanch 目前的版本是 这个工具可以在免费下载 它是Oracle提供的一个代替SQl*Loader的工具 当然目前该工具仍然不能完全取代SQL*Loade r 使用OMWB 只要你定义了ODBC for MS SQL 或Access或Sysbase 就可以很方便的把 tabels views triger procedure shortnaps users等完全转到Oracle中去 对于text 可以镜像为CLOB类型 CLOB类型可以在一个Oracle table里有多列 image可以镜像为BLOB 但是遗憾的是 OMWB 不支持中文CLOB 无论我如何调整 数据migrate到Oracle后 都变成了???? 如果谁有解决的方法 别忘了email给我 我对OMWB对数据流(如image video sound)的控制非常的欣赏 使用Oracle的 SQL*Loader 使用SQL*Loader 也许是最不方便的方法 但是是最有效的方法 可以使用各种方法把源数据导到一个外部分件中 我使用了MS SQL 带的BCP工具 可以把那些特殊多text字段的tables导出作为外部文件 然后使用SQL*Loader在把这些数据导到Oracle的一个临时表里 在对第 中方法出现的????字段进update 使用程序进行移植 例子 从SQL 向基于Linux下的Oracle数据库倒入数据 程序语言 java与数据库的连接 SQL jdbc odbc桥 java自带 Oracle jdbc Oracle提供 代码如下 import java lang *; import java sql *; import oracle jdbc driver *; //倒入要用到的包 public class hhw extends Object public static void main(String args[]) throws SQLException ClassNotFoundException //抛出SQLException异常 Class forName( sun jdbc odbc JdbcOdbcDriver ); Class forName ( oracle jdbc driver OracleDriver ); // 登记驱动程序 准备联接数据库 Connection cn =DriverManager getConnection ( jdbc:oracle:thin:@ : :SONIC sadly sadly ); Connection cn =DriverManager getConnection ( jdbc:odbc:sql sa ); //联接到数据库 建立到两个数据库的连接 Statement s =cn createStatement(); Statement s =cn createStatement(); ResultSet rs =s executeQuery( select * from users where id> and id< ); //从数据源中取得数据 定义一些中间变量 int id; String name=new String( ); String passwd=new String( ); String email=new String( ); //执行另一个查询 向目的数据库插入数据 while(rs next()) id=rs getInt( ); name=rs getString( name ); passwd=rs getStrin( passwd ); email=rs getString( email ); //System out print(id+name+passwd+email); s executeQuery( insert into bbsuser values( +id+ +name+ +passwd+ +email+ ) ); cha138/Article/program/Oracle/201311/18137相关参考
知识大全 oracle8i、dev2000共处一室的数据库连接问题的解决方法
在windwos上面装上oracle和dev之后运行dev一直出现下面的错误 > 按照大虾的指导方法终于解决这个问题了 先安装dev后安装oracle要位于不同的目录下面 配置dev的SQ
氮、磷、钾养份在玉米各器官中如何转移和分配? (一)氮素的转移 玉米生育前期,叶片中氮素积累较多,至子粒形成期停止积累,以后由叶片向其他器官转移;叶鞘、茎秆和雄穗中的氮素至抽雄期停止积累,以后向外
氮、磷、钾养份在玉米各器官中如何转移和分配? (一)氮素的转移 玉米生育前期,叶片中氮素积累较多,至子粒形成期停止积累,以后由叶片向其他器官转移;叶鞘、茎秆和雄穗中的氮素至抽雄期停止积累,以后向外
曝气扩散是污水处理工艺中的核心技术,本文就曝气扩散机理在应用中出现的新问题提出一些初步的看法。 按照流体运动性质分析曝气扩散的区别 曝气扩散的实质就是使气相中的氧向液相中转移。气相中的氧转移为液相
曝气扩散是污水处理工艺中的核心技术,本文就曝气扩散机理在应用中出现的新问题提出一些初步的看法。 按照流体运动性质分析曝气扩散的区别 曝气扩散的实质就是使气相中的氧向液相中转移。气相中的氧转移为液相
曝气扩散是污水处理工艺中的核心技术,本文就曝气扩散机理在应用中出现的新问题提出一些初步的看法。 按照流体运动性质分析曝气扩散的区别 曝气扩散的实质就是使气相中的氧向液相中转移。气相中的氧转移为液相
Oracle8i概述 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ■Internet
Oracle8I系统管理员资料 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第一章Oracle
如果你要把ORACLE里的大量数据(M以上)转移到另外的用户另外的表空间里可以用下面介绍的快速转移 数据的方法一建新表的方式 createtabletarget
Oracle8i中生成创建对象的SQL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 包头定