设为首页 加入收藏

TOP

64位 Linux平台下Oracle安装文档(一)
2014-11-24 18:52:38 】 浏览:10051
Tags:64位 Linux 台下 Oracle 安装 文档

安装步骤和32 基本一样,在一些参数上有些变化。



官网安装文档:




1. 安装操作系统


建议使用英文的。 这样避免以后出现乱码的问题。



2. 检查相关安装包



binutils-2.17.50.0.6-2.el5


compat-db-4.2.52-5.1


compat-gcc-34-3.4.6-4


compat-gcc-34-c++-3.4.6-4


compat-libstdc++-33-3.2.3-61


compat-libstdc++-33-3.2.3-61(i386)


compat-libstdc++-296(i386)


gcc-4.1.1-52.el5.2


gcc-c++-4.1.1-52.el5.2


glibc-2.5-12


glibc-2.5-12(i386)


glibc-common-2.5-12


glibc-devel-2.5-12


glibc-devel-2.5-12(i386)


glibc-headers-2.5-12


libgcc-4.1.1-52.el5(i386)


libXp-1.0.0(i386)


libXt-1.0.2(i386)


libXtst-1.0.1(i386)


libaio-0.3.106-3.2


libaio-devel-0.3.106-3.2


libgcc-4.1.1-52.el5


libstdc++-4.1.1-52.el5.2


libstdc++-devel-4.1.1-52.el5.2


libgomp-4.1.1-52.EL5


make-3.81-1.1


numactl-devel-0.9.8.x86_64


sysstat-7.0.0-3.el5



这里要注意的是libXp sysstat 包。 2个包我装了好多次,都没有安装。




3. 设置Shell Limits


3.1 编辑/etc/security/limits.conf 文件,在该文件添加如下内容:


oracle soft nproc 2047


oracle hard nproc 16384


oracle soft nofile 1024


oracle hard nofile 65536



注意, 在这里设置之后,就不需要在去修改/etc/profile文件了。



for Oracle 11gR2


oracle soft nproc 2047


oracle hard nproc 16384


oracle soft nofile 1024


oracle hard nofile 65536


oracle soft stack 10240




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


在该文件添加如下内容:


session required pam_limits.so




3.3 修改/etc/profile, 添加如下内容:



/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.



For the Bourne, Bash, or Korn shell, add the following lines to the /etc/profile file:


if [ $USER = "oracle" ]; then


if [ $SHELL = "/bin/ksh" ]; then


ulimit -p 16384


ulimit -n 65536


else


ulimit -u 16384 -n 65536


fi


fi




4. 配置Kernel Parameters


编辑/etc/sysctl.conf 文件. 添加如下参数:



# Controls the maximum shared segment size, in bytes --物理内存的一般


kernel.shmmax = 68719476736


# Controls the maximum number of shared memory segments, in pages


kernel.shmall = 4294967296 --物理内存除以pagesize


-- 以上2个参数,都已经存在, 只需要调整一下参数大小


kernel.shmmni = 4096


kernel.sem = 250 32000 100 128


fs.file-max = 327679


net.core.rmem_default = 1048576


net.core.rmem_max = 4194304


net.core.wmem_default = 262144


net.core.wmem_max = 1048586


net.ipv4.ip_local_port_range = 9000 65500 -- 这个端口从9000开始



for 11gR2


fs.aio-max-nr = 1048576


fs.file-max = 6815744


kernel.shmall = 2097152


kernel.shmmax = 536870912


kernel.shmmni = 4096


kernel.sem = 250 32000 100 128


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



注意:如果已经存在的值,大于这里的设置,就不要修改。




官网的描述表:





5. 添加用户组和用户,并为oracle用户设置密码


#groupadd oinstall


#groupadd dba


#groupadd oper


#useradd -g oinstall -G dba oracle


#passwd oracle



6. 创建Oracle安装文件夹
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
chmod -R 777 /u01



7. 设置oracle用户的环境变量



#vi /home/oracle/.bash_profile


--将如下代码添加到.bash_profile文件中:


# Oracle Settings


COLUMNS=132; export COLUMNS
LINES=47; export LINES
EDITOR=vi; export EDITOR




TMP=/tmp; export TMP


TMPDIR=$TMP; export TMPDIR


ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE


ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME


ORACLE_SID=anqing; export ORACLE_SID


SHLIB_PATH=$LD_LIBRARY_PATH;export SHLIB_PATH
NLS_LANG=American_America.zhs16gbk;export NLS_

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle 单实例 从32位 迁移到 64.. 下一篇Oracle 使用RMAN 将 DB 从10g 直..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目