linux 环境下备份oracle 数据库

登陆linux后,进入oracle的安装目录下,找到bin那个目录,进入bin目录
ls -l 看这些命令的所有者:

su - oracle
这时会进入这个用户的主目录/home/oracle,
此时,可以用oracle的命令了
exp xxx/[email protected]:1521/orcl file=devdb.dmp full=y

重定向把输出信息写入一个文件。

exp xxx/[email protected]:1521/orcl file=devdb.dmp full=y >explog 2>&1

时间: 2024-08-27 08:37:41

linux 环境下备份oracle 数据库的相关文章

在linux环境上对oracle数据库的数据泵导入导出操作

需求:公司搭建的报表库环境数据来自于生产环境oracle数据,因此需要使用kettle将oracle数据每天定时导入到报表数据库中(本文不讨论如何用kettle导数据,不赘述),若要导数据我们需要一套完善的生产oracle数据库的表结构.同时环境搭建以及oracle数据库都在linux环境下部署,因此,需要在linux环境下使用数据泵技术将数据完成导入导出 以上为需求概述 具体实现(即:操作步骤): su - root --切换root用户(由于不知道oracle用户的密码使用root来登录or

linux环境下搭建MySQL数据库的双击热备

准备服务器 由于Mysql不同版本之间的(二进制日志)binlog格式可能会不太一样,因此最好的搭配组合是主(Master)服务器的Mysql版本和从(Slave)服务器版本相同或者更低,主服务器的版本肯定不能高于从服务器版本.本次我用于测试的两台服务器版本都是Mysql-5.5.17. Mysql 建立主-从服务器双机热备配置步骤 2.1环境描述A服务器(主服务器Master):59.151.15.36B服务器(从服务器Slave):218.206.70.146主从服务器的Mysql版本皆为5

Linux服务器下对Oracle数据库expdp(导出)和impdp(导入)

紧接上篇文章,Oracle数据库架构已经创建完成,我的需求是:将老服务器上的数据库迁移到新的数据库上. 这就用到impdp(导入)操作. 要想实现对新数据库的impdp(导入)工作, 首先需要从老的数据库上做expdp(导出)操作,命令如下: expdp 用户名/密码 schemas=iirspublish dumpfile=导出数据库名.dmp DIRECTORY=目录名 logfile=导出日志.log 备注:schemas,你用"用户 user"来理解就很容易了,每个模式(use

Linux环境下安装Oracle 10g 发生错误 You do not have permission to write to the inventory location

关于安装过程中出现的一些错误,我总结一下,路径没权限,不是该用户组下面的需要创建oracle的用户和用户组及目录 ,并对目录赋予相应权限,可参考下面的例子:这个地方如果简单的按照下面的程序做也能安装成功,但是如果想把oracle安装别的目录里面,就需要修改,这里只是简单在根目录下建立oracle,然后将oracle安装在这个目录下,如果要把oracle安装在opt下面,就需要进行简单的修改.#groupadd oinstall#groupadd dba#groupadd oper#useradd

Linux环境下修改MySQL数据库存储引擎

今天在执行Oracle数据库迁移至MySQL数据库时报出了一个错误信息: Specified key was too long; max key length is 1000 bytes 百度发现,原来需要更改MySQL数据库的存储引擎为InnoDB,查询目前现有的存储引擎信息: [[email protected]121 ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ;

Linux 环境下安装Oracle 11.2.0.4.0 详细步骤

前言: 最近在学习oracle,这里我把安装和配置过程记录下来,按照我的这个方法一步一步基本上不会有问题,如果有问题可以留言大家探讨互相学习一下. 安装环境和版本: 系统版本:Redhat 6.5 oracle版本:11.2.0.4.0 虚拟机版本:Vbox 5.0.2 配置要求: 内存1.5G+,SWAP适宜大小为2G 选择服务时,建议全部选中,关闭防火墙,关闭selinux 一.安装前环境准备 1.安装Oracle服务器软件,需要安装如下软件包(尽量配置yum安装,这样省事儿) yum -y

Linux 环境下, ORACLE 监听启动慢的问题分析

虚拟机环境,OEL7.2, ORACLE 12.1. 重启主机后,发现监听程序启动好像将近1分钟. 下面是分析过程: 执行监听启动操作,会hang起来一段时间,最终监听启动成功 [[email protected] ~]$ lsnrctl start Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sky-oel7)(PORT=1521))) STATUS of the LISTENER ----------------------

Linux环境下启动MySQL数据库出现找不到mysqld.sock的解决办法!

问题: 在普通用户权限下运行:mysql -u root -p,回车之后如果会出现如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 此错误的意思就是没有找到mysqld.sock文件. 解决办法: 首先进入超级用户root权限  sudo -i 或者su - root 切换到默认目录 cd /var/lib/mysql  下查看

windows操作系统下使用ssh操作linux系统下的oracle数据库

1.配置ssh:host:192.168.110.129 user:root  输入密码进入.. 2.su - oracle 3.sqlplus /nolog 4.conn sys/change_on_install as sysdba;