欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

原创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
 
      上述值得含义是:
 
      用户                  类型     内容(能起几个进程等)  值     
     为了上述内容在用户登录时生效,还要添加一条:
 
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. 安装过程截图
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 
原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
 

 
 
 
 
 

 

  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 38.3 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 55.8 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 39.9 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 42.2 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 40.3 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 46.1 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 57.4 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 60.4 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 46.2 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 62.6 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 59.6 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 51 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 88.6 KB
  • 原创Linux Centos6.9 安装Oracle11G R2
            
    
    博客分类: Oraclelinux  
  • 大小: 41.6 KB