Oracle数据库导入导出简单备份
oracle数据库简单备份 方法一: 1、导出
exp c##xmq/pwda@orcl owner=c##xmq file=C:/expdb.dmp buffer=8000
2、导入
2.1.删除原来用户
sqlplus system/123456
SQL>drop user c##xmq cascade;
////如果出现 ORA-00604: 递归 SQL 级别 1 出现错误
////或出现ORA-01940:无法删除当前连接的用户
////就重启数据库再drop
////SQL> shutdown immediate
////SQL> startup 2.2.创建表空间和用户
create tablespace xmq_tablespace datafile 'C:/dboracle/xmq.dbf' size 15m autoextend on next 5m;
create user c##xmq identified by pwda;
grant connect,resource,dba to c##xmq;
alter user c##xmq default tablespace xmq_tablespace;
////若是创建表空间提示表空间已存在,则:
////drop tablespace xmq_tablespace including contents and datafiles;
////再创建表空间
创建成功后
SQL>exit
2.3.导入
imp c##xmq/pwda@orcl fromuser=c##xmq touser=c##xmq file=C:/dboracle/expdb.dmp buffer=8000 方法二: 1、导出
1.创建目录
create directory dbDir as 'c:\test\dump';
2.授权
grant read,write on directory dbDir to c##xmq;
3.根据用户导出
expdp c##xmq/pwda@orcl schemas=c##xmq dumpfile=expdp.dmp logfile=expdp.log DIRECTORY=dbDir version=10.2.0;
2、导入
2.1.删除原来用户
sqlplus system/123456
SQL>drop user c##xmq cascade;
////如果出现 ORA-00604: 递归 SQL 级别 1 出现错误
////或出现ORA-01940:无法删除当前连接的用户
////就重启数据库再drop
////SQL> shutdown immediate
////SQL> startup 2.2.创建表空间和用户
create tablespace xmq_tablespace datafile 'C:/dboracle/xmq.dbf' size 15m autoextend on next 5m;
create user c##xmq identified by pwda;
grant connect,resource,dba to c##xmq;
alter user c##xmq default tablespace xmq_tablespace;
////若是创建表空间提示表空间已存在,则:
////drop tablespace xmq_tablespace including contents and datafiles;
////再创建表空间
创建成功后
SQL>exit
2.3.导入
2.3.1.创建目录
create directory dbDir as 'c:\test\dump';
2.3.2.授权
grant read,write on directory dbDir to c##xmq;
2.3.3.导入
impdp c##xmq/pwda DIRECTORY=dbDir DUMPFILE=expdp.dmp SCHEMAS=c##xmq; --(FULL=y); 【从一个用户导入到另外一个用户(user2存在):impdp user2/pass2 directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 table_exists_action=append full=y;】
【从一个用户导入到另外一个用户(user2不存在):impdp system/passsystem directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 table_exists_action=append full=y;】 【或者:impdp '/as sysdba' directory=EXPDPDIR dumpfile=expdp.dmp remap_schema=c##xmq:c##xmq table_exists_action=append version=10.2.0】 格式化导出文件示例:
exp c##test/test@orcl file=c:\dbdir\expdump\backup_%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=c##test log=c:\dbdir\expdump\backup_%date:~0,4%%date:~5,2%%date:~8,2%.log
Oracle数据库导入导出简单备份的更多相关文章
- Oracle数据库导入导出(备份还原)
一.数据库的导出 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中(全库导出) exp system/manager@TEST file=d:\ ...
- oracle中导入导出数据备份数据库
原文:oracle中导入导出数据备份数据库 数据库所在位置 将数据导出到的文件名 用户名 备份数据库 :exp c ...
- oracle数据库导入导出命令!(转)
oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成 ...
- 如何在oracle中导入导出(备份&恢复)dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利 ...
- Oracle数据库导入导出 imp/exp备份还原
Oracle数据导入导出imp/exp Oracle数据导入导出imp/exp 在cmd的dos命令提示符下执行,而不是在sqlplus里面,但是格式一定要类似于: imp/exp 用户名/密 ...
- oracle数据库导入导出命令!
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢 ...
- Oracle 数据库导入导出 dmp文件
转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...
- Oracle数据库导入导出命令总结
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
- Oracle数据库导入导出命令总结 (详询请加qq:2085920154)
分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的 ...
随机推荐
- iOS---设置控件的内容模式
容易混淆的内容摆放属性: 1. textAligment : 文字的水平方向的对齐方式 取值 NSTextAlignmentLeft = 0, // 左对齐 NSTextAlignmentCenter ...
- Mac下Eclipse/adb无法调试MX5手机
前提是环境已经配置好,其他手机可以连接但MX系列不可以 解决方法:打开终端 echo 0x2a45 >> ~/.android/adb_usb.ini adb kill-server ad ...
- 迅为嵌入式4418/6818开发板QT-HDMI显示
本文转自迅为论坛:http://www.topeetboard.com 平台:迅为4418/6818开发平台 1.首先请确认下光盘资料的日期(只有20171120及以后更新的光盘支持QT HDMI显示 ...
- laravel学习:容器绑定与解析
1.在服务容器中注册类(bind) $this->app->bind('sender','MailSender');//$this->app成为服务容器. 2.从服务容器生成类( ...
- AutoIt简单使用
以上是自己在公司做培训的PPT首页,其实在线的中文参考文档很全面,很值得学习的.
- console.log()与console.dir()
console.log()可以取代alert()或document.write(),在网页脚本中使用console.log()时,会在浏览器控制台打印出信息. console.dir()可以显示一个对 ...
- C# defult关键字
一.问题 今天写一个函数提示用defult,因为第一次用记录一下 public static T GetConfig<T>(string strConfig) { try { return ...
- No-3.算数运算符
01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 1 ...
- selenium抓取动态网页数据
1.selenium抓取动态网页数据基础介绍 1.1 什么是AJAX AJAX(Asynchronouse JavaScript And XML:异步JavaScript和XML)通过在后台与服务器进 ...
- 笔试算法题(25):复制拥有多个指针的链表 & 判断二元树B是否为A的子树
出题:定义一个复杂链表:在单向链表的基础上,每个节点附加一个指向链表中其他任意节点的指针sibling,实现CNode* Clone(Cnode *head)函数复制这个复杂链表: 分析: 解法1:将 ...