install oracle
centos7 安装oracle 11g数据库
一.准备软件
1.linux centos 7
2.linux.x64_11gR2_database_1of2
3.linux.x64_11gR2_database_2of2
4.jdk-8u171-linux-x64.tar.gz
二,安装java
mkdir /usr/local/java tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java 添加环境变量: vi /etc/profile ,加入如下内容: export JAVA_HOME=/usr/local/java/jdk1.8.0_171 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
#生效 source /etc/profile
三。解压oracle 软件
unzip linux.x64_11gR2_database_1of2 linux.x64_11gR2_database_2of2
四。配置安装
1.新建oracle用户 groupadd oracle useradd -g oracle oracle 2.创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如: 输入命令 mkdir /home/oracle/app mkdir /home/oracle/app/oracle mkdir /home/oracle/app/oradata mkdir /home/oracle/app/oracle/product 3.更改目录属主为Oracle用户所有,输入命令: chown -R oracle:oracle /home/oracle/app 4.配置oracle用户的环境变量,首先,切换到新创建的oracle用户下, 输入:su – oracle ,然后直接在输入 : vi .bash_profile 按i编辑 .bash_profile,进入编辑模式,增加以下内容: export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
五.XMANAGER 安装oracle
export displays=:0.0
1.启动xstar
#报错1
解决办法 :安装[root@rac1 opt]# yum install xorg-x11-xauth
#报错2
错误:bash: /usr/bin/xterm: No such file or directory
解决办法:yum
install
-y xterm
2.再启动
界面输入安装:./runInstaller
该软件包包含一个静态链接库:/usr/lib64/libc.a
修改/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,将
ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改为:
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
点击Retry继续安装。接着又提示”Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk.' ,解决方法:在makefile中添加链接libnnz11库的参数
修改/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,将
$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11
点击Retry继续安装。
安装成功!