数据库的备份和恢复

一、以下主要是针对oracle数据库的备份和导入

1、数据库的备份:(同时备份了数据库结构及数据)

 (cmd进入dos命令窗口)在dos窗口里运行命令 cd c:/

 exp 用户名/密码@服务名(空格)file=[路径下的文件名.dmp] (空格) log=[路径下的文件名.log]   

或者:[备份数据库:dos窗口里运行命令,运行输入cmd后回车进入dos窗口,在根目录下执行下面的命令:exp train/train@standard file=d:/train20060524.dmp  其中:第一个train是用户名,第二个train是用户密码,standard是服务名 file=后面的是文件存放路径和名称]

2、数据库的恢复

  恢复数据库前,需要将数据库中的function , procedure, packages, package bodies, table, view, sequence , synonyms下的所有对象DROP掉,然后,才可以恢复数据库

在dos窗口里运行命令    imp 用户名/密码@服务名 file=[路径下的文件名.dmp]  log=[路径下的文件名.log] full=y

3、生成数据库脚本

pl/sql里选择“tools à Export User Objects…然后选择需要生成的表、视图等对象,  在选择路径框里,选择好路径,定义好文件名后,按”Export”按钮,生成脚本。

备注:一般实施时,按照表,序列,视图,包头,包体,序列等,分别生成脚本文件。

4、备份数据库表中的一些数据

  pl/sql里选择“tools à Export Tables…  选择菜单项后,会出现一个类似TAB的窗口,选择”SQL Inserts“,选择完毕后,选择要备份的表,再选择路径,定义好文件名,按”Export”按钮,生成脚本。

实施规范化项目时,一般操作步骤如下:

              备份数据库

              如果需要赋权,先在赋权的数据库中(规范化的项目是Permission),执行赋权的脚   本,然后在应用数据库中(规范化项目是standtest)执行同义词脚本

 

 

运行创建“表”的脚本

运行修改“表”结构的脚本

 运行创建“序列”的脚本

 运行创建“视图”的脚本

 运行创建“包头”的脚本

  运行创建“包体”的脚本

  运行更新“表”数据的脚本

  运行用EXCEL更新表的数据,一般更新t_Moudle表和t_PlaceModule表

      
   安装前台程序
    修改程序的webconfig配置
二、另,postgresSql数据库备份时,直接打开数据库,右击数据库名,选择backup..,在弹出框中输入filename,单击ok,即可实现备份
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值