debian7安装oracle11g

1,安装必须包

apt-get install gcc g++  make binutils libc6 libc6-dev libstdc++6
libstdc++5 rpm gawk alien ksh  lesstif2 libaio1 linux-headers elfutils
libaio-dev sysstat unixodbc-bin unixodbc-dev pdksh

其中还缺少java包,去官方下来安装就OK了。

2,添加用户和组

groupadd oinstall

groupadd dba

useradd oracle -m -d /home/oracle -g oinstall -G dba -s /bin/bash

passwd oracle

3,检查安装环境,此处直接写成了一个小脚本

echo "sem: ";echo "min 250 32000 100 128"; echo "is " `cat
/proc/sys/kernel/sem`; echo; /

echo "shmall: ";echo "min 2097152"; echo "is " `cat /proc/sys/kernel/shmall`;
echo; /

echo "shmmax - should be able to hold the SGA - max 4G-1byte: ";echo "is "
`cat /proc/sys/kernel/shmmax`; echo; /

echo "shmmni: ";echo "min 4096"; echo "is " `cat /proc/sys/kernel/shmmni`;
echo; /

echo "file-max: ";echo "min 6815744"; echo "is " `cat /proc/sys/fs/file-max`;
echo; /

echo "ip_local_port_range: ";echo "min/max 9000  65500"; echo "is  
  " `cat /proc/sys/net/ipv4/ip_local_port_range`; echo; /

echo "rmem_default: ";echo "min 262144"; echo "is " `cat
/proc/sys/net/core/rmem_default`; echo; /

echo "rmem_max: ";echo "min 4194304"; echo "is " `cat
/proc/sys/net/core/rmem_max`; echo; /

echo "wmem_default: ";echo "min 262144"; echo "is " `cat
/proc/sys/net/core/wmem_default`; echo; /

echo "wmem_max: ";echo "min 1048576"; echo "is " `cat
/proc/sys/net/core/wmem_max`; echo; /

echo "aio-max-nr: ";echo "max 1048576"; echo "is " `cat
/proc/sys/fs/aio-max-nr`; echo;

4,检查必须的参数

echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf

echo "kernel.shmall = 2097152" >> /etc/sysctl.conf

# !!!! needs to fit YOUR SGA (=main memory for database, be sure to have
enough ram for PGA etc.)!!!!

echo "kernel.shmmax = 1200000000" >> /etc/sysctl.conf

#echo "kernel.shmmni = 4096" >> /etc/sysctl.conf

echo "fs.file-max = 6815744" >> /etc/sysctl.conf

#echo "net.ipv4.ip_local_port_range = 1024 65000" >>
/etc/sysctl.conf

echo "net.core.rmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.rmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.rmem_max = 4194304" >> /etc/sysctl.conf

echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.wmem_max = 1048576" >> /etc/sysctl.conf

echo "fs.aio-max-nr = 1048576" >> /etc/sysctl.conf

5,设置limit

echo "oracle soft nproc 2047" >> /etc/security/limits.conf

echo "oracle hard nproc 16384" >> /etc/security/limits.conf

echo "oracle soft nofile 1024" >> /etc/security/limits.conf

echo "oracle hard nofile 65536" >> /etc/security/limits.conf

echo "oracle soft stack 10240" >> /etc/security/limits.conf

6,建立安装目录,我的/datadisk空间最大,就放到这里面了

mkdir -p /datadisk/u01/app/oracle

mkdir -p /datadisk/u01/oradata

mkdir -p /datadisk/u01/flash_recovery_area

chown -R oracle:oinstall /datadisk/u01

chmod -R 775 /datadisk/u01/

防止出错,添加如下链接目录

ln -s /usr/bin/awk /bin/awk

ln -s /usr/bin/basename /bin/basename

7,设置DISPLAY变量来显示GUI安装

切换到你当前桌面登录的用户执行:xhost + ,此命令的意思是允许其它用户使用当前的桌面环境

切换回oracle用户,export DISPLAY=:0 (debian7下是这样设置的),然后执行
xclock 看看效果

8,进行安装

./datadisk/oracle11g/database/runInstaller

9,安装过程中遇到一些问题

