oracle数据库创建备份与恢复脚本整理
时间:2023-07-13 00:57:20
1:创建用户
create temporary tablespace user_temp
tempfile 'D:\app\topwqp\oradata\orcl\user_temp.dbf'
size 500m
autoextend on
next 50m maxsize 2048m
extent management local;
create tablespace ts_mydb
logging
datafile 'D:\app\topwqp\oradata\orcl\ts_mydb.dbf'
size 500m
autoextend on
next 50m maxsize 2048m
extent management local;
drop user mydb cascade;
create user mydb identified by mydb
default tablespace ts_mydb
temporary tablespace user_temp;
grant connect,resource,dba to mydb;
以上命令意义:
创建一个临时的表空间,临时文件名:是oracle实际存放的文件,size为这个文件的大小, autoextend 为容量满时的扩展大小。
创建用户之前,首先级联删除用户信息,
然后创建用户的用户名,密码,最后是对用户进行授权。这里授予了 connect, resource,dba三个权限,详细的授权再查资料。
2:导入数据库
SET USERID=mydb/mydb@orcl
SET FROMUSER=test
SET TOUSER=mydb
SET FILENAME=test_bak2013-03-22.dmp
SET LOGNAME=mylog.log
imp %USERID% file=%FILENAME% fromuser=%FROMUSER% touser=%TOUSER% log=%LOGNAME%
其中 userid 用于导入到想导入的数据库的用户名/密码以及数据库名,
FROMUSER用于指备份的数据库的用户名, TOUSER用于将要导入的数据库中的用户, FILENAME 用于指定导入需要的 备份dmp数据库文件。
LOGNAME 代表了日志文件。 注意 导入的数据库必须和这个脚本放入同样的位置。
使用方法:copy以上代码保存到.bat文件,然后双击执行即可。
3:导出数据库
SET CURDATE=%date:~0,10%
SET USERID=test/test@orcl
SET OWNER=test
SET FILENAME=test_bak%CURDATE%.dmp
SET LOGNAME=test_bak%CURDATE%.log
exp %USERID% file=%FILENAME% owner=%OWNER% log=%LOGNAME%
其中 userid 是导入的 用户名密码, curdate是用于获取当前日期, OWNER用于说明导出的为哪个用户的,FILENAME为导出的文件名,LOGNAME为导出的日志文件,
然后执行导出命令。
标签:数据库,创建,备份,恢复
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python使用代理ip访问网站的实例
2022-02-08 08:16:36
![](https://img.aspxhome.com/file/2023/5/85105_0s.jpg)
Mysql中复制详细解析
2024-01-13 20:46:25
python 爬取京东指定商品评论并进行情感分析
2021-03-02 19:56:53
![](https://img.aspxhome.com/file/2023/0/72260_0s.jpg)
python基于三阶贝塞尔曲线的数据平滑算法
2022-04-19 18:23:06
![](https://img.aspxhome.com/file/2023/0/113000_0s.gif)
卸载安装Node.js与npm过程详解
2024-05-13 09:29:58
安全地关闭MySQL服务的教程
2024-01-16 23:50:13
WEB打印分页类(JS)
2008-01-22 14:02:00
自动备份Oracle数据库
2024-01-20 15:08:14
详解Vue中Computed与watch的用法与区别
2023-07-02 17:05:24
详解Python的爬虫框架 Scrapy
2021-10-23 10:43:31
![](https://img.aspxhome.com/file/2023/2/115092_0s.png)
动态生成的IFRAME设置SRC时的,不同位置带来的影响
2008-03-06 13:56:00
python实现使用遗传算法进行图片拟合
2022-05-25 03:31:53
![](https://img.aspxhome.com/file/2023/5/124795_0s.png)
详解使用uni-app开发微信小程序之登录模块
2024-05-11 09:15:57
![](https://img.aspxhome.com/file/2023/0/126500_0s.png)
浅谈python和C语言混编的几种方式(推荐)
2021-11-30 02:48:51
我的快递一个月没动静于是赶紧上线python快递查询系统
2021-04-06 23:49:01
![](https://img.aspxhome.com/file/2023/8/87698_0s.png)
asp textarea 多行数组分割处理方法
2011-03-03 10:55:00
全面了解JavaScript对象进阶
2024-04-22 12:47:51
python中的迭代和可迭代对象代码示例
2023-02-17 21:13:24
前端图片懒加载的原理与3种实现方式举例
2024-04-17 10:20:02
![](https://img.aspxhome.com/file/2023/1/136311_0s.png)
Python将多个excel表格合并为一个表格
2021-10-18 22:50:22
![](https://img.aspxhome.com/file/2023/8/81818_0s.jpg)