一、配置系统环境:

1、打开终端,执行如下命令

rpm -qa |grep make

出现如下列表

imake-1.0.2-3
automake14-1.4p6-13
automake17-1.7.9-7
automake15-1.5-16
automake-1.9.6-2.1
make-3.81-3.el5
automake16-1.6.3-8
说明make包已经安装。

用同上的方法检查下面的安装包是否安装
make, glibc, libaio,compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gcc, libXp,openmotif, compat-db

如果未安装要安装,这些安装包在系统盘中就能找到,可以挂载系统盘,如果是企业版5可以到系统盘的Server下(若为企业版6到系统盘的Packages下)用下面命令进行安装

rpm -ivh 上面所出现的包名-*  --nodeps

如:

rpm -ivh make-* --nodeps

注:--nodeps表示不测试依赖关系

确认上面所有包安装成功后,进行步骤2.

2、到/etc/sysctl.conf配置脚本中修改内核参数

vi /etc/sysctl

(按i进行编辑)修改内容如下:
kernel.shmall = 2097152
--系统可以使用的内存页的最大数量(可以根据需要改变该参数的值)
kernel.shmmax = 2147483648
--单个共享内存段的最大大小,单位是字节(可以根据需要改变该参数的值)

修改后在文件最后添加如下内容:

kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

修改完成后保存退出(先按Esc再按:然后wq或x)

然后用下面命令使内核参数生效:

/sbin/sysctl -p

3、 vi /etc/security/limits.conf 行末添加以下内容
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
保存退出

4、vi /etc/pam.d/login 行末添加以下内容
session required pam_limits.so

保存退出

5、确认防火墙以及SELINUX关闭

6、用下面命令添加新组和oracle用户

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle

7、创建Oracle的安装目录,并把权限付给oracle用户:
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01

8、vi /etc/redhat-release

清空里面的内容添加下面内容:

redhat-4

9、修改oracle 用户的环境变量:
以 oracle 身份登录:

su - oracle

vi .bash_profile

在该文件中添加以下行:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

然后执行

source .bash_profile

该命令用于使环境变量生效。

转载于:https://www.cnblogs.com/snow-xue/archive/2012/08/08/2628744.html

在linux系统下安装oracle前的准备工作(配置oracle环境变量)相关推荐

  1. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  2. jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具,因此首先需要安装的是JDK 目前JMeter3.0需要的在JDK1.7及以上版本运行这是需要注意的一点 一.下载JDK 下 ...

  3. Q106:Linux系统下安装编译PBRT-V3

    106.0 引入 本人之前尝试过在windows系统中编译pbrt-v3,但是出现了很多错误.pbrt-v3的源代码中部分Linux的函数没有用宏包好,而是直接使用,所以在windows环境下就报错了 ...

  4. Linux系统下安装FTP服务

    Linux系统下安装FTP服务 1. 简介 2. 工作原理 3. FTP的安装与配置 1. 下载vsftp安装包 2. 检查是否已经安装了vsftp,后面会介绍怎样卸载 3. 安装vsftpd 4. ...

  5. linux 显卡驱动无法安装程序,linux系统下安装显卡驱动程序

    <linux系统下安装显卡驱动程序>由会员分享,可在线阅读,更多相关<linux系统下安装显卡驱动程序(6页珍藏版)>请在人人文库网上搜索. 1.linux系统下安装显卡驱动程 ...

  6. 如何在Linux系统下安装英特尔® Arc™系列独立显卡驱动以及进行AI推理性能测试...

    点击蓝字 关注我们,让开发变得更有趣 作者 | 周兆靖 排版 | 李擎 如何在Linux系统下安装英特尔® Arc™系列 独立显卡驱动以及进行AI推理性能测试 目录 1.本文目的 2.Linux 系统 ...

  7. Linux系统下安装配置 Nginx 超详细图文教程

    Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...

  8. 在Linux系统下安装NCL

    在Linux系统下安装NCL 一.虚拟机Vmware16安装 二.VMware虚拟机安装ubuntu18.0.4 三.Linux系统配置 四.conda的安装 五.NCL的安装.调整及测试 一.虚拟机 ...

  9. 查看磁盤使用情况linux,在Linux系统下安装Filelight来查看磁盘使用情况

    在 Linux 系统下要查看硬盘的使用情况有非常多的命令可以实现,但是本文给你介绍一款软件:Filelight,开源并免费使用,我们在 Linux 下安装上它用图形化界面来显示磁盘的使用情况,它以彩色 ...

  10. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...

最新文章

  1. 如何获得10倍的用户增长?| 文末福利
  2. Java 文件上传下载管理器(控制台)
  3. 卫星导航精密单点定位(PPP)技术
  4. .NET Framework 4.7正式发布
  5. javafx 遮罩_JavaFX技巧31:遮罩/剪切/ Alpha通道
  6. 计算机中函数counta表示,excel中counta函数的使用方法
  7. Pandoc提供二进制分发包了
  8. 关于php反射机制的一些理解
  9. python基础语法测评_3. Python基础语法
  10. java 僵尸进程_有关僵尸进程和孤儿进程的解释
  11. 捷联惯导系统学习7.3(惯性/卫星组合导航 )
  12. 技术交流群内容及加入方式
  13. 对称矩阵 c语言,对称矩阵的判定 C语言 SDUT
  14. 20+案例教你可视化图表的设计方法
  15. android adb pull 文件夹,android – 我如何adb拉SD文件夹中的所有文件
  16. 市场下行谁的锅?流动性短缺怎么破?衍生品大佬来解答 |「生机」云峰会
  17. Java语言发展简史
  18. WordPress网站Logo
  19. 金蝶eas显示连接服务器超时,金蝶EAS常见问题解答_工具及框架应用_2016
  20. 泛微E9移动平台使用范例,泛微Ecology9移动应用例子

热门文章

  1. 【CV学习笔记】OpenCV基本操作
  2. 在属性级情感分析中结合BERT和语法信息
  3. 一文看尽2019年NLP前沿突破
  4. 【干货】神经网络SRU
  5. 《逆袭进大厂》之C++篇49问49答(绝对的干货)
  6. 每日一题[LeetCode 315]计算右侧小于当前元素的个数
  7. Python—常用正则表达式方法
  8. adaboost代码实现
  9. Kubernetes生态系统与演进路线
  10. 分布式数据库的优越性