step1.修改sysctl.conflinux
step2.修改ulimit.confsql
step3.打包源oracle安装包oracle
step4.经过id{oracle的安装运行用户} 获取安装oracle的【ORACLE_HOME目录】、【用户】、【用户组】:注意uid、gidui
注意:rdbms/lib/config.c的配置信息:可用于查找原始用户组的配置信息spa
step5.在目标环境建立“step4”中获取到的相应用户及用户组it
step6.在目标环境安装必要的软件包:gcc、make、libaio、libcap等io
step7.经过tar解压:最好保持和源目录一致,不然须要修改一堆的sh脚本;保持用户、用户组一致编译
step8.清理解压后的listner.ora及initXXX.ora(或,进行适当的修改)登录
step9.设置oracle的环境变量,运行relink命令从新编译,以适应当前linux系统环境变量
ok!
问题:
1. 路径不一样的问题:可经过修改相应的sh脚本完成
2.具备dba权限的用户组配置不正确,则“sqlplus / as sysdba”可能不断提示:用户/密码不正确,没法登陆
3.libaio、libcap等包未安装,则没法正确运行