oracle备份及恢复
一、導出數據庫
exp 用戶名/密碼@ORCL file=D:\data.dmp owner=用戶名 plsql的使用:1、登錄你要導出的數據庫;2、工具→導出表:二、導入數據庫:
1、創建表空間:create tablespace AJBG datafile 'F:\oracleData\AJBG.dbf' size 100m autoextend on next 50m;
2、創建用戶并分配表空間:
create user用戶名 identified by 密碼 default tablespace 表空間 temporary tablespace 臨時表空間 ;
3、給用戶分配權限:
grant connect, resource, dba to 用戶名,【用戶名2】;
4、導入數據庫:
imp kang/123456@localhost/ORACLE file=“C:\daochu.dmp” full=y ignore=y”
使用plsql導入:
1、登錄其他用戶;
2、創建表空間:
create tablespace AJBG datafile ‘F:\oracleData\AJBG.dbf’ size 100m autoextend on next 50m;
注:在創建表空間的時候要和導入數據的表空間名一樣,如果不知道用記事本打開dmp文件,然后搜索tablespace。
3、找到user表:
鼠標右鍵點擊新增
將剛才的表空間分配給你要創建的用戶;
點擊角色權限:
分配這三個權限,點擊應用;
然后退出當前登錄的用戶,登錄剛才創建的用戶:
點擊工具→導入表
點擊導入,數據庫導入成功!
注:數據庫導入后,大家如果想檢查一下導入的是否合適,使用:
select count(*) from user_table;這是查詢數據庫中表的個數;
總結
以上是生活随笔為你收集整理的oracle备份及恢复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle主键自动增长
- 下一篇: Mysql数据库设计及常见问题