已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle 远程数据备份 编程爱好者 版本信息 版 本 号发 布 人日 期版本摘要 V1 0Wenlong2011 3 14创建 Copyright 2010 Wenlong All Rights Reserved 目 录 1 备份数据库 1 2 恢复数据库 1 3 备份单表 1 3 1 简单备份 1 3 2 查询备份 1 4 恢复单表 2 4 1 恢复表结构 2 4 2 恢复表数据 2 5 关于表空间的问题 2 1 备份数据库备份数据库 对整个数据库进行备份 参数设置为默认值 exp g3datatest g3datatest 10 12 1 21 file d g3datatest dmp direct y 2 恢复数据库恢复数据库 对整个数据库进行恢复 参数设置为默认值 imp g3datatest g3datatest 10 12 1 21 file c Backup drug dmp full y 3 备份单表备份单表 3 1 简单备份简单备份 只对数据库中的某一表进行备份 exp g3datatest g3datatest 10 12 1 21 file c Backup drug dmp tables TABLE TEST 3 2 查询备份查询备份 单表备份可以带查询条件 exp programmer programmer localhost file d user test dmp tables TABLE TEST query where ID 1001 4 恢复单表恢复单表 4 1 恢复表结构恢复表结构 对备份的表进行表结构恢复 imp g3datatest g3datatest 10 12 1 21 file c Backup drug dmp tables TABLE TEST rows n 4 2 恢复表数据恢复表数据 对备份的表进行数据恢复 imp g3datatest g3datatest 10 12 1 21 file c Backup drug dmp tables TABLE TEST ignore y 5 关于表空间的问题关于表空间的问题 在备份和恢复数据库的时候 如果是在同一个用户下进行操作 即把某一个用户的数 据库进行还原 就不会出现表空间的问题 如果实在不同用户下进行操作 即把某一个 用户的数据库备份后恢复到另外一个用户 此时就会出现表空间的问题 具体的表空间 问题描述如下 假设现在有两个 Oracle 用户 user1 和 user2 用户信息如下表 用户名表空间临时表空间角色系统权限 USER1USER1USER1 TEMPCONNECT DBA RESOURCE ADMINISTER RESOURCE MANAGER CREATE ANY TABLE UNLIMITED TABLESPACE USER2USER2USER2 TEMP同上同上 用户 USER1 的表 USER TEST 信息如下 Create table create table USER TEST ID NUMBER 12 not null NAME VARCHAR2 50 tablespace USER1 pctfree 10 initrans 1 maxtrans 255 storage initial 64 minextents 1 maxextents unlimited Create Recreate primary unique and foreign key constraints alter table USER TEST add primary key ID using index tablespace USER1 pctfree 10 initrans 2 maxtrans 255 storage initial 64K minextents 1 maxextents unlimited 在 USER TEST 表中随便插入几条记录的数据 然后通过 Oracle 数据库的备份命令 exp 对表进行备份 备份完成以后再通过恢复命令 imp 将用户 USER1 的表 USER TEST 恢复到用户 USER2 包括表结构和数据 在所有操作完成之后 通过查看用户 USER2 的 USER TEST 表的表结构 我们会发现 用户 USER2 的表 USER TEST 的表空间还是用户 USER1 的表空间 USER1 而不是用户 USER2 的默认表空间 USER2 虽然表是从用户 USER1 备份恢复到 USER2 了 但是表空间却没有转换 这样恢复的 表和以前的表空间在物理上还是有牵连 不是我们期待的结果 对于此问题 解决的思路就是撤回目标用户的任意表空间权限 使导入表的表空间为 目标用户默认的表空间 测试表的脚本如下 create table user test id number 12 name varchar2 50 primary key id insert into user test id name values 1001 Jack insert into user test id name values 1002 Mary 解决表空间问题的详细步骤如下 D exp programmer programmer localhost file d user test dmp tables user test Export Release 10 2 0 1 0 Production on 星期一 3 月 14 10 50 26 2011 Copyright c 1982 2005 Oracle All rights reserved 连接到 Oracle Database 10g Enterprise Edition Release 10 2 0 1 0 Production With the Partitioning OLAP and Data Mining options 已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集 即将导出指定的表通过常规路径 正在导出表 USER TEST 导出了 2 行 成功终止导出 没有出现警告 D sqlplus nolog SQL Plus Release 10 2 0 1 0 Production on 星期一 3 月 14 10 50 52 2011 Copyright c 1982 2005 Oracle All rights reserved SQL conn as sysdba 已连接 SQL create user ORACLETEST identified by oracletest default tablespace ORACLETE ST temporary tablespace ORACLETEST TEMP 用户已创建 SQL grant dba connect resource to ORACLETEST 授权成功 SQL revoke unlimited tablespace from ORACLETEST 撤销成功 SQL alter user ORACLETEST quota 0 on USERS 用户已更改 SQL alter user ORACLETEST quota unlimited on ORACLETEST 用户已更改 SQL exit 从 Oracle Database 10g Enterprise Edition Release 10 2 0 1 0 Production With the Partitioning OLAP and Data Mining options 断开 D imp programmer programmer localhost file d user test dmp fromuser programme r touser oracletest grants n Import Release 10 2 0 1 0 Production on 星期一 3 月 14 11 00 01 2011 Copyright c 1982 2005 Oracle All rights reserved 连接到 Oracle Database 10g Enterprise Edition Release 10 2 0 1 0 Production With the Partitioning OLAP and Data Mining options 经由常规路径由 EXPORT V10 02 01 创建的导出文件 已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入 正在将 PROGRAMMER 的对象导入到 ORACLETEST 正在导入表 USER TEST 导入了 2 行 成功终止导入 没有出现警告 D sqlplus oracletest oracletest SQL Plus Release 10 2 0 1 0 Production on 星期一 3 月 14 11 02 21 2011 Copyright c 1982 2005 Oracle All rights reserved 连接到 Oracle Database 10g Enterprise Edition Release 10 2 0 1 0 Producti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 等级旅游民宿安全检查表
- 学校实验室安全管理培训考试题库带答案
- 小学数学运算教学题库(含答案)
- 特种设备安全法试题库和答案
- 内蒙古住房和城乡建设领域2026年施工现场专业人员测试(装饰装修质量员)训练题及答案
- 2026年土壤传感器赋能智能花盆智慧农业系统
- 2026年中小学学籍管理培训考试试卷及答案
- 2026年危化品运输驾驶员培训考试试卷及答案
- 2026年泌尿系统疾病诊疗指南考试试题及答案
- 2026年海上风电运维岗招聘笔试真题附答案
- 上海市事业单位残疾人专项招聘笔试真题2024
- 行政人员院感知识培训课件
- 清华附中分班考数学试卷
- 2025年池州市青阳县定向招聘社区专职工作者考试笔试试题(含答案)
- 红岭中学分班考数学试卷
- QGDW10423.2-2016电动汽车充换电设施典型设计第2部分充电站
- 产业结构调整指导目录(2025年版)
- 农作物种子繁育员考试相关法律知识的试题答案
- 预算编制委托协议合同
- 教师培训作业设计
- 数字影像创作策略-洞察分析
评论
0/150
提交评论