centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

本次环境安装包括 jdk1.8 、tomcat、oracle,最后将webapp在linux系统上启动。

一、jdk1.8安装及配置(防止网络问题,使用本地包安装方式)

1.下载安装包:

链接:https://pan.baidu.com/s/1zmTU0apoKBypJehW5wh08w

提取码:z1ls

使用xftp将下载好的jdk-8u221-linux-x64.tar.gz文件传到虚拟机系统中

2.新建 opt文件夹用于存放安装包

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

3. 解压:使用tar  -zxvf  jdk-8u221-linux-x64.tar.gz【文件名】 进行解压。(当前在opt文件夹下,可不用指定解压地址,否则需要使用命令 tar -zxvf 文件名 -C 目标地址)

4. 配置环境变量:

# vi /etc/profile ----> i 进入编辑,将下面这段配置文件添加进去(需要注意的是JAVA_HOME要写全路径,不然后续启动tomcat的时候会提示jre找不到地址的错误)

---->编辑完成后,按esc退出,:wq命令保存文件

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

 

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

5.让配置文件生效:source /etc/profile

6.验证:使用java -version和javac命令,如果未生效,可重启系统,再打开终端。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

二、tomcat安装

1.下载安装包:

链接:https://pan.baidu.com/s/1h34S3XivBWRadVryv3gc4w

提取码:gdx0

使用xftp将下载好的文件传到虚拟机系统中

2.同样解压到opt目录中

tar apache-tomcat-8.5.56.tar.gz -C /opt #解压到指定目录

3.启动:先进入解压缩环境,然后键入 bin/startup.shcentOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

4.在浏览器中运行:成功!

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

三、oracle11g安装与配置(图形化界面)

1.下载安装包:

链接:https://pan.baidu.com/s/1u2xry3QAvRIo832h_hS6xw

提取码:xz31

2.修改配置文件,使用root用户登录

<1>输入命令:vi /etc/security/limits.conf配置最大进程,最大文件,按i键进入编辑模式,添加如下配置,编辑完成后按Esc键,输入“:wq”存盘退出。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

<2>修改/etc/pam.d/login 文件,将配置文件加入到登录验证模块,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,编辑完成后按Esc键,输入“:wq”存盘退出。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

<3>修改linux内核,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,编辑完成后按Esc键,输入“:wq”存盘退出。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p,显示如下:

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

<4>编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,编辑完成后按Esc键,输入“:wq”存盘退出。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

3. 创建相关用户和组,作为软件安装和支持组的拥有者,linux不支持root用户下安装

<1>创建Oracle用户和密码,输入命令:

groupadd oinstall; groupadd dba

先创建组和用户

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle

# passwd oracle  设置oracle用户的密码

useradd -g oinstall -G dba oracle

意思是你所创建的oracle用户,主组属于oinstall,成员组属于dba。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。

<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:oinstall /home/oracle/app

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

<4>配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

输入:su – oracle ,然后直接在输入 : vi .bash_profile

按i编辑 .bash_profile,进入编辑模式,增加以下内容:

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

编辑完成后按Esc键,输入“:wq”存盘退出

4.安装oracle11g

使用oracle用户登录,执行解压命令

tar  -zxvf  linux.x64_11gR2_database_1of2.zip

tar  -zxvf  linux.x64_11gR2_database_2of2.zip

解压后的文件都在文件夹database里面,然后用cd进入到安装目录,执行./ruanInstaller命令进行安装,这里有个坑,会提示用户权限不够

使用su root 切换到root用户下,使用命令

cd /home/oracle/app/oracle/product/database进入oracle用户下解压包文件夹,再使用命令ll查看该文件夹下所有文件的权限,可以看到runInstaller的执行权限不够。执行chmod 777 runInstaller,给安装文件所有权限。

       centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

再次查看该文件权限如下:

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

接着使用命令,su – oracle命令切换到oracle用户继续安装,执行./ruanInstaller,此时如果系统使用的中文,在图形可视化界面会出现乱码,需要暂时将语言改成英文的,修改 /etc/sysconfig/i18n配置文件的值

把:LANG="zh_CN.UTF-8"

   改为:LANG="en_US.UTF-8"

       如果没有立即生效,重启系统,接着就可以愉快的使用图形界面安装程序了

一般正常情况下这里都会出现安装的图形界面了
1.不要输入Email地址,直接next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

2.选择安装数据库软件并创建数据,也可以选择第二项仅安装数据库软件,然后next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

3.选择服务器版本,如图,点击next centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

4.单例数据库,如图,点击next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

5.高级模式安装,如图,点击next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

6.添加支持的语言,如图,点击next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

7.选择要安装的版本,如图,点击next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

8.安装数据库目录,如图,点击next

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

9.创建详细目录

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

10.选择配置类型

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

11.数据库与服务名

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

12.开启自动内存管理
(如果512m太大,会出现提示,减少一些就可以),然后先不要点击next,而是点击Memory旁边的Charactor sets选项。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

13.设置默认编码为UTF8

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

14.启用oracle企业管理控制台OEM

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

15.选择数据库文件目录

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

16.自动备份设置

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

17.设置数据库用户名和密码,他是有一个密码建议的,否则会提示错误,密码建议是包含大写和小写字母,总长度不能低于8位。

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

18.授权的组

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

19.检查oracle一些安装要求,包都已经安装,直接忽略

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

20.开始安装,直接点finish(速度比较慢,耐心等待)

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

21.创建备份数据库

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

22.安装完成!

安装完成后会弹出提示框提示使用root用户执行两个脚本,我们照着做就可以了

centOS6.5系统下配置环境 jdk1.8 、tomcat8.5、oracle11g

[[email protected] ~]$ su root

[[email protected] ~]# /home/oracle/oraInventory/orainstRoot.sh

[[email protected] ~]# /home/oracle/app/product/11.2.0/dbhome_1/root.sh

之后切换用户,开启监听,进入数据库

[[email protected] ~]# su –oracle

[[email protected] ~]# lsnrctl start

[[email protected] ~]# sqlplus / as sysdba

进入到数据库后使用startup来启动数据库实例

SQL>startup

执行startup可能出现的错误:

SQL> startup

ORA-01081: cannot start already-running ORACLE - shut it down first

首先关闭数据库实例:

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.


 

参考文章

原文链接:https://blog.csdn.net/weixin_44662991/article/details/90952041

原文链接:https://www.jianshu.com/p/88319b0b293f