首页 > 其他分享 >通过并行nologging等快速创建大表备份

通过并行nologging等快速创建大表备份

时间:2024-11-26 15:34:44浏览次数:8  
标签:testtable set nologging 备份 db sh session alter 大表

redhat6.5+oracle11.2.0.4rac+96cpu,256g内存

[root@db jyc]# cat 20200527.sh
 

#!/bin/sh
su - oracle -c "sqlplus /nolog <<EOF
@/home/oracle/jyc/20200527.sql;
exit;
EOF"

[root@db jyc]# cat 20200527.sql

set time on
set timing on
conn user/password
alter session set workarea_size_policy=manual;
alter session set sort_area_size=1073741820;
alter session set sort_area_retained_size=1073741820;
alter session set db_file_multiblock_read_count=128;
create table testtable parallel (degree 32) ----主机cpu96,而且sar 1 10查看空闲99%,所以并行度可增加,此处用了32
nologging
as
select * from tabtest;

alter table testtable NOPARALLEL;
alter table testtable LOGGING;

提示:非空的约束,包括主键会被创建。

赋予执行权限:

chmod +x20200527.sh

后台执行:
[root@db jyc]# nohup ./20200527.sh > ./2200527.log &
查看输出:
tail -f 2200527.log

标签:testtable,set,nologging,备份,db,sh,session,alter,大表
From: https://blog.csdn.net/jycjyc/article/details/144042055

相关文章

  • Linux 上 MySQL 8.0 的备份与恢复实战指南
            在数据库运维过程中,备份与恢复是保障数据安全的重要手段。MySQL8.0在Linux环境中提供了多种备份和恢复方案,包括逻辑备份和物理备份。本文将介绍这些备份方式的操作步骤与逻辑实现,帮助您高效管理数据库。一、备份与恢复的作用和意义数据安全:防止因误操作......
  • GitLab的备份与恢复
    一、备份1.docker执行备份dockerexecgitlabgitlab-rakegitlab:backup:create默认将备份文件保存至docker的/var/opt/gitlab/backups/目录这条命令是在Docker容器内部执行GitLab的备份操作。让我来解释一下这个命令的各个部分:dockerexec:这是Docker命令,用于在正在......
  • 【MySQL】备份与恢复
    文章目录一、前置准备二、备份三、恢复一、前置准备先创建库createdatabasetest;使用test数据库usetest;创建表createtabletest(idint,namevarchar(20));插入数据insertintotestvalues(1,"张三");insertintotestvalues(2,"李四");in......
  • Drive SnapShot 1.50 是由 Tom Ehlert 开发的一款磁盘备份和恢复软件,最初发布的版本
    DriveSnapshot-DiskImageBackupforWindowsNT/2000/XP/2003/X64DriveSnapShot1.50DiskImageBackupforWindows2000/XP/Vista/2003/7/2008/2008R2/8/8.1/10/11/2012/2012R2/2016/2019/2022/PE/x64DriveSnapShot是由TomEhlert开发的一款磁盘备份和恢复软件,最......
  • 好用的工具备份3
    AI工具箱AI工具箱导航好用的Github开源文本格式转换工具推荐Github开源图像设计稿转代码项目Github开源Markdown编辑器Github开源AI编程助手Github开源编程学习项目免费3D模型库推荐Github开源PDF编辑项目AI老照片修复工具AI图像放大工具AI图像背景......
  • 【数据库应用】异地备份:pg_rman支持异地备份
    要让pg_rman支持异地备份,可以通过以下方式实现:方法1:使用NFS挂载远程存储1、在目标服务器上配置NFS服务:确保远程存储服务器上安装并启用了NFS服务。配置共享目录,例如/backup。在/etc/exports中添加导出配置,例如:/backup192.168.1.0/24(rw,sync,no_root_squash)......
  • 【数据库开发】银行重要交易系统信创分布式数据库备份系统实施策略如何设计?
    一、银行重要系统数据库备份要素分析1.1数据库备份恢复内容1.2数据库备份恢复策略二、信创分布式数据库备份系统建设难点2.1生态不成熟2.2备份/恢复能力不足2.3备份运维不灵活、人工依赖程度高三、信创分布式数据库备份系统实施策略3.1数......
  • 轻松将 iPad 备份到外部驱动器的 3 种快速方法
    为了确保您的iPad数据无忧安全,我们来谈谈如何将这些珍贵的信息备份到外部硬盘上。这不仅是一个明智的选择,而且也是一个简单的过程。无论是家庭照片、工作文档还是您最喜欢的音乐收藏,一旦您掌握了将iPad备份到外部硬盘的技巧,这些数据将像放在保险箱中一样安全。让我们一起来......
  • PG优化-业务场景需求实现-大表低基数列group by优化
    PG优化-业务场景需求实现-大表低基数列groupby优化原创 akengan DB印象  2021年11月07日22:18阅读使人充实,讨论使人敏捷,写作使人精确。 前言 今天抽空聊一个和成本优化相关的话题。 说到成本优化,大家觉得优化多少算不错呢? 10%?20%? 成本优化的空间到底有多......
  • KingbaseES V8R6集群备份恢复案例之---远程外部备份故障案例
    案例说明:KingbaseESV8R6集群,通过‘cluster’模式执行远程异地的外部备份,在备份初始化时,故障显示,远程节点连接数据库失败,异常终止。原因是,数据库节点不支持本地数据库访问导致。适用版本:KingbaseESV8R6集群架构:一、问题现象如下所示,在执行sys_backup.shinit后,提示远程备......