疯狂飞艇

当前位置:疯狂飞艇 > IT教程

备份oracle数据库

时间:2021-01-17 16:04:08来源:金橙教程网 作者:admin8 阅读:65次
 

oracle数据库备份

后缀名的dmp 大写的就是数据泵导出,小写的就是普通exp导出,一般80%是这种情况

1、一般的恢复到本地数据库

CREATE USER cg65 IDENTIFIED BY 1 account unlock DEFAULT TABLESPACE NNC_DATA05 TEMPOrarY TABLESPACE temp;

grant dba to cg65;

IMP cg65/1 BUFFER=64000 FILE=E:\bak\65cjbak\cjnew\cj.dmp FULL=Y 

2、数据泵恢复数据库数据:数据泵导出的是expdp 只要是Expdp导出的必须用impdp导入

CREATE TABLESPACE NNC_DATA200 DATAFILE 'E:\database\data\sj65\nnc_data200.dbf' SIZE 2048M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;     

CREATE TABLESPACE NNC_DATA201 DATAFILE 'E:\database\data\sj65\nnc_data201.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;  

CREATE TABLESPACE NNC_DATA202 DATAFILE 'E:\database\data\sj65\nnc_data202.dbf' SIZE 300M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K ;

CREATE TABLESPACE NNC_INDEX200 DATAFILE 'E:\database\data\sj65\nnc_index200.dbf' SIZE 1024M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;     

CREATE TABLESPACE NNC_INDEX201 DATAFILE 'E:\database\data\sj65\nnc_index201.dbf' SIZE 200M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;  

CREATE TABLESPACE NNC_INDEX202 DATAFILE 'E:\database\data\sj65\nnc_index202.dbf' SIZE 200M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;

//输入create user 新数据库名identified by "新数据库密码" default tablespace nnc_data04 temporary tablespace temp;创建数据库。  

CREATE USER sj65 IDENTIFIED BY 1 DEFAULT TABLESPACE NNC_DATA200 TEMPORARY TABLESPACE temp;

//输入grant connect,dba to新数据库名;授权新的数据库。

GRANT connect,dba to sj65

//输入create Directory 目录名 as‘目录所在路径’;创建目录。

create directory sj65 as 'E:\database\bak\sj65\';

//输入grant read,write on directory 目录名 to 需要导出的数据库名;给要导出的数据库授权。

grant read,write on directory sj65 to sj65;

//输入impdp 新恢复数据库名/数据密码 dumpfile= 备份文件名.DMP logfile= 日志文件.log directory=目录名 parallel=2 reMap_schema=源数据库名(导出数据库名):目标数据库名(新建的需要恢复的数据库名)恢复数据库。

impdp sj65/1 dumpfile=EXPDP_NC65_DBDEMO.DMP logfile=expdp_nc65_dbdemo.log directory=sj65 parallel=2 remap_schema=NC65_DBDEMO:sj65(不能有空格)

扩展表空间:

ALTER TABLESPACE NNC_DATA01 ADD DATAFILE 'C:\Oracle\nnc_data00001.dbf' SIZE 500M AUTOEXTEND ON NEXT 200m MAXSIZE 32000m;

步骤一:  删除user

drop user 65ys casCADe

说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。

步骤二: 删除tablespace

DROP TABLESPACE NNC_DATA01 INCLUDING CONTENTS AND DATAFILES;

SELECT sid,serial# fROM v$Session where username='DB636_825';

alter System kill session '63,62';

(备份)导出数据库:

1、

sqlplus sys as sysdba/1

创建目录

create directory test2 as‘D:\’;

给要导出的数据库授权。

grant read,write on directory test2 to nc63_2y;

expdp nc63_2y/1 dumpfile= nc63.dmp logfile= nc63.log directory=test2 parallel=2   指定版本version=11.1.0.6.0

2、

exp 用户名/密码@数据库实例名 file=路径:\文件名.dmp log=路径:\日志名.log owner=所属用户

exp 用户名/密码@远程oralce数据库的IP:端口号/实例 file=存放位置:\文件名.dmp  log=路径:\日志名.log full = y。

exp sj65/1@bd file=d:\sj65_20180605.dmp log= sj65_20180605.log owner=sj65

情况:导入数据时总是有两个用户,一个带分号,一个不带分号,表总是在带分号的用户下,且都是空表;

原因:cmd中不能带分号(impdp后面不能带分号)

expdp nc57/nc57 directory=nc57 dumpfile=zyct20180509.dmp logfile=zyct20180509.log

注意:导入有色数据库时,显示导入成功,可是看不到表,只有一个表,第二次重导的时候提示表已存在跳过,查询oracle所有对象,发现了带分号的用户如(ys65;),删除不掉,很困惑,困扰了两天,

最终解决办法如下:

1、查询oracle所有用户(select * from dba_users);

select * from USER$

2、把用户id是91的修改用户名为ys65,去掉了分号;

UPDATE USER$ SET NAME='YS65' WHERE USER#=91;

3、解锁用户;

ALTER USER ys65 ACCOUNT UNLOCK;

4、修改用户密码;

alter user YS65 identified by "1";

5、提交

COMMIT;

ALTER SYSTEM CHECKPOINT;

ALTER SYSTEM FLUSH SHARED_POOL;

相关阅读

数据库原理及应用第2版课后答案(第一、第二章)

第一章 选择题1、A。从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数

【MySQL数据库】笔试题总结

1.truncate、delete、drop的区别 用法:truncate 表名;delete from 表名 where...;drop table 表名; 区别: truncate、drop是不可以rol

Windows 7自带的强大备份还原功能

可以自主选择备份位置和是否包含系统镜像,选择除了备份分区之外的任意分区。可以备份到本地磁盘,光盘或移动硬盘,或直接把备份保存到

系统备份与系统还原是什么意思?

系统备份 就是将当前的系统与配置备份到硬盘中,以后系统故障或蓝屏,就可以通过系统还原到当前的配置,以防以后系统出现问题 系统还原

oracle数据库DBA笔记

oracle分两个大块:instance和database instance就是memory structures,一个instance只能对一个database,多个instance可以对应一个da

分享到:

IT相关

程序相关

推荐文章

热门文章

疯狂飞艇官网疯狂飞艇网址疯狂飞艇平台疯狂飞艇app疯狂飞艇下载