高危风险,银河麒麟系统安装Oracle数据库遇到的严重问题!
前言:
由于不同产品国产化替代进度不同,导致适配上经常出问题,最明显的就是国产化操作系统替代的速度通常快于国产化数据库的替代,这就不得不面临一个问题,在先替换国产操作系统后,如何平滑的临时将国外商业数据库迁移到国产操作系统上?
以本文为例,对国产麒麟系统来讲,又分为中标麒麟和银河麒麟等,其中oracle又只兼容中标麒麟,如果想在银河麒麟系统安装oracle,通常会遇到一些问题。
关于Oracle数据库适配哪些国产操作系统,请看我的另一篇文章:
Oracle数据库适配哪些国产操作系统?
chenjuchao,公众号:IT小ChenOracle数据库适配哪些国产操作系统?
问题描述:
在银河麒麟Kylin Linux V10 (SP1)上静默安装Oracle 11.2.0.4.0软件后,发现 $ORACLE_HOME/bin 目录下 lsnrctl,tnslsnr,rman,sqlldr,expdp ...等很多文件大小为0,导致了很多命令无法正常执行。
除此以外,还有其他几个问题,请看我的另一篇文章:
银河麒麟系统安装ORACLE数据库问题处理
chenjuchao,公众号:IT小Chen银河麒麟系统安装ORACLE数据库问题处理
不靠谱的方案:
手动拷贝另一套没问题的数据库的相应文件,并授予相应的权限。
scp -P 22 sqlldr rman oracle lsnrctl expdp exp adrci tkprof tnsping tnslsnr ... oracle@CJC-DB-01:/home/oracle/tmp