基本上都是一些链接的问题,用ln -s /usr/lib/xxxx.so
 /lib64下基本上就OK了。看错误日志解决!

debian7安装oracle11g

时间: 2024-10-29 19:11:13

debian7安装oracle11g的相关文章

rhel5.5 安装 oracle11g asm(1)

在64位rhel5.5上安装oracle11g,使用自动存储管理(asm) #cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.11.100 NETMASK=255.255.255.0 #/etc/init.d/network restart #vi /etc/hosts

安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法

每一个项目环境的搭建都离不开安装oracle数据库,那么安装oracle11g数据库出现 [INS-30131] 执行安装程序验证所需的初始设置失败.我该怎么办呢? 解决方法 第一步:控制面板>所有控制面板项>管理工具>服务>SERVER 启动 TCP/IP 启动 第二步: 1.点击 开始->运行 ,输入regedit ,然后回车键进入注册编辑器2.找到并点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Lanman

centos6.5安装Oracle11g 温故而知新

在线gen更新各种依赖包 yum -y install make glibc libaio compat-libstdc++-33 compat-gcc-34  compat-gcc-34-c++  gcc libXp openmotif  compat-db 1.配置/etc/sysctl.conf /sbin/sysctl -p kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem

初学者安装oracle11g报错,求赐教

如图,在linux6.2上安装oracle11g,都装到%95了,报错,各位大神,这个可以忽略吗?

RedHat-server-5.6-64bit安装oracle11g

最近也是要给客户上系统,无奈客户只是提供了操作系统,数据库并没有安装起来,需要我们自己动手安装,说真的,oracle这东西在windows下装了不少,但是在Linux上可真是没有安装过,这也是第一次装,所以为了以防万一,我提前在本机用虚拟机装了一遍,下面的内容就把大致过程做以记录. 第一次安装,惯例当然是百度上找教程了,找到一篇还不错的教程,我就是按照博主的过程安装的,虽然中间稍微有一点不同,但是基本就是按照他的架子来装的,我这里附上原文地址:http://blog.csdn.net/westm

CentOS-6.7下安装Oracle11g

具体安装细节可以参考oracle11g官方文档(install.112/e24324/toc.html),这里只记录一些主要的步骤. (1)检查硬件 (2)检查安装包 缺少的包就用yum安装,其中pdksh这个包好像不在yum源里面,需要自己手动下载安装 除上述包之外,还要安装unixODBC和unixODBC-devel (3)创建组和用户 这里设置的oracle用户的密码是oracle (4)配置资源限制 编辑/etc/sysctl.conf文件,将下面的内容追加到文件末尾 然后执行sysc

ubuntu14.04 安装 Oracle11g

以前我用的是win7但是作为一个java的开发者怎么不用liunx呢,于是我决定专用ubuntu本人比较喜欢新的就安装了最新的ubuntu14.04.我比较喜欢使用mysql数据库.因为它开源.小巧但是公司用的是oracle11g .所以今天给大家带来的是一个在ubuntu 下安装Oracle11g的文章.可能有的地方比较罗嗦,但是本人也是ubuntu 的初学者,对于不对的地方希望大家指教. 1.安装前的准备 1).下载oracle11g 安装文件并解压 下载地址:  http://www.or

win10-32bit安装oracle11g客户端

win10-32bit安装oracle11g client提示 在安装文件的/stage/cvu文件夹下面找到文件 cvu_prereq.xml文件,修改为如下(添加windows 10相关字段,若你的系统为32位只需要添加win10 32的子段即可,若你的系统为64位只需要添加win10 64的子段即可): 安装过程提示预检查不通过,可以忽略.

linux-CentOS6.4下安装oracle11g详解

来源:http://dengqsintyt.iteye.com/blog/1991930 目录: 1.前言         2.安装环境         3.基本要求         4.修改linux核心配置(可省略)         5.安装步骤         6.建立数据库         7.创建监听         8.基本操作 前言: 之前再XX网上写的很多技术文章,不知什么原因,全部被干掉了,伤心了几天,想通了,日子还得过嘛~! 先从最近参与的的一个项目开始吧.这个项目是一个we