Linux下oracle 11g安装

服务器环境要求

    硬盘 20G以上 ,必须高于1G的物理内存,交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小
 

在Root用户下执行以下步骤:

修改用户的SHELL的限制,修改/etc/security/limits.conf文件

oracle   soft    nproc    2047

oracle   hard    nproc    16384

oracle   soft    nofile     1024

 

oracle   hard    nofile    65536

 

修改/etc/pam.d/login 文件

session   required    /lib/security/pam_limits.so 

session   required    pam_limits.so

 

 

修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi  /etc/sysctl.conf 

 

fs.file-max = 6815744 

fs.aio-max-nr = 1048576 

kernel.shmall = 2097152 

kernel.shmmax = 2147483648 

kernel.shmmni = 4096 

kernel.sem = 250 32000 100 128 

net.ipv4.ip_local_port_range = 9000 65500 

net.core.rmem_default = 4194304 

net.core.rmem_max = 4194304 

net.core.wmem_default = 262144 

net.core.wmem_max = 1048576

 

/etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl  -p 


创建相关用户和组

groupadd  oinstall 

groupadd  dba


创建Oracle用户和密码,输入命令:

useradd -g oinstall -g dba -m oracle

passwd  oracle

 

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认


创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令:

mkdir /home/oracle/app

mkdir /home/oracle/app/oracle

mkdir /home/oracle/app/oradata

mkdir /home/oracle/app/oracle/product

更改目录属主为Oracle用户所有,输入命令:
chown -R oracle:oinstall /home/oracle/app
配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle  ,然后直接在输入 : vi .bash_profile,加入厦门内容
umask 022
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib


到这里环境全部配置好了。

现在是上传安装包到知道路径,unzip 解压会生成database文件夹

unzip  linux.x64_11gR2_database_1of2.zip 

unzip  linux.x64_11gR2_database_2of2.zip

 

如果是公司服务器,肯定只能进行命令行操作,可以采用一种Xmanager的工具进行图形化界面安装。

xshell进入database,./runInstaller进入图形化界面安装步骤,因为写此文章时本人已经安装好,无法配图了。网上又前人搭建的配图,图形化界面安装就基本和windows下安装基本一样了。



 


 
posted @ 2014-11-14 21:22  红尘客栈  阅读(206)  评论(0编辑  收藏  举报