《oracle11详细安装步骤》由会员分享,可在线阅读,更多相关《oracle11详细安装步骤(32页珍藏版)》请在金锄头文库上搜索。
1、安装oraclellg的步骤Oracle11gR2官方联机文档:http:/ grep MemTotal /proc/meminfoMemTotal:1031320 kB(1G 内存)#grep SwapTotal /proc/meminfoSwapTotal:2064376 kB (2G)2、检查可用的内存和Swapfree - mtotalusedfreesharedbufferscachedMem:1007696310043479-/+ buffers/cache:172834Swap:201502015建议:物理内存最好是2GB及以上。1024MB的物理内存,可用的只有1001MB,安
2、装时 不能通过Oracle “执行先决条件检查”,事实证明即使物理内存低于1GB 一,也可以忽略 此警告,并不影响Oracle软件的成功安装,如下:物理内存-此先决条件将测试系统物理内存总量是否至少为1GB (1048576.0KB)。预期值:1GB (1031320.0KB)实际值:1007.9MB (1025944.0KB)错误列表:-PRVF-7530 :节点ctcdb01上的物理内存不足所需物理内存=1GB (1048576.0KB) - Cause:发现物理内存(RAM)的数量不满足最低内存要求。-Action:向 指定的节点添加物理内存(RAM)。二、检查Oracle11gR2所需
3、要的rpm包如果你的是Oracle 11g Release 2 (11.2) for Linux x86,请看下面链接的安装文档 http:/ 我使用操作系统,CentOS release 6.0(Final) Kernel 2.6.32-71.el6.i686检查相关的开发工具和一些包 The following or later version of packages for Asianux3, Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 should be installed: http:/ 01/install.1
4、12/e24322/pre install.htm#BABCFBDG1、检查命令格式如下:rpm -qa | grep 名字binutils-2.17.50.0.6okcompat-libstdc+-33-3.2.3okelfutils-libelf-0.125okelfutils-libelf-devel-0.125okelfutils-libelf-devel-static-0.125 okgcc-4.1.2okgcc-c+-4.1.2okglibc-2.5-24okglibc-common-2.5okglibc-devel-2.5okglibc-headers-2.5okkernel-h
5、eaders-2.6.18oklibaio-0.3.106oklibaio-devel-0.3.106oklibgcc-4.1.2oklibgomp-4.1.2oklibstdc+-4.1.2oklibstdc+-devel-4.1.2okmake-3.81oknumactl-devel-0.9.8.i386oksysstat-7.0.2okunixODBC-2.2.11unixODBC-devel-2.2.11pdksh-5.2.14-8.i386 ok (okokyumremoveksh 在 yuminstallpdksh-*centos6.2中会遇到此情况下载地址:http:/ ls *
6、.rpmrpm -ivh *.rpm2、配置内核参数# sysctl -a| grep semkernel.sem = 2503200032 128(centos6.2 可能会出现内核不对头,修改参cho kernel.sem=250 32000 100 128 /etc/sysctl.conf)# sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 3276861000 如果原有的内核参数值大于Oracle建议的内核参数值,则不用修改该内核值,反之,则需要修改,建议内存大于2G的正式,一定一条条要仔细检查;Or
7、acle建议的内核最小值3、这里使用Oracle建议值配置: vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 1010000000kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.
8、wmem_default = 262144net.core.wmem_max = 1048586etcsysctl.conf 参数说明.txt# sysctl -p #使内核参数立即生效# sysctl -a | grep kernel.shmmax # 查看内核参数的值kernel.shmmax = 5368709124、配置Oracle用户资源限制 # vi /etc/security/limits.conforacle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65
9、536 oracle soft stack 10240 加入以下行到/etc/pam.d/login,如果存在,则不加入# grep pam_limits.so /etc/pam.d/loginvi /etc/pam.d/login session required pam_limits.so5、在/etc/profile文件中加入以下行For the Bourne, Bash, or Korn shell, add the following lines in the /etc/profile file (or the /etc/profile.local file on SUSE Linu
10、x Enterprise Server systems): # vi /etc/profileif $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi强调:Oracle用户资源限制这个部分,不配置也不会影响Oracle数据库的成功安装; 但是考虑到,若有糟糕的sql语句对服务器资源的无限占用,导致长时间对用户请求无响应, 还是建议提前限制Oracle用户资源为好。6、建立用户和初始化文件# groupadd oinstall#
11、 groupadd dba# useradd -g oinstall -G dba oracle1# passwd oracle (zxy123456)#chown -R oracle:oinstall oracle检查nobody是否存在, id nobody缺省存在的。如果不存在# /usr/sbin/useradd -g nobody# su - oracle$ pwd/home/oracle$ vi .bash_profile #初始化文件最少设置以下5项(黑体表示)ORACLE_BASE=/home/oracle/appORACLE_HOME=$ORACLE_BASE/product
12、/11.2.0/db_1/ORACLE_SID=CTCDBPATH=$ORACLE_HOME/bin:$PATH:$HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH使 Oracle 用户初使化文件生效:.bash_profile7、创建Oracle基目录和软件安装目录在此不要再创建oracle或者oradata这样的系统目录,目录名应该尽量简洁,有含义, 易懂。$ pwd/home/oracle$ mkdir -p /home/oracle/app/product/11.2.0/db_1$ mkdir soft #开始上传数据库软件8
13、、开始安装Oracle用具有root权限的账户,解压以下文件:$ cd soft$ unzip linux_11gR2_database_1of2.zip$ unzip linux_11gR2_database_2of2.zip查看解压后的database目录及其文件是否为oracle:oinstall属性安装数据库软件chown -R oracle:oinstall database/重启电脑安装数据库软件安装Oracle数据库,我们一般采取先安装数据库软件,再配置监听器,最后DBCA创 建数据数据库,这样有助于理解数据库架构,如果安装过程出错,也容易判断故障。$ cd database$
14、./runInstaller1. 配置安全更新,这里都不输入,下一步,继续安装Lon figure Sec unity UpdatConfinure Security UudatEf-TT皓个个丫丫1Inmllutinn OntEnrid Dpuoncinstall TpeTypical ln:5ta.ll-3tiDnPrerequipne ChecksSum maryInstall ProductFinishFroi/lde your email ad dre is cd be InT ortn ed of se 匚 u riiy 仔:ue & In walle product and inkiie conflguration mana