忙碌几天,终于把一个oracle lob类型大表倒进去了....
2005-06-25 08:54
323 查看
庆祝一下,这次进行数据库调整,由于本来的系统设计的失误,把所有的表都放在了system表空间下,更甚的是有三个大表,用了long raw字段。现在倒出的dmp文件有120g之多。再想导入新的数据库的时候,本来以为简单的事情,却总不如意,前前后后试验4次有余。
现在终于把一个表50g左右的倒进去,庆祝一下;总结如下,希望对他人可以有所借鉴:
1. 虽然表空间的数据文件可以设置为自动扩展,但是在向数据库导入的时候却不能实现自动扩展,需要事先估计好数据量,预置几个数据文件,这样数据库的某个表导入的时候,就可以同时往这几个数据文件中写入了,原则不要让数据库在导入的发生扩展问题。
2.这次数据库的迁移问题中还有一个就是版本的问题,虽然软件都号称向前兼容。我们老系统用的8.1.6,新系统为了做双机,和双机软件厂商协调。改用8.1.7。出现导入倒出的问题。从网上查资料和实际测试所得,原则:低—〉高版本,用低版本倒出,高版本导入;高—〉低版本,低版本倒出,低版本导入。
3.再者就是版本对sql/pl语句的支持有差异,同样的语句在8.16可以顺利执行,在8.17需要稍微的改动才可以编译通过,这个问题没有找到根据,只是实际操作中遇到。有一个这样例子,在trigger语句中:new :postal在8.1.6种可以编译通过,在8.1.7需要改为new:post才可顺利通过。
哈哈,先写这些吧,数据库还在导入中,去看看。希望下面还是一切顺利的
现在终于把一个表50g左右的倒进去,庆祝一下;总结如下,希望对他人可以有所借鉴:
1. 虽然表空间的数据文件可以设置为自动扩展,但是在向数据库导入的时候却不能实现自动扩展,需要事先估计好数据量,预置几个数据文件,这样数据库的某个表导入的时候,就可以同时往这几个数据文件中写入了,原则不要让数据库在导入的发生扩展问题。
2.这次数据库的迁移问题中还有一个就是版本的问题,虽然软件都号称向前兼容。我们老系统用的8.1.6,新系统为了做双机,和双机软件厂商协调。改用8.1.7。出现导入倒出的问题。从网上查资料和实际测试所得,原则:低—〉高版本,用低版本倒出,高版本导入;高—〉低版本,低版本倒出,低版本导入。
3.再者就是版本对sql/pl语句的支持有差异,同样的语句在8.16可以顺利执行,在8.17需要稍微的改动才可以编译通过,这个问题没有找到根据,只是实际操作中遇到。有一个这样例子,在trigger语句中:new :postal在8.1.6种可以编译通过,在8.1.7需要改为new:post才可顺利通过。
哈哈,先写这些吧,数据库还在导入中,去看看。希望下面还是一切顺利的
相关文章推荐
- 运用C#处理lob数据类型 (Oracle)
- ORACLE之 LOB 数据类型
- Oracle - LOB(大对象数据类型)
- 未指定的错误,发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。数据类型不被支持。
- Oracle 远程访问配置 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标 C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素” C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作
- oracle 大对象(lob)类型使用性能测试
- Oracle 9i临时LOB对象过多使用临时表空间的一个错误设计
- ORACLE里怎么能判断一个日期类型的字段是否为空,解决方法:is null
- Oracle中的LOB类型处理
- Oracle LOB类型 总结 --整理与网络收集资料
- oracle中lob类型学习
- oracle如何向空表中添加一个类型为clob的非空列
- oracle中一个数据文件的最大值(非lob)
- Oracle LOB数据类型专题
- oracle 自定义函数 返回一个表类型
- 这篇很简单,只是一个新手发神经而已。关于oracle的date类型的格式转化。
- oracle 自定义函数 返回一个表类型
- oracle 大对象(lob)类型使用性能测试
- oracle lob 数据类型
- Hibernate createSQLQuery 查询Oracle char类型结果为一个字符解决方法汇总