阅读:25212回复:2
CentOs7安装Oracle10g-二:安装Oracle
以Oracle账号登陆(不能是su过去,只能新开窗口)
注意(如果要删除Oracle数据库,删除Oracle必删除的文件: rm /etc/oratab rm /etc/oraInst.loc),希望你不会用到这一步 图形交互式安装Oracle:(存在缺点:图形化dbca建库存在,原因暂不明确,有可能是没打补丁,安装好Oracle目前只能使用静默式建库,也就是纯命令式建库) 需要配置图形界面: 01、X widow是必须的; 02、vncserver 也是必须的开启vnc后,重新指定 DISPLAY=path,path即为刚刚开启的vnc界面名; 03、推荐使用putty+XMing的方式安装; 1、~目录下修改环境变量(去掉注释) vi .bash_profile ORACLE_BASE=/opt/oracle //上面创建的Oracle安装文件夹 ORACLE_HOME=$ORACLE_BASE/102 ORACLE_SID=orcl LD_LIBRARY_PATH=$ORACLE_HOME/lib PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH 然后执行 source /home/oracle/.bash_profile 使环境变量生效 2、切换目录/opt/oracle 解压安装包, cpio -idmv < 10201_database_linux_x86_64.cpio 3、 需要在Linux上安装图形界面服务端程序X Window:yum groupinstall “X Window System” 使用export DISPLAY=指令需要使用vncserver指定展示图形的用户, 4、切换到/opt/oracle/database,执行./runInstaller。有图形界面弹出,说明正常安装。一般点next安装,注意一定要取消勾选默认创建的实例oracl,这个留到安装完成后自行用命令建库最好,不然安装过程中创建失败可能会导致整个数据库安装失败。安装过程参考:https://blog.csdn.net/sheen1991/article/details/47026591?locationNum=7&fps=1 5、静默建库命令 dbca -silent -cloneTemplate -gdbName orcl -sid orcl -datafileDestination /opt/oracle/oradata -responseFile /opt/oracle/database/response/dbca.rsp 日志文件:/opt/oracle/102/cfgtoollogs/dbca/orcl/orcl.log 查看日志 建库成功后使用netca命令图形化工配置端口,默认1521 6、(oracle用户)打开监听 lsnrctl status 然后可检查数据库开启状态:select open_mode from v$database; 7、设置Oracle的orcl实例监听开机自启: vi /etc/oratab /opt/oracle/102:N 改为/opt/oracle/102:Y 然后编辑 vi /etc/rc.d/rc.local 添加如下行 su oracle -lc "/opt/oracle/102/bin/lsnrctl start" su oracle -lc /opt/oracle/102/bin/dbstart 最后执行:chmod +x /etc/rc.d/rc.local 8 、使用root用户设置防火墙自启,然后重启系统 9、开启防火墙端口:firewall-cmd --zone=public --add-port=1521/tcp --permanent 然后重启防火墙就OK,数据库起了,监听起了就可以远程连接了 |
|