Oracle数据库还原

2020-05-07 0 条评论 38 次阅读 0 人点赞

数据库还原 ( 1、切换到Oracle 用户下,2、找到数据库文件目录3、解压 4、执行下面的命令(1-6在plsql中执行 ,7在Linux下执行))

--1、查询那些用户链接了数据库
select username, sid, serial# from v$session where username='DZKJDXZSXY'; -- 这里的用户要用大写
alter system kill session '1149, 191' immediate; --断开链接的用户 1149-SID 191-SERIAL#

--2、删除用户
drop user whsxy cascade;

--3、 删除表空间
drop tablespace whsxy including contents and datafiles;

--4、创建表空间
create bigfile tablespace whsxy logging datafile'/DATA/lp/whsxy.dbf' size 500m autoextend on next 50m extent management local;

--5、创建用户
CREATE USER whsxy IDENTIFIED BY whsxy DEFAULT TABLESPACE whsxy;

--6、授权
GRANT CONNECT,resource,dba TO whsxy;

-- 7、导入
imp gdwywmdx/gdwywmdx@192.168.1.229/orcl file='e:\dlgy20160908.dmp' full=y; // 本地
imp whsxy/whsxy@192.168.1.39/orcl file='/DATA/lp/impdp/whsxy20170913.dmp' full=y; //服务器

1、解压命令
tar -zxvf ***.tar.gz 解压命令

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

2、su - oracle 切换到Oracle用户下 -后面有空格

root

这个人太懒什么东西都没留下

文章评论(0)