论Oracle 11g数据库备份与恢复策略
11G中有个新特性,当表无数据时,不分配segment,以节省空间
解决方案:
1、insert一行,再roolback就会产生segment了
该方法是在空表中插入一行数据,再删除,就会产生segment。则在数据库导出时可以导出这张空表
2、设置deferred_segment_creation参数
查看数据库中deferred_segment_creation的参数值
show parameter deferred_segment_creation
NAME TYPE VALUE
------------------------------------ -----------------------------------------
deferred_segment_creation boolean TRUE修改deferred_segment_creation的参数值
在命令窗口执行语句:
SQL> alter system setdeferred_segment_creation=false;
系统已更改。
SQL> show parameter deferred_segment_creation
NAME TYPE VALUE
------------------------------------ -----------------------------------------
deferred_segment_creation boolean FALSE该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
查询数据库中所有的空表
先查询一下当前用户下的所有空表
select table_name from user_tables where NUM_ROWS=0;
用以下这句查找空表
select 'alter table '||table_name||'allocate extent;' from user_tables where num_rows=0
把查询结果导出,执行导出的语句
'ALTERTABLE'||TABLE_NAME||'ALLOCATEEXTENT;'
例如:
转载于:https://blog.51cto.com/7332551/1607410
论Oracle 11g数据库备份与恢复策略相关推荐
- Oracle 11g数据库下载安装教程
Oracle 11g数据库下载安装教程 前言 一.下载 二.安装 1.将下载的两个压缩包,解压至同一文件夹下(可以右键直接解压到当前文件夹),如下 2.进入到database文件夹,双击执行setup ...
- oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程
本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...
- Oracle 11g数据库的部署
一.前言 最近要准备考试了,准备温习下Oracle数据库的相关知识,那么学习Oracle的前提肯定是部署了,目前主流Oracle版本为11g,那么接下来我们就先来一起看下,如何部署Oracle已经对数 ...
- ubuntu14.04、CentOS安装oracle 11g数据库【转载】
出处:https://blog.csdn.net/cainanxing/article/details/78988671 ubuntu14.04.CentOS安装oracle 11g数据库 折腾了好久 ...
- php ci oracle,CI连接Oracle 11G数据库
CI框架算是个人最喜欢的PHP框架之一,易用性上没的说,还有完备的中文文档,不过大多数时候是搭配MySQL一起使用. 不过最近接触的一个项目使用的是Oracle 11G数据库,开发前给大家搭环境的时候 ...
- 完美完全卸载Oracle 11g数据库
Oracle 11g可在开始菜单中卸载,然后同时需要删除注册表中相关内容. 操作系统:windows10专业版. 卸载步骤: 1.停用oracle服务:进入计算机管理,在服务中,找到oracle开头的 ...
- oracle 11g 数据库cmd修改用户名密码及创建用户
oracle 11g 数据库cmd修改用户名密码及创建用户 1. 数据库oracle 11g cmd命令修改用户名和密码 1.1. 前言 1.2. cmd窗口登录oracle 1.3. 更改syste ...
- python3连接oracle 11G数据库
Python连接Oracle数据库 环境说明(保持各个关联环境版本对应非常重要): 系统环境:win10 64位 数据库版本:Oracle 11G 64位 python版本:python 3.7.8 ...
- 安装Oracle 11g数据库服务器类
<Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南>第3章Oracle 11g数据库的安装,本章将介绍如何在32位系统结构的Windows 7操作系统平台上对Oracle ...
最新文章
- asp.net调用百度地图API,实现电子地图
- Insightface项目爬坑指南+使用本地数据集训练流程(MXNET版)
- Hive的基本操作-表结构修改和数据加载
- java实现串口ymodem 传输文件_活久见!Jmeter也能实现文件传输和发送邮件啦
- HALCON示例程序inner_rectangle1.hdev木板有效区域提取
- Windows 10中国定制版完工!更专业
- django15:中间件
- java排序方法调用_Java实现顺序查找、二分查找、冒泡排序、方法调用
- 关于SharePoint解决方案开发模型的凌乱文章…
- Micrium DEMO9S12NE64 uCOS-II 官方包 调试记录!
- “构建之法”--第三次作业:原型设计
- #MoreThanCode:社会正义技术
- IT4IT 标准助力 IT 经理控制乱局
- 用摄像管替换电视机电路里的显现管的摄像机
- 联想hx系列服务器,联想ThinkAgile HX系列 融合
- 第三方推送服务:个推服务推送流程
- 线结构光光条直线方程提取问题分析
- 强化学习-2021学习笔记
- 编程的未来 - 还有未来么?
- SAP 公司代码与采购组织的分配关系
热门文章
- ndk-build 参数NDK_APPLICATION_MK问题
- 征集佳句-精妙SQL语句收集
- XML的简单读取与写入
- 数据库连接字在Web.config里的用法
- 开源库jemalloc简介
- 激活函数之logistic sigmoid函数介绍及C++实现
- Travis CI : 最小的分布式系统(三)
- wamp找不到服务器,WampServer服务器多站点配置后打不开phpMyAdmin的解决办法
- oracle1core,Oracle core06_latchlock
- Java在Quant应用_java – 如何绘制quantil band(在R中)