oracle exp imp 备份 还原

来源:互联网 发布:淘宝客导购网站 编辑:程序博客网 时间:2024/06/05 18:56
-还原前请先删除当前用户sydj下的表,其中如果表空间存在的话,可直接跳过第四步,进行后续操作.文件目录请根据实际存放位置修改.
--备份
[oracle@db ~]$ exp hety/hety@HETYORCL file=/tmp/oracle_dbbackup/exp_hety_20151201.dmp owner=hety
--①删除用户及其表数,以dba身份登录sqlplus
SQL> drop user hety cascade;
--②创建用户名
SQL> create user hety identified by hety;
--③查询表空间是否已经存在,如果存在,则直接给用户分配表空间即可。
SQL> select  * from dba_data_files;
--④如果没有创建表空间,请先用以下命令创建表空间
SQL> create tablespace HETY_CORE  logging datafile  '/opt/app/oracle/oradata/hety/HETY_CORE.dbf' size 50m autoextend on next 50m maxsize 1024m extent management local;
--⑤给用户分配表空间
SQL> alter user hety quota unlimited on HETY_CORE;
--⑥给用户授权
SQL> grant dba to hety;
--⑦导入备份,退出sqlplus后,在shell提示符下操作(windows OS请在MS-DOS界面执行以下还原操作).
[oracle@db ~]$ imp hety/hety@HETYORCL file=/tmp/exp_hety_20151201.dmp ignore=y full=y
0 0
原创粉丝点击