oracle导出dump文件多久

oracle导出dump文件多久,第1张

oracle数据库导出40万条数据csv大概最多需要半个小时左右。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

DUMP函数的输出格式类似:

类型 <[长度]>符号/指数位 [数字 数字 数字 数字 ]

各位的含义如下:

类型: Number型 Type= (类型代码可以从Oracle的文档上查到)

长度:指存储的字节数

符号/指数位

在存储上 Oracle对正数和负数分别进行存储转换:

正数 加 存储(为了避免Null)

负数 被 减 如果总长度小于 个字节 最后加一个 (是为了排序的需要)

指数位换算:

正数 指数=符号/指数位 (最高位为 是代表正数)

负数 指数= 第一字节

从<数字 >开始是有效的数据位

从<数字 >开始是最高有效位 所存储的数值计算方法为

将下面计算的结果加起来

每个<数字位>乘以 ^(指数 N) (N是有效位数的顺序位 第一个有效位的N= )

举例说明

SQL>select dump( ) from dual

DUMP( ) Typ= Len= :

<指数>:     =

<数字 >            = * ^( )

<数字 >            = * ^( )

<数字 >            = * ^( )

<数字 >            = * ^( )

<数字 >            = * ^( )

SQL>select dump( ) from dual

DUMP( ) Typ= Len= :

<指数>       = (最高位是 代表为负数)

<数字 >= * ^( )

<数字 >= * ^( )

<数字 >= * ^( )

<数字 >= * ^( )

<数字 >= * ^( )

( )

现在再考虑一下为什么在最后加 是为了排序的需要 在数据库中实际存储为

而 在数据库中实际存储为

lishixinzhi/Article/program/Oracle/201311/18253


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9911165.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存