李盛涛
光明尊者
光明尊者
  • UID480
  • 粉丝1
  • 关注3
  • 发帖数15
  • 社区居民
阅读:25212回复:2

CentOs7安装Oracle10g-二:安装Oracle

楼主#
更多 发布于:2018-10-31 11:21
以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,数据库起了,监听起了就可以远程连接了
何圆
管理员
管理员
  • UID3
  • 粉丝18
  • 关注6
  • 发帖数291
  • 社区居民
  • 忠实会员
  • 原创写手
沙发#
发布于:2018-10-31 11:23
谢谢分享!
杨铁军
骑士
骑士
  • UID325
  • 粉丝2
  • 关注3
  • 发帖数19
  • 社区居民
板凳#
发布于:2018-11-15 14:06
何圆:谢谢分享!回到原帖
游客

返回顶部