备份还原oracle数据库

Winserver 和 linxu 下的备份还原命令是相同的

基本格式:

imp和exp不适合大文件备份,如果文件超过20个G,这种方式效率会很低,如果文件过大,可以采用Rman方式进行备份还原

exp bim_dev/[email protected] file=c:\bim_dev.dmp owner=bim_dev

imp bim_dev/[email protected] file=c:\bim_dev.dmp full=y ignore=y

l

错误信息处理:如果是本地链接导入库,不需要加@ounion,加的这种情况需要配置tns文件,类似PLSQL

备份还原个别表:

exp bim_dev/[email protected] file=/oracle/datahan.dmp tables=GH_JFXX_LS

imp bim_dev/[email protected] file=C:/datahan.dmp tables=GH_JFXX_LS

//关机重启库

su oracle

cd ~ 进入根目录

source $HOME/.bash_profile //使配置文件生效

lsnrctl start //启动监听

sqlplus /nolog //无日志状态登录sqlplus

connect /as sysdba //用db.a登录链接。

startup //打开数据库

.bash_profile文件信息

exp bim_dev/[email protected] file=C:\ounionPart.dmp tables=(DZ_SWBM,DZ_SWDJRQ)

imp bim_dev/[email protected] file=/home/oracle/ounionPart.dmp log=/home/oracle/ounionPart.log tables="(DZ_SWBM,DZ_SWDJRQ)" fromuser=bim_dev touser=oadmin buffer=10000000 statistics=none

重新部署数据库时,可使用plsql连上数据库,删掉所有表、视图、触发器、sequence……

然后用imp命令导入

典精智慧这边 139服务器上的 oracle数据库是开机自启的, 49的可能是,我不确定,如果没起,你就手动开启吧,现在20真机上的46服务器是linux 的oracle

--Windows:

开启步骤:

1.mstsc 远程连接 49

2.打开cmd,输入sqlplus /nolog

2.输入conn / as sysdba 回车

3.输入startup 回车

4.等待!数据库装载完毕后,退出cmd

5.运行 services.msc 打开服务窗口,查看以 oracle开头的监听服务有没有开启,没有的话 开启

关闭步骤:

1.打开cmd,输入sqlplus /nolog

2.输入conn / as sysdba 回车

2.输入 shutdown immediate 回车

3.等待!数据库卸载完毕后,退出cmd

--Linux:

开启步骤:

1.su oracle

2.cd ~

3.source $HOME/.bash_profile

4.lsnrctl start

5.sqlplus /nolog

6.connect /as sysdba

7.startup

关闭步骤:

1.su oracle

2.cd ~

3.source $HOME/.bash_profile

4.sqlplus /nolog

5.connect /as sysdba

6.shutdown immediate

时间: 2024-12-14 22:57:58

备份还原oracle数据库的相关文章

根据用户通过数据泵备份还原ORACLE数据库,

1.首先,解释几个词语 directory:一般创建directory都是为了用数据泵导入/导出数据用,其实directory还有很多别的用处,本文不做阐述 schemas:  你用“用户 user”来理解就很容易了,每个模式(user)下可以有一套互不干扰的对象.你如果想要访问其他模式的对象, 需要指定schema的name,实际就是指定username. 如,你要访问模式scott的表emp,而你所在的模式(用户)是tiger, 那你要这样写: select * from scott.emp

C#备份还原MySql数据库

原文:C#备份还原MySql数据库 项目结束,粘点代码出来让Google或Baidu一下,原因是现在还搜不到这么现成的 调用MySql的工具mysqldump来实现. 类Cmd来实现调用cmd命令, 要启动的进程所在的目录是说mysql自动的备份还原数据库工具mysqldump和mysql所在目录,当然,这个方法可以执行别的命令行工具. using System; using System.Collections.Generic; using System.Text; using System.

手工备份恢复oracle数据库

 手工备份恢复oracle数据库: 虽然已经有了rman工具 但是手工恢复oracle能够让你对oracle数据库有更加深入的了解 数据库一致性开机条件: 数据文件 scn,控制文件 scn,redo scn一致 控制文件记录: 数据文件应该到达的scn 当前redo 数据的物理结构信息 归档信息 前提条件: 归档日志开启 数据文件有备份 控制文件有备份 备份数据: 数据文件备份: 数据文件进入备份模式: select 'alter tablespace '|| tablespace_name|

Navicat备份远程Oracle数据库到本地

最近公司开发环境数据库服务器很不稳定,经常连不上,给开发造成很大影响,于是就想把数据库备份到本地. 因为一直在用Navicat操作数据库,这里就分享一下用Navicat备份远程oracle数据库导本地的过程.过程so easy! 1.首先本地肯定要装oracle吧~(废话!) 2.在本地建立一个用户并分配表空间: 创建表空间 create tablespace tbs_puhuilicai datafile 'D:\oracle\oracledata\puhuilicai\puhuilicai_

xtrabackup备份还原MySQL数据库

原文:xtrabackup备份还原MySQL数据库 mysqldump 备份鉴于其自身的某些特性(锁表,本质上备份出来insert脚本或者文本,不支持差异备份),不太适合对实时性要求比较高的情况Xtrabackup可以解决mysqldump存在的上述的一些问题,生产环境应用的也会更多一些.本文简单测试一下Xtrabackup对MySQL数据库的备份还原操作. 本着先把功能先撸起来再深入细节的原则,粗略地实现了一个备份还原,并未深入细节. 网上有不少xtrabackup的文章,因为环境不一样,有些

xtrabackup备份还原mariadb数据库

一.xtrabackup 简介 xtrabackup 是由percona公司开源免费的数据库热备软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份,对于myisam的备份同样需要加表锁.mysqldump备份方式是通过用户名密码连接到数据库,将其要备份的数据库用SQL语句的形式输出到标准输出,这种逻辑备份的方式最大的缺点是备份和恢复的速度较慢,如果数据库过大,mysqldump备份就显得力不从心了.这时选择用xtrabackup来备份就能很好解决数据库过大而导致备份过慢的问

Navicat工具备份还原mysql数据库详细图解

Navicat是个很不错的MYSQL数据库管理工具,我们常用的还web形式的phpmyadmin和font这三种了,都是非常不错的mysql管理工具.因为Navicat工具兼容性比较好,操作也比较简单,所以这里只要以Navicat工具为例. 第一步:下载安装Navicat(安装过程这里不讲解),打开Navicat工具,选择菜单上的"文件"->"新建连接"->"mysql",如下图: 第二步:获取您的数据库信息(一般虚拟主机都有赠送数据

Oracle如何备份还原DMP数据库(导入导出DMP)

一.Oracle导入备份文件步骤: 1.把数据库的备份文件:123.DMP 拷贝到oracle安装目录下的dpdump文件夹中, 比如我的路径是: D:\app\administrator\admin\orcl\dpdump 在你的PLSQL Developer中 或者直接在cmd下登录sqlplus, 作如下操作 2.创建表空间 db123.dbf create tablespace db123 datafile 'D:\app\administrator\admin\orcl\dpdump\

备份/还原MySQL数据库----MySQL Workbench

点击[Data Export],界面右侧将显示数据导出窗口. 2 点击[Refresh]按钮,刷新数据库列表(1),选择要导出的数据表(2),设置导出的目录(3),点击[Start Export]按钮开始导出,等待 Export Progress 界面进度完成. END 四.还原数据库 点击[Data Import/Restore],界面右侧将显示数据导入窗口.   输入或选择(1)数据库备份的存储路径,点击(2)[Load Folder Contents]加载备份内容,选择要导入的数据库(3)