首页 > 数据库 >Oracle数据库备份与恢复

Oracle数据库备份与恢复

时间:2023-11-28 20:44:19浏览次数:44  
标签:full 备份 dbname dmp user file Oracle password 数据库

Oracle导入导出命令 IMP/EXP. 注:以下命令需在命令行执行。 1 EXP导出 1.1 完全模式:执行全数据库备份 exp user/password@dbname BUFFER=64000 file= C:\full.dmp full=Y # exp: 是Oracle的导出工具,用于备份和恢复数据。 # user/password: 是Oracle的系统用户和密码,用于执行备份操作。 # BUFFER=64000: 是用于设置I/O缓冲区大小的参数,这可以提高备份速度。 # file=C:\full.dmp: 是指定备份文件的路径和名称。 # full=Y: 表示执行全数据库备份。 1.2 用户模式 exp user/password@dbname owner=wn dumpfile=user1_dumpfile.dmp logfile=user1_dumpfile.log 1.3 表模式 exp user/password@dbname owner=wn tables=(xxx) file=/home/oracle/t_jbxx.dmp # 如果xxx为分区表, 使用tables=(xxx1:P1, xxxx2:P2)的形式。 2 IMP导入 2.1 完全模式 imp user/password@dbname file=C:\full.dmp full=Y 2.2 用户模式 imp user/password@dbname fromuser=sa touser=wn file=/home/oracle/detail.dmp constraints=N ignore=Y # constraints=N和ignore=Y是imp命令的选项,表示在导入过程中跳过约束验证和忽略错误。 2.3 表模式 imp user/password@dbname owner=user tables=(xxx) file=/home/oracle/xxx.dmp 备注: IMP导入必须指定full=Y,或提供fromuser/touser参数,或提供tables参数。 忽略创建表错误可加入ignore=Y,不导入权限和索引可加入GRANTS=Y、INDEXES=Y。 导入时发生IMP-00032错误,表示SQL语句超过缓冲区长度,可以加入选项:buffer=100000000。

标签:full,备份,dbname,dmp,user,file,Oracle,password,数据库
From: https://www.cnblogs.com/yt-2019213518/p/17863016.html

相关文章

  • 【Python爬虫】第11篇:Mongodb数据库进阶使用。从0到scrapy高手笔记(附代码,可自取)
    本文主要学习一下关于爬虫的相关前置知识和一些理论性的知识,通过本文我们能够知道什么是爬虫,都有那些分类,爬虫能干什么等,同时还会站在爬虫的角度复习一下http协议。全套笔记和代码自取地址:请移步这里感兴趣的小伙伴可以自取哦,欢迎大家点赞转发~共8章,37子模块Mongodb数......
  • Oracle Database 19c 创建只读用户
    1.登录oracle数据库服务器,以管理员用户登录sqlplus/assysdba切换容器等操作showpdbs; altersessionsetcontainer=ORA19CPDB;showcon_name;2.创建只读用户createusercmsreadonlyidentifiedbycmsreadonlydefaulttablespaceCMSPROD_DATA......
  • Oracle临时表会随另外一个表的创建自动提交并清空
    创建一个临时表,用它导入一些数据用这个临时表生成另外一个表,用createtable...但生成的这表总是空的。原来createtable前会进行提交commit,而临时表在commit时会自动清空(默认属性,可以改)所以生成的表总是空的。这种情况下就不要用临时表了,用普通表,因为反正用完是要手工删......
  • Jenkins备份、还原
    1、在新服务器上安装Jenkins和环境工具(1)新服务器上的Jenkins版本需要和旧服务器上的Jenkins版本一致(2)新服务器上安装Java、Git、Maven等工具,最好保持安装路径、参数和原服务器一致 2、备份Jenkinstar-cvf/home/jenkins.tar/var/lib/jenkins/--exclude=/var/lib/jenkins......
  • 如何正确的在AIX 7上正确开启大页内存(large page)on oracle 11.2.0.4 rac 转发 https:
    1、关于大页有个客户的业务系统上要开启大页,提高系统性能,研究了一下,网上文章太多,自己做了一些测试,经过实机测试,整理了一下操作记录。关于AIX上为什么要开启大页,借用MOS里的说明原文:StartingwiththeAIXV5.1operatingsystemwhenrunningonIBMPOWER4orPOWER5proces......
  • sqlite数据库删除了数据,为什么文件不会变小?
    SQLite数据库文件的大小不会自动缩小,即使删除了其中的数据。这是因为在SQLite中,当数据被删除时,它实际上并没有立即从磁盘上移除,而是被标记为【已删除】,这种处理机制,被删除的数据仍然占用的空间,标记【已删除】的作用是以后可以被新插入的数据重用。如果想减小SQLite数据库文件......
  • [信创]--达梦DM8数据库-docker方式部署
    下载:https://www.dameng.com/list_103.html下载镜像,上传到指定服务器:载入镜像:查看镜像: 启动容器:dockerrun-d-p5237:5236--restart=always--namedm8--privileged=true-eCASE_SENSITIVE=0\-ePAGE_SIZE=32-eEXTENT_SIZE=32-eUNICODE_FLAG=1-eLENGTH_IN......
  • 聊聊分布式 SQL 数据库Doris(七)
    LSM-TreeDoris的存储结构是类似LSM-Tree设计的,因此很多方面都是通用的,先阅读了解LSM相关的知识,再看Doris的底层存储与读取流程会清晰透彻很多,如下是几个关键的设计:SSTable:SortedStringsTable;一般由一组数据block和一组元数据block组成,数据是已序的。元数据会存储数据bloc......
  • 配置Oracle链接服务器使用分布式事务​
    1现象在SQLServer中创建指向Oracle的链接服务器,SQL语句在事务中向链接服务器插入数据。返回链接服务器无法启动分布式事务的报错。2解决在Windows平台下,SQLServer依赖分布式事务协调器(MSDTC)来使用分布式事务,OracleClient使用OracleServicesforMicrosoftTransactionServer......
  • Linux 高级Shell脚本与用户管理(linux文件夹备份脚本)
    本文,我们将要学习Linux高级Shell脚本以及用户管理(重点)。下面,我们将开始探索几个使用的Shell脚本,然后介绍Linux中的用户管理。Shell脚本1创建动态目录首先,我们创建一个名为 create_directories.sh的脚本文件,这个将本将用于生成指定数量且具有动态名称的目录。以下是脚本......