【Troubleshooting】ORA-31626 job does not exist and ORA-31633 unable to create master table when executing EXPDP

数据库平台:Linux 5.8 数据库版本:oracle 11.2.0.1 【问题描述】 使用脚本进行expdp导出,报错如下: [cce_oracle11] ORA-31626: job does not exist ORA-31633: unable to create master table "ULTRANMS.EXPDP_ULTRANMS" ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95 ORA-06512: at "SYS.KUPV$FT", line 1020 ORA-00955: name is already used by an existing object [/cce_oracle11] 截图如下: 【处理方法】 ORA-31626,ORA-31633的报错中明确指出了问题所在。首先是job不存在,其次无法创建expdp_ultranms表,最后说明对象已经存在。 查看执行的脚本内容: [cce_bash] [oracle@IT-DB ]cat NMSDB_backup.sh LANG=C export LANG ORACLE_SID=citinms export ORACLE_SID NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export NLS_LANG umask 022 DATE=`date +%Y%m%d` #find /oradatabak -name "nmsdbbak_*.dmp" -type f -mtime +1 -exec rm {} \; #find /oradatabak -name "nmsdbbak_*.log" -type f -mtime +1 -exec rm {} \; #find /oradatabak -name … [Read more...]

【Best Practices】Install Linux RedHat 6.x using kickstart with TFTP (PXE method)

作为一名DBA,也会经常了系统打交道,因此熟悉操作系统的安装和配置也是非常必要的。 为多台服务器安装操作系统是个很费力的工作,因此需要采用一些方法来简化工作量,这里列出一些供大家参考。 1.在主机的配置都相同时,可以利用主机中的Raid卡在所有主机上做raid1,这样安装好操作系统的磁盘就由1块变为2块,然后把其中1块硬盘放入其他主机中,这样raid1会同步2块磁盘。达到了翻倍的效果。 2.在主机配置不相同时,可以使用本文主要描述的网络安装,具体安装过程请下载本文完整文档。 目录如下: 1 Installing RHEL 6.2   1.1 开始安装   1.2 光盘检测   1.3 安装初始页面   1.4 语言选择   1.5 键盘习惯选择   1.6 存储设备选择   1.7 包含数据警告   1.8 主机名设置   1.9 时区选择   1.10 Root密码设置   1.11 密码合规性警告   … [Read more...]