版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle远程数据备份编程爱好者版本信息版本号发布人日期版本摘要V1.0Wenlong2011-3-14创建Copyright?2010WenlongAllRightsReserved1. 备份数据库-1-2. 恢复数据库-1-3. 备份单表-1-3.1. 简单备份-1-3.2. 查询备份-.1-4. 恢复单表-2-4.1. 恢复表结构-2-4.2. 恢复表数据-2-5. 关于表空间的问题-2-1. 备份数据库对整个数据库进行备份,参数设置为默认值expg3datatest/g3datatest10.12.1.21file=d:/g3datatest.dmpdirect=y2. 恢复数据库对
2、整个数据库进行恢复,参数设置为默认值impg3datatest/g3datatest10.12.1.21file=c:/Backup/drug.dmpfull=y3. 备份单表3.1. 简单备份只对数据库中的某一表进行备份expg3datatest/g3datatest10.12.1.21file=c:/Backup/drug.dmptables=(TABLETEST)3.2. 查询备份单表备份可以带查询条件expprogrammer/programmerlocalhostfile=d:user_test.dmptables=TABLE_TESTquery="whereID='
3、;1OO1'"4. 恢复单表4.1.恢复表结构对备份的表进行表结构恢复impg3datatest/g3datatest10.12.1.21file=c汨ackup/drug.dmptables=(TABLE_TEST)rows=n4.2. 恢复表数据对备份的表进行数据恢复impg3datatest/g3datatest10.12.1.21file=c:/Backup/drug.dmptables=(TABLE_TEST)ignore=y5. 关于表空间的问题在备份和恢复数据库的时候,如果是在同一个用户下进行操作,即把某一个用户的数据库进行还原,就不会出现表空间的问题。如果实在
4、不同用户下进行操作,即把某一个用户的数据库备份后恢复到另外一个用户,此时就会出现表空间的问题。具体的表空间问题描述如下:假设现在有两个Oracle用户user1和user2,用户信息如下表用户名表空间临时表空间角色系统权限USER1USER1USER1_TEMPCONNECTDBARESOURCEADMINISTERRESOURCEMANAGERCREATEANYTABLEUNLIMITEDTABLESPACEUSER2USER2USER2TEMP同上同上用户USER1的表USERTEST信息如下-CreatetablecreatetableUSER_TEST(IDNUMBER(12)notn
5、ull,NAMEVARCHAR2(50)tablespaceUSER1pctfree10initrans1maxtrans255storage(initial64minextents1maxextentsunlimited);-Create/Recreateprimary,uniqueandforeignkeyconstraintsaltertableUSER_TESTaddprimarykey(ID)usingindextablespaceUSER1pctfree10initrans2maxtrans255storage(initial64Kminextents1maxextentsunli
6、mited);在USER_TEST表中随便插入几条记录的数据。然后通过Oracle数据库的备份命令exp对表进行备份,备份完成以后再通过恢复命令imp将用户USER1的表USER_TEST恢复到用户USER2,包括表结构和数据。在所有操作完成之后,通过查看用户USER2的USER_TEST表的表结构,我们会发现用户USER2的表USER_TEST的表空间还是用户USER1的表空间USER1,而不是用户USER2的默认表空间USER2。虽然表是从用户USER1备份恢复到USER2了,但是表空间却没有转换,这样恢复的表和以前的表空间在物理上还是有牵连,不是我们期待的结果。对于此问题,解决的思路就是
7、撤回目标用户的任意表空间权限,使导入表的表空间为目标用户默认的表空间。测试表的脚本如下:createtableuser_test(idnumber(12),namevarchar2(50),primarykey(id);insertintouser_test(id,name)values(1001,'Jack');insertintousertest(id,name)values(1002,'Mary');解决表空间问题的详细步骤如下:D:>expprogrammer/programmerlocalhostfile=d:user_test.dmptable
8、s=user_testExport:Release10.2.0.1.0-Productionon星期一3月1410:50:262011Copyright(c)1982,2005,Oracle.Allrightsreserved.连接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionWiththePartitioning,OLAPandDataMiningoptions已导出ZHS16GBK字符集和AL16UTF16NCHAR字符集即将导出指定的表通过常规路径.正在导出表USER_TEST导出了2行成功终止导出,没有出
9、现警告。D:>sqlplus/nologSQL*Plus:Release10.2.0.1.0-Productionon星期一3月1410:50:522011Copyright(c)1982,2005,Oracle.Allrightsreserved.SQL>conn/assysdba已连接。SQL>createuserORACLETESTidentifiedbyoracletestdefaulttablespaceORACLETESTtemporarytablespaceORACLETEST_TEMP;用户已创建。SQL>grantdba,connect,resourc
10、etoORACLETEST;授权成功。SQL>revokeunlimitedtablespacefromORACLETEST;撤销成功。SQL>alteruserORACLETESTquota0onUSERS;用户已更改。SQL>alteruserORACLETESTquotaunlimitedonORACLETEST;用户已更改。SQL>exit从OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionWiththePartitioning,OLAPandDataMiningoptions断开D:&g
11、t;impprogrammer/programmerlocalhostfile=d:user_test.dmpfromuser=programmertouser=oracletestgrants=nImport:Release10.2.0.1.0-Productionon星期一3月1411:00:012011Copyright(c)1982,2005,Oracle.Allrightsreserved.连接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionWiththePartitioning,OLAPandDataM
12、iningoptions经由常规路径由EXP0RT:V10.02.01创建的导出文件已经完成ZHS16GBK字符集和AL16UTF16NCHAR字符集中的导入.正在将PROGRAMMER的对象导入到ORACLETEST.正在导入表"USER_TEST"导入了2行成功终止导入,没有出现警告。D:>sqlplusoracletest/oracletestSQL*Plus:Release10.2.0.1.0-Productionon星期一3月1411:02:212011Copyright(c)1982,2005,Oracle.Allrightsreserved.连接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionW
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳五正异构分离装置操作工创新思维水平考核试卷含答案
- 砖瓦生产中控员操作能力水平考核试卷含答案
- 表面(化学)热处理工安全理论水平考核试卷含答案
- 废片白银回收工安全应急知识考核试卷含答案
- 化学镀膜工创新实践知识考核试卷含答案
- 附着升降脚手架安装拆卸工岗位操作考核试卷含答案
- 头套髯口工沟通技巧能力考核试卷含答案
- 泵装配调试工岗位创新意识考核试卷含答案
- 装表接电工绩效评估水平考核试卷含答案
- 金属材丝拉拔工岗前新设备考核试卷含答案
- 2026年全国公共营养师之二级营养师考试专项特训题(附答案)
- 2026年广东省中考语文试卷(含详细答案解析)
- 2025选择性必修上册成语【释义+根据释义写成语】
- 教师声乐培训课件
- 百师联盟2025届高三10月一轮复习联考英语试卷(含答案详解)
- 23J916-1 住宅排气道(一)
- DL∕T 2447-2021 水电站防水淹厂房安全检查技术规程
- 电力线路安装合同范本
- 公有云技术及应用高职全套教学课件
- 电子元器件封装识别与手工焊接技术-2
- 瑶浴功效与作用讲义课件
评论
0/150
提交评论