以前没有安装过,最近安装了。感觉在Liunx安装真的超麻烦。这是技术文档,分享给大家。

LINUX安装oracle数据库步骤:

1、安装依赖包

   yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel

2、创建oracle专用的用户及用户组

  [root@oracledb ~]# groupadd -g 251 oinstall

[root@oracledb ~]# groupadd -g 252 dba

[root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle

[root@oracledb ~]# passwd oracle

3、修改配置文件

  一、修改内核参数

[root@oracledb ~]# vi /etc/sysctl.conf  #末尾添加如下

net.ipv4.ip_local_port_range= 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr = 1048576

二、修改系统资源限制

1

 [root@oracledb ~]# vi /etc/security/limits.conf  #末尾添加如下

 

oracle   soft  nproc   2047

 

oracle   hard  nproc   16384

 

oracle   soft  nofile   1024

 

oracle   hard  nofile   65536

2

[root@oracledb ~]# vi /etc/pam.d/login

 

session    required    pam_namespace.so  #在此行下面添加一条pam_limits.so

 

session    required    pam_limits.so

 

 

 

4、创建安装目录并赋予权限

 [root@oracledb ~]# mkdir -p /opt/oracle/app/

 

[root@oracledb ~]# mkdir -p /opt/oracle/oradata/

 

[root@oracledb ~]# chmod 755 -R /opt/oracle/

 

[root@oracledb ~]# chmod 775 /opt/oracle/app/

 

[root@oracledb ~]# chown oracle.oinstall -R /opt/oracle/

5、设置oracle用户的环境变量

 [oracle@oracledb ~]$ vi ~/.bash_profile

export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl

[oracle@oracledb ~]$ source ~/.bash_profile  #立即生效

 

6、oracle两个压缩文件解压到同一个目录(database)下然后传输到linux目录下

7、给该目录赋予所有权限(赋予权限要先切换到root用户下)

8、修改环境变量:

$>vi /etc/hosts

显示如下:

127.0.0.1   localhost     localhost.localhost.main

::1         localhost     localhost.localhost.main

改为

修改为一下样式:

127.0.0.1   localhost     localhost.localhost.main

::1         localhost     ocalhost.localhost.main

 

9、然后再虚拟机中打开终端输入 export LANG=en_US.UTF-8防止图形界面乱码

10、然后切换到新建oracle用户下,在切换目录到database(数据库安装目录)目录下执行./runInstaller该命令,如果报错请继续以下步骤

 

第一次执行./runInstaller

报错java.lang.noClassFound....

解决方法:

执行命令 unset DISPLAY

 

然后重启虚拟机

      注意:如果不重启报 DISPLAY未设置。。。。

切换用新建的oracle用户登陆

再次执行:./runInstaller

即可开始安装

     

 

最新文章

  1. 怎样简单灵活地将DataTable中的数据赋值给model
  2. WIN32 窗口类封装 框架实现部分
  3. [Vuejs] 关于vue-router里面的subRoutes
  4. java_method_数据去重
  5. svn1.8 server client eclipse 插件 配置 完全教程
  6. Enable SSHD on Ubuntu
  7. 如何用Apache POI操作Excel文件-----如何用Apache POI 画一个离散图
  8. 分享:php 上传图片的代码
  9. CSS入门教程——定位(positon)
  10. [Oracle]查看和修改连接数
  11. json序列化NULL
  12. 架构 规则引擎 quartz
  13. TCP的三次握手和四次挥手图解
  14. Expect 安装 on centos7
  15. 函数和常用模块【day04】:内置函数(八)
  16. 知识picture
  17. Mysql操作日志
  18. c# webBrowser清除缓存问题
  19. shell数组中“和@的妙用
  20. LiteOS创建任务的一个BUG

热门文章

  1. golang数据库操作初体验
  2. C 语言入门第八章--C语言预处理命令
  3. Linux 7 和 CentOS 7 收到重要内核安全更新
  4. Spark程序编译报错error: object apache is not a member of package org
  5. 用Navicat连接阿里云ECS服务器上的MySQL数据库,连接不上,并且报10060错误
  6. Centos7 mariadb (mysql)主从复制实现
  7. MacBook OSX VMWare Fusion 11安装 Tools For Windows
  8. Vue中img标签src属性绑定
  9. Vue 中引入echarts
  10. nginx 安装部署前篇