随笔分类 - Oracle
摘要:1、mysql和oracle建表语句的区别 mysql DROP TABLE IF EXISTS `order`;CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `number` varchar(255) NOT NULL C
阅读全文
摘要:有效的关键字: userid -- ORACLE username/password control - 控制文件 log - 记录的日志文件 * 表示数据文件在控制文件之后,如果是独立的数据文件,则把文件代替* bad - 坏数据文件,记录错误的未加载数据 data - 数据文件,* data参数
阅读全文
摘要:1、查询相关参数deferred_segment_creation select * from v$parameter where name='deferred_segment_creation' 如果该参数的value为true,则系统在空表创建时不会该分配其segment如果该参数的value为
阅读全文
摘要:11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 show
阅读全文
摘要:Oracle数据库是通过表空间来存储实际存在的那些表、索引、视图的, 表空间分类: 临时表空间: 用于存储数据库中单持久性模型对象,如表、索引、视图等,其数据在物理上对应一个或者多个数据文件。永久表空间也是我们实际中用的最多的一个类型的表空间。 永久表空间: 不能进行永久对象的存储。其主要用途在于存
阅读全文
摘要:oracle11g,在用exp命令备份数据库时,如果表中没有数据报EXP-00011错误,对应的表不存在。这导致对应的空表无法备份。 原因:11g默认创建一个表时不分配segment,只有在插入数据时才会产生(当然也可以强制分配),以节省磁盘空间。 对于已经存在的空表解决办法: 就是想办法让空表有s
阅读全文