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文件夹用于存放安装包
3. 解压:使用tar -zxvf jdk-8u221-linux-x64.tar.gz【文件名】 进行解压。(当前在opt文件夹下,可不用指定解压地址,否则需要使用命令 tar -zxvf 文件名 -C 目标地址)
4. 配置环境变量:
# vi /etc/profile ----> i 进入编辑,将下面这段配置文件添加进去(需要注意的是JAVA_HOME要写全路径,不然后续启动tomcat的时候会提示jre找不到地址的错误)
---->编辑完成后,按esc退出,:wq命令保存文件
5.让配置文件生效:source /etc/profile
6.验证:使用java -version和javac命令,如果未生效,可重启系统,再打开终端。
二、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.sh
4.在浏览器中运行:成功!
三、oracle11g安装与配置(图形化界面)
1.下载安装包:
链接:https://pan.baidu.com/s/1u2xry3QAvRIo832h_hS6xw
提取码:xz31
2.修改配置文件,使用root用户登录
<1>输入命令:vi /etc/security/limits.conf,配置最大进程,最大文件,按i键进入编辑模式,添加如下配置,编辑完成后按Esc键,输入“:wq”存盘退出。
<2>修改/etc/pam.d/login 文件,将配置文件加入到登录验证模块,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,编辑完成后按Esc键,输入“:wq”存盘退出。
<3>修改linux内核,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,编辑完成后按Esc键,输入“:wq”存盘退出。
要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p,显示如下:
<4>编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,编辑完成后按Esc键,输入“:wq”存盘退出。
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。
然后会让你输入密码,密码任意输入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
<4>配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle ,然后直接在输入 : vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
编辑完成后按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,给安装文件所有权限。
再次查看该文件权限如下:
接着使用命令,su – oracle命令切换到oracle用户继续安装,执行./ruanInstaller,此时如果系统使用的中文,在图形可视化界面会出现乱码,需要暂时将语言改成英文的,修改 /etc/sysconfig/i18n配置文件的值
把:LANG="zh_CN.UTF-8"
改为:LANG="en_US.UTF-8"
如果没有立即生效,重启系统,接着就可以愉快的使用图形界面安装程序了
一般正常情况下这里都会出现安装的图形界面了
1.不要输入Email地址,直接next
2.选择安装数据库软件并创建数据,也可以选择第二项仅安装数据库软件,然后next
3.选择服务器版本,如图,点击next
4.单例数据库,如图,点击next
5.高级模式安装,如图,点击next
6.添加支持的语言,如图,点击next
7.选择要安装的版本,如图,点击next
8.安装数据库目录,如图,点击next
9.创建详细目录
10.选择配置类型
11.数据库与服务名
12.开启自动内存管理
(如果512m太大,会出现提示,减少一些就可以),然后先不要点击next,而是点击Memory旁边的Charactor sets选项。
13.设置默认编码为UTF8
14.启用oracle企业管理控制台OEM
15.选择数据库文件目录
16.自动备份设置
17.设置数据库用户名和密码,他是有一个密码建议的,否则会提示错误,密码建议是包含大写和小写字母,总长度不能低于8位。
18.授权的组
19.检查oracle一些安装要求,包都已经安装,直接忽略
20.开始安装,直接点finish(速度比较慢,耐心等待)
21.创建备份数据库
22.安装完成!
安装完成后会弹出提示框提示使用root用户执行两个脚本,我们照着做就可以了
[[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