Oracle数据备份和还原
Oracle数据表备份与还原指令
统计资料另存:
1 将数据表TEST彻底另存,登录名system PIN码manager 另存到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据表中system客户与sys客户的表另存
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据表中的表table1 、table2另存
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据表中的表table1中的字符串filed1以"00"打头的统计资料另存
exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\" where filed1 like '00%'\"
上边是常见的另存,针对缩小我也太在乎,用winzip把dmp文件能够非常好的缩小。
只有在上边指令后边 再加 compress=y 就就行了
统计资料的导进
1 将D:\daochu.dmp 中的统计资料导进 TEST数据表中。
imp system/manager@TEST file=d:\daochu.dmp
上边将会特别难题,由于有的表早已存有,随后它就出错,对该表也不开展导进。
在后边再加 ignore=y 就就行了。
2 将d:\daochu.dmp中的表table1 导进
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
大部分上边的导进另存够了了。许多状况我就是将表完全删掉,随后导进。
留意:
你可以有任何的限权,限权不足它会提醒你。
数据表时能够连到的。能够用tnsping TEST 来得到数据表TEST可否连到
附录一:
给客户提升导进统计资料限权的使用
首位,起动sql*puls
第五,以system/manager登录
弟二,create user 登录名 IDENTIFIED BY PIN码 (假如早已建立过客户,这步能够省略)
第三,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 客户姓名
第六, 运作-cmd-进到dmp文件所属的文件名,
imp userid=system/manager full=y file=*.dmp
或是 imp userid=system/manager full=y file=filename.dmp
安裝oracle9I
Szportdb\szportdb\szportdb
用sysdba 登陆创建客户:szportdb 表空间能够自身设置,还可以Users
倒进数据表。
Imp szportdb/szportdb@szportdb full=y C:\szportdb.dmp ignore=
相关文章
- 3条评论
- 中分女神12022-06-01 03:17:21
- ystem/manager登录 弟二,create user 登录名 IDENTIFIED BY PIN码 (假如早已建立过客户,这步能够省略) 第三,GRANT CREATE
- 听弧凉墨2022-05-31 23:58:47
- sp; 1 将D:\daochu.dmp 中的统计资料导进 TEST数据表中。 imp system/manager@TEST file=d:\daochu.dmp 上边将会特别难题,由于有的表早已存有,随后它就出错,对该表也不
- 依疚野の2022-05-31 23:16:04
- PIN码 (假如早已建立过客户,这步能够省略) 第三,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_