expdp 备份数据库-附带报错信息

  • 操作系统层面创建目录

[[email protected] ~]# mkdir -p /home/oracle/db_back/

  • 修改目录的所属用户、所属组

[[email protected] ~]# chown -R oracle:oinstall /home/oracle/db_back/

  • 给目录授予相应的权限

(用户对 该目录应该有  读+写+执行 的权限)

[[email protected] ~]# chmod 700 /home/oracle/db_back/

  • oracle数据库层面创建目录

SQL> create directory ora_back as ‘/home/oracle/db_back/‘;

Directory created.

  • 授予相应用户的执行权限

SQL> grant all on directory ora_back to system;

Grant succeeded.

  • 授予用户 全库导出的权限

SQL> grant EXPORT FULL DATABASE  to system;

Grant succeeded.

  • 查看执行 全库导出的脚本

[[email protected] scripts]$ cat expdp.sh


#!/bin/bash

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=orcl

expdp system/manager  directory=ora_back dumpfile=$ORACLE_SID+`date +%Y+%m+%d+%H+%M+%S`.dmp  full=y logfile=$ORACLE_SID+`date +%Y+%m+%d+%H+%M+%S`.log

  • 以下附带 错误操作及 错误分析

错误操作1

[[email protected] ~]# chmod 600 /home/oracle/db_back/

[[email protected] scripts]$ sh expdp.sh

Export: Release 10.2.0.1.0 - 64bit Production on Tuesday, 02 December, 2014 16:05:46

Copyright (c) 2003, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options

ORA-39002: invalid operation

ORA-39070: Unable to open the log file.

ORA-29283: invalid file operation

ORA-06512: at "SYS.UTL_FILE", line 475

ORA-29283: invalid file operatio

错误分析:

oracle用户对该目录只有 读+写  的权限

时间: 2024-10-11 09:38:26

expdp 备份数据库-附带报错信息的相关文章

关于mysql登录出现报错信息:ERROR 1045 (28000)的解决方法

登录mysql数据库出现报错信息ERROR 1045(28000)如下: [[email protected] ~]# mysql -uroot -p fanshine Enter password:  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 分析:数据库存在空用户所致 解决: 停止mysql服务 [[email protected] ~]# service mysql

数据库打开报错: 值不能为空

报错信息如下: 数据库客户端打不开 解决方案: 找到下面的目录C:\Users\<username>\AppData\Local\Temp 创建一个空文件夹 名称是: 2 重新打开数据库 数据库打开报错: 值不能为空

SQL 报错信息整理及解决方案(持续更新)

整理一下自己遇见过的 SQL 各种报错信息及相应解决方法,方便以后查阅,主要平台为 Oracle: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值: 原因:插入操作时,数据大于字段设定大小,Oracle 会自动将数据转为 long 型,然后报插入失败错误. 解决:更改数据大小,或者将字段设为 clob 或 blob 类型. "ORA-01012: not logged on" 以及 "Connected to an idle instance":

Struts1应用、实现简单计算器、使用DispatchAction、显示友好的报错信息、使用动态Form简化开发

实现简单的支持加.减.乘.除的计算器 复制一份Struts1Demo修改:Struts1Calc 方案1: Struts1Calc 创建ActionForm: CalcForm extends ActionForm, num1 num2,生成getter setter: 创建4个Action,在页面中,通过JavaScript控制提交到不同的Action Bean. AddAction: public class AddAction extends Action { @Override publ

oracle数据库启动报错,不能启动ASM实例

数据库rac启动时报错,日志如下,后来使用 Sat Jun  7 06:02:11 2014 GATHER_STATS_JOB encountered errors.  Check the trace file. Sat Jun  7 06:02:11 2014 Errors in file /oracle/product/admin/dqb/bdump/dqb2_j001_13352.trc: ORA-08103: object no longer exists Sat Jun  7 06:0

oracle实例crash,报错信息ORA-00600、ORA-27091、ORA-27072

[故障现象] 2015年2月8日,oracle10.2.0.4单实例数据库,突然CRASH,但进过重启运行恢复.检查alert.log日志发现如下"ORA-00600.ORA-27091.ORA-27072"报错信息. Errors in file /home/db/oracle/admin/db1/bdump/db1_mmon_22544442.trc: ORA-00600: internal error code, arguments: [kmgs_parameter_update

postfix报错信息汇总

postfix_编译时make: *** [xsasl_cyrus_server.o] Error 1 make: *** [update] //如果编译出错,检查出错情况,一般是有包忘了装,要不是参数路径错误: [注释]: xsasl_cyrus_server.c:598: error: 'SASL_OK' undeclared (first use in this function) xsasl_cyrus_server.c:600: warning: format '%s' expects

JavaWeb: 报错信息The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path

JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat.原本开心的新建jsp页面,添加一个简单的Java类.可是,JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServl

eclipse:报错信息The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path

JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat.JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bu