设为首页 加入收藏

TOP

Linux64bit下Oracle11g安装手册(一)
2014-11-24 02:08:12 来源: 作者: 【 】 浏览:9
Tags:Linux64bit Oracle11g 安装 手册

基本信息

\操作系统:CentOS Release 6.5 (Final)
\内核版本:Kernel Linux 2.6.32-431.el6.x86_64
\Oracle版本:Oracle 11g Release2
\安装包:p10404530_112030_Linux-x86-64_1of7.zip、p10404530_112030_Linux-x86-64_2of7.zip

安装准备

上传安装文件

将两个压缩文件覆盖解压后得到文件夹database,借助SSH工具上传到服务器上,目录如:/home/database

创建组

\# groupadd dba
\# groupadd oinstall

创建用户

\# useradd –g oinstall –G dba oracle

修改用户密码

\# passwd oracle

创建安装目录

\# mkdir -p /u01/oracle/product/11.2/db_1
\
\# mkdir -p /u01/oraInventory
\
\# mkdir -p /u01/oracle/oradata
\
\# mkdir -p /var/u01/oracle

设置目录的所有者、所属组和权限

\# chown -R oracle.oinstall /opt/oracle
\
\# chown -R oracle.oinstall /opt/oracle/oradata
\
\# chown -R oracle.oinstall /opt/oracle/product/11.2/db_1
\
\# chown -R oracle.dba /opt/oraInventory
\
\# chown oracle.dba /var/opt/oracle
\
\# chmod -R 775 /opt/oracle
\
\# chmod -R 755 /var/opt/oracle

设置用户oracle的环境变量

\# su – oracle
\# vim /home/oracle/.bash_profile

在文件中添加如下:

\export ORACLE_BASE=/u01/oracle
\
\export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
\
\export ORACLE_SID=orcl
\
\export ORACLE_OWNER=oracle
\
\export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
\
\export PATH=$ORACLE_HOME/bin:$PATH
\
\LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
\
\export LD_LIBRARY_PATH
\
\CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
\
\CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
\
\export CLASSPATH
\
\PATH=$PATH:/usr/sbin; export PATH
\
\PATH=$PATH:/usr/bin; export PATH

\ORA_NLS33=$ORACLE_HOME/nls/admin/data

保存退出,执行以下命令使得配置立刻生效或使用Oracle重登陆系统

\# source $HOME/.bash_profile

开始安装

进入数据库安装文件(database文件夹)所在目录,如:/home/,为所有用户授权

\# chmod –R 777 database

切换到oracle用户,使用oracle重登陆或使用下面命令切换用户

\# su – oracle

进入database目录,运行安装文件开始安装

\# ./runInstaller

进入图形化界面,一步步安装,取消勾选I wish…(依照个人),点击Next,弹出确认框再点Yes

\

三选一界面,选择第二项:Install database software only

\

保持默认:Singel instance database installation,点击Next

\

选择产品语言,默认英语,附加选择了简体中文,点击Next

选择数据库版本,默认企业版,点击Next

配置Oracle安装目录,由于安装前环境变量的配置,安装程序自动读取配置,自动选择好了Oracle Base和Software Location,如图所示,点击Next

同上,Oracle Inventory Directory目录也自动选择好了,oraInventory Group Name选择安装前创建的组dba,点击Next

\

保持默认,两个组都选择的dba,点击Next

\

安装检查中

检查结束,不满足条件列表

\

解决以上错误,新建命令行窗口,切换到root用户,需要输入root的密码

\# su – root
修改进程数和最大会话数的设置,执行 \# vi /etc/security/limits.conf
(在该文件的最后追加下面四行) \oracle soft nproc 2047
\oracle hard nproc 16384
\oracle soft nofile 1024
\oracle hard nofile 65536
系统内核参数设置 \# vi /etc/sysctl.conf
(在该文件后追加以下内容) \kernel.sem = 250 32000 100 128
\net.ipv4.ip_local_port_range = 9000 65500
\fs.file-max = 6815744
\net.core.rmem_default = 262144
\net.core.rmem_max = 4194304
\net.core.wmem_default = 262144
\net.core.wmem_max = 1048576
\fs.aio-max-nr = 1048576 保存退出,立即生效执行: \# cd /etc
\# /sbin/sysctl -p
安装以下列表中的包(使用yum在线安装),其中pdksh-5.2.14没有找到,不安装也没有问题 \-libaio-0.3.105(i386)
\-libaio-devel-0.3.105(i386)
\-libaio-devel-0.3.105(x86_64)
\-glibc-2.3.4-2.41(i686)
\-compat-libstdc++-33-3.2.3(i386)
\-compat-libstdc++-33-3.2.3(x86_64)
\-gcc-c++-3.4.6(x86_64)
\-elfutils-libelf-devel-0.97(x86_64)
\-libgcc-3.4.6(i386)
\-libstdc++-3.4.6(i386)
\-unixODBC-2.2.11(i386)
\-unixODBC-2.2.11(x86_64)
\-unixODBC-devel-2.2.11(i386)
\-unixODBC-devel-2.2.11(x86_64)
\-pdksh-5.2.14(x86_64)
以上步骤完成后点击按钮Check Again,发现不满足列表
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle数据库返回cursor问题的解.. 下一篇ORA-00600[kollasg:client-sidetm..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: