原创Linux Centos6.9 安装Oracle11G R2
程序员文章站
2022-03-17 12:22:32
...
纯原创手敲 累吐血。。。。。。,详情查看附件rar中的word(内有命令操作截图)
1. 卸载先查看 rpm -qa | grep java
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
2. 准备Oracle用户环境
yum -y groupinstall 'Development Tools'
修改Oracle用户密码:Oracle Oracle
passwd oracle
3. 关闭防火墙
service iptables status
4. 修改内核参数
vi /etc/sysctl.conf
启动编辑 在文末追加
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1073741824 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 kernel.panic_on_oops = 1 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586
使参数生效:
sysctl -p
5. 修改用户限制
vi /etc/security/limits.conf
在文件末尾添加:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
上述值得含义是:
用户 类型 内容(能起几个进程等) 值
为了上述内容在用户登录时生效,还要添加一条:
在末尾添加:
6. 创建oracle安装目录:
7. 登录oracle
vi /etc/pam.d/login
在末尾添加:
session required /lib64/security/pam_limits.so
6. 创建oracle安装目录:
mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R oracle:oinstall /u01 chmod -R 755 /u01/app/oracle chown -R oracle:oinstall /home/oracle
7. 登录oracle
8. 上传文件
8.1. 上传jdk
8.2. 上传oracle(/上传到opt中需要root)
因opt是root权限,需要使用root 用户上传,上传完成后,改变文件拥有者为oracle在解压缩
使用root用户执行chown命令,将opt授权给oracle用户
授权之前
进入opt执行
chown -R oracle ./
使用oracle用户安装jdk,安装oracle
9. 安装jdk
使用oracle用户登录
找到jdk压缩包,并解压
执行命令解压
tar -zxvf jdk-8u181-linux-x64.tar.gz
解压压后释放的文件目录
/home/oracle/jdk1.8.0_181
10. 添加JDK环境变量
切换到用户home
cd ~
编辑文件
vim .bash_profile
将原来的内容这两行注释掉
追加export命令,红色部分替换成jdk的目录
export JAVA_HOME=/home/oracle/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存退出
执行命令,让环境变量生效
source .bash_profile
测试jdk安装成功与否,执行命令
java -version
11. 解压缩oracle
使用oracle用户切换到/opt目录
cd /opt
解压缩,如下命令
unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
12. 添加oracle环境变量
切换到home下执行:
vi .bash_profile
在文件中添加如下内容:
export EDITOR=vi export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib umask 022
执行source命令让环境变量生效
source .bash_profile
13. 安装远程桌面程序
用户Root登录系统,执行下列命令
yum install xorg-x11-xauth,yum install -y xterm
14. 重启数据库所在的机器
reboot
15. Root用户安装界面小程序测试界面是否好用
yum install xorg-x11-apps
执行始终程序测试
xclock
16. 创建oracle所需的交换空间
root用户执行(swapon的首字母s消息)
dd if=/dev/zero of=/swap bs=1M count=4096 mkswap /swap swapon /swap
17. 切换到oracle下执行xclock测试图形界面
Oracle用户执行
xclock
18. 切换到/opt/database目录,执行安装命令
cd /opt/database/解决中文乱码(暂时没解决,使用English)
export LANG=C先用英文
执行如下命令启动安装过程
./runInstaller
验证的时候 缺少装啥
比如缺少glibc则执行如下命令(glibc根据情况替换)
yum install -y glibc
19. 安装过程截图
上一篇: 为啥不能用一下
下一篇: Google的9条创新原则
推荐阅读
-
Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作
-
VMware下Linux CentOS6.9安装图文教程
-
Linux静默安装Oracle11g部分问题的解决方法
-
Linux 7下脚本安装配置oracle 11g r2教程
-
Linux7静默安装Oracle11g教程,亲测实用有效!
-
Oracle11g R2 安装教程完整版
-
win10系统下oracle11g R2的64位版本安装教程
-
Oracle11g R2 安装教程(非常详细 )
-
Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2
-
成功安装 Oracle11G FOR Linux