plsql备份还原oracle数据库,(已实践)PLSQL本地还原Oracle
数据库dmp⽂件
这个⽅法很烂,导致重装Oracle时候处处出现问题,不建议使⽤这个⽅法,除⾮你以后不再⽤Oracle这个软件了,这个⽅法很烂,再评论⼀下。
第⼀,启动服务,(如果数据库处于启动状态,那么略过这⼀步)
也可以这样:
打开命令⾏执⾏以下语句
net start OracleServiceORCL
net start OracleOraDb10g_home2TNSListener
net start OracleOraDb10g_home2iSQL*Plus
以上⽅式是在windows服务中启动服务,当windows服务不能启动数据库实例的时候,应⽤以下的语句
set oracle_sid=orcl
oradim -startup -sid orcl
sqlplus internal/oracle
startup
⼆、给⽤户授权时候,必须使⽤system⽤户登录
清理以前还原过的痕迹,如果我们在数据库曾经还原过,我们先来清理⼀下,痕迹,
//删除⽤户
drop user xxxx cascade;
//删除表空间
字符串转为js代码drop tablespace xxxx;
//删除数据库⽂件
e:/xxxxxx.dbf
第三,接下来,准备⼯作做好后,我们就可以开始还原了
//创建⽤户
【⽤户名⼀般最好⼤写,不然会出现很多⿇烦】
CREATE USER ⽤户名 IDENTIFIED BY 密码
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
//给予⽤户权限
grant connect,resource,dba to xxxx;
//创建表空间,并指定⽂件名,和⼤⼩
CREATE SMALLFILE TABLESPACE "xxxx" DATAFILE 'E:/ORADATA/ORCL/xxxx.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 100M
MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
//执⾏给予权限的脚本,将权限给予刚才创建的⽤户
/
/给予权限
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 xxxx;
---------------------------------------------------------------------------------------
//开始导⼊(完全导⼊),file:dmp⽂件所在的位置, ignore:因为有的表已经存在,对该表就不进⾏导⼊。
在后⾯加上 ignore=y 。指定log⽂件 log=e:/(注:以下必须在cmd⾥执⾏,在SQL*PLUS⾥⽆法执⾏)
imp user/pass@orcl full=y file=e:/xxx.dmp ignore=y log=e:/;
//当我们不需要完整的还原数据库的时候,我们可以单独地还原某个特定的表
//---------------------------------------------------------------------------
imp user/pass@datbase file=e:/xxx.dmp ignore=y log=e:/ tables=(xxxx)
imp user/pass@database file=e:/xxx.dmp ignore=y log=e:/ tables=(xxxx)
//---------------------------------------------------------------------------
使⽤cmd导⼊导出oracle数据库dmp⽂件
exp scott/test@192.168.0.195/orcl file=C:\Users\zz\Desktop\1\gd_base.dmp log=C:\Users\zz\Desktop\1\g ...
Linux下oracle11gR2系统安装到数据库建⽴配置及最后oracle的dmp⽂件导⼊⼀站式操作记录
简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为⼤脑⼀⽚空⽩,⽹上随便看见⼀个⽂档就直接复制,最后搞了乱七⼋糟,虽然装上了,却乱得很,现在记录下来,希望能给其他⽹上朋友遇到问题 ...
使⽤数据泵expdp、impdp备份和还原oracle数据库
orientation中文前⾯我已经整理过EXP 和 IMP备份和还原Oracle数据库的⽅法 今天我们只讲使⽤数据泵 expdp 和impdp的⽅法,有的同学会问他们有什么差别呢? EXP和IMP是客户端⼯具程序,它们既可以 ...
定时从远程的数据库中取数据,然后把取出来的数据插⼊或更新本地的oracle数据库的表
最近项⽬中有⼀种需求: ⼤致需求是这样的 通过给定的 ⽤户名和密码 要定时从远程的数据库中取数据,然后把取出来的数据插⼊或更新本地的oracle数据库的表 项⽬的结构式struts1 hibernat ...
PLSQL Develope连接oracle数据库配置
⾸先我们在讲PLSQL Develope连接oracle数据库配置之前,先讲下如果不⽤PLSQL Develope连接oracle数据库,那该怎么办,那就是在本机安装oracle数据库,不过这个对于配 ...
Oracle学习——dmp⽂件(表)导⼊与导出
Oracle学习——dmp⽂件(表)导⼊与导出 2014-12-28 0个评论 来源:张⽂康 廊坊师范学院信息技术提⾼班 第九期 收藏 我要投稿 前⾔ 关于dmp⽂件我们⽤的 ...
Oracle----SQL语句积累 (Oracle 导⼊ dmp⽂件)
Oracle----SQL语句积累 (Oracle 导⼊ dmp⽂件) Oracle SQL PL 导⼊dum⽂件 1.数据库DBA权限: 注意:这个是在cmd命令⾏中直接输⼊,不需要进⼊Oracl ...
Oracle数据库的⽂件以及Oracle体系架构
linux创建文件的命令
第⼀部分.Oracle数据库的⽂件 1.参数⽂件:控制实例的⾏为的参数的集合 参数⽂件的作⽤ 设定数据库的限制 设置⽤户或者进程的限制 设定数据库资源的限制 调整系统的性能 主要的参数⽂件 SGA_T ...
20181112-PostgreSQL数据库dmp⽂件导⼊(记录⼀次数据导⼊)
20181112-PostgreSQL数据库dmp⽂件导⼊ 标注:dmp⽂件导⼊,场景:多个schema导⼊ 1. 环境准备: postgres集master节点
上,postgres⽤户执⾏以下操作 ...
随机推荐
PHP多次调⽤Mysql存储过程报错解决办法
PHP多次调⽤Mysql数据库的存储过程会出现问题,主要问题为存储过程中执⾏多次SQL语句不能⼀⼀释放导致的,⽹上了⼀些解决办法,⽐如使⽤ multi_query 然后⼀个⼀个释放,但是发现根本不适 ...
css的display属性⼩实验
手机mysql安装配置教程极狐gitlab
div与span是常⽤的盒⼦模型; 区别: div默认是垂直分布(独占⼀⾏) span默认是⽔平分布(⼀⾏可以有多个) 通过float属性可以改变div容器的分布⽅式达到span容器的效果; 下⾯ ...
禁⽌chrome中CORS跨域资源共享错误
在开发中,可以通过命令⾏命令chrome --allow-file-access-from-files来 禁⽌CORS错误. 只在紧急情况下使⽤这个⽅法,⽐如你的⽼板正站在你⾝后, 并且所有事情都⽆法 ...
html模板咋样加后台115个Java⾯试题和答案——终极列表(上)【转】
本⽂我们将要讨论Java⾯试中的各种不同类型的⾯试题,它们可以让雇主测试应聘者的Java和通⽤的⾯向对象编程的能⼒.下⾯的章节分为上下两篇,第⼀篇将要讨论⾯向对象编程和它的特点,关于Java和它的功能 ...
Vue(⼩案例_vue+axios仿⼿机app)_购物车(计算商品总⾦额)
⼀.前⾔ 1.计算总⾦额 2.点击删除按钮,删除对应的商品信息 3.当还没结算的时候,当⽤户跳到其他页⾯ ...
NoteBook学习(⼆)-------- Zeppelin简介与安装
Zeppelin官⽹地址: / Github地址: github/apache/zeppelin (参照官⽹) 1.什么是z ...
elasticsearch 安装 windows linux macOS
导读 在上⼀章节我们介绍Elasticsearch基本概念,今天我们继续进⾏本章内容,Elasticsearch在各种环境下安装,下⾯将逐⼀讲解在各种操作系统或不同安装在不同环境中注意事项. 安装 E ...
c#mysql批量更新的两种⽅法
总体⽽⾔update 更新上传速度还是慢. 1: 简单的insert 速度稍稍⽐MySqlDataAdapter慢⼀点 配合dapper 配置⽂件 <?xml
version="1 ...
Linux定时任务出现问题时正确的解决步骤
但凡是提供服务的,都要有本账.软件服务也不例外.⽆论是Apache,Nginx,还是我们⾃⼰搭建的⽹站,⽇志是标配.这⾥的⽇志就是⼀本账. 当定时任务出现问题时,正确的处理步骤是: 1,定时任务服务是 ...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论