1、04linux数据库软件安装文档32bitOracle Database Quick Installation Guide11gRelease 2 (11.2) for Linux x86第一部分:以root用户登录(root/beijing),并完成以下操作。一、 硬件需求1、 内存需求(1) 查看系统物理内存,最少需要1G,建议使用2Gcat /proc/meminfo | grepMemTotal(2) 查看系统虚拟内存,大小要求如下表,建议大小为物理内存的2倍cat /proc/meminfo | grepSwapTotalAvailable RAMSwap Space Require
2、dBetween 1 GB and 2 GB1.5 times the size of the RAMBetween 2 GB and 16 GBEqual to the size of the RAMMore than 16 GB16 GB(3) 或者使用下面的命令查看free2、 系统架构(1) 查看系统体系架构uname a(2) 查看系统发行版本信息cat /etc/redhat-releasecat /etc/issue3、 磁盘容量(1) /tmp文件系统的大小,至少要1Gdf h /tmp注意:如果大小不够,在设置oracle用户环境变量时再修改并指定。(2) 安装数据库软件及存
3、放数据库文件所需要的空间,建议如下Installation TypeRequirement for Software Files (GB)Enterprise Edition4.35Standard Edition4.22Installation TypeRequirement for Data Files (GB)Enterprise Edition1.7Standard Edition1.5在本次安装中,数据库软件和数据文件统一放在/u01中df h /u01二、 软件需求1、 操作系统需求Red Hat Enterprise Linux 5支持安装Oracle Database 11g
4、Release 2 cat /etc/issue2、 内核需求Red Hat Enterprise Linux 5 Update 5 with the Kernel for Linux2.6.18 or lateruname -r3、 软件包需求The following or later version of packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5 must be installed:binutils-2.17.50.0.6compat-libstdc+-33-3.2.3elfutils-l
5、ibelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c+-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc+-4.1.2 libstdc+-devel-4.1.2make-3.81sysstat-7.0
6、.2unixODBC-2.*unixODBC-devel-2.*如有没有安装的软件,请参照文档linux设置DVD光盘为yum源,再进行软件安装,例如:yum install binutils-* -y三、 创建需要的组和用户The Oracle Inventory group (typically, oinstall)The OSDBA group (typically, dba)The Oracle software owner (typically, oracle)The OSOPER group (optional. Typically, oper)其中,oracle用户以oinsta
7、ll为主组,dba、oper为附加组。# groupaddoinstall# groupadd dba# groupaddoper# useradd -g oinstall -G dba,oper -s / bin/bash -d /home/oracle -m oracle# passwd oracle四、 修改内核参数1、 查看当前的内核参数# sysctl -p2、 修改内核参数,编辑/etc/sysctl.conf说明:标红的条目已经有,只需修改数值。下面所给数值均为最小值,如当前值高于下面的值,则可以不用修改。kernel.shmall = 2097152kernel.shmmax
8、= 536870912fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485863、 查看修改后的内核参数# sysctl -p4、 修改oracle用户的访问
9、限制参数,编辑文件/etc/security/limits.conf,添加以下内容:# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240五、 创建需要的目录1、 数据库基础目录,并修改所有者和权限mkdirp /u01/app/oraclechown -R oracle:oinstall /u01chmod -R 775 /u012、 数据库软件安装目录,系统
10、会自动创建的默认目录3、 数据库文件所在目录,系统会自动创建的默认目录六、 配置oracle用户的环境变量1、 编辑文件.bash_profile,添加以下内容:#su oracle$vi .bash_profileexportORACLE_BASE=/u01/app/oracle七、 挂载oracle安装镜像1、 创建挂载点和修改权限rootrh168 # mkdir -p /home/oracle/cdromrootrh168 # chown -R oracle:oinstall /home/oracle/cdromrootrh168 # chmod -R 775 /home/oracle
11、/cdrom2、 添加oracle安装镜像,并挂载rootrh168 # df -hFilesystemSize Used Avail Use% Mounted on/dev/sda17.8G3.4G4.1G 46% /dev/sda53.0G69M2.7G 3% /home/dev/sda29.7G151M9.1G 2% /u01tmpfs1014M 0 1014M 0% /dev/shm/dev/hdc2.8G2.8G 0 100% /mediarootrh168 # umount /dev/hdcrootrh168 # mount /dev/hdc /home/oracle/cdromm
12、ount: block device /dev/hdc is write-protected, mounting read-onlyrootrh168 # df -hFilesystemSize Used Avail Use% Mounted on/dev/sda17.8G3.4G4.1G 46% /dev/sda53.0G69M2.7G 3% /home/dev/sda29.7G151M9.1G 2% /u01tmpfs1014M 0 1014M 0% /dev/shm/dev/hdc2.3G2.3G 0 100% /home/oracle/cdrom3、 设置CRT选项,使其支持图形化界面
13、4、 启动Xmanager 4中的passive第二部分:以oracle用户登录(oracle/beijing),并完成以下操作。1、 新建会话2、 修改oracle用户的配置文件,添加以下内容oraclerh168 $ vi .bash_profileexport DISPLAY=192.168.6.234:0.0这个ip是指host-only这块网卡的Ip地址source .bash_profile生效3、 开始进行安装oraclerh168 /$ /home/oracle/cdrom/runInstaller注意:必须在根目录下用全路径执行,最终才能弹出图形界面4、 数据库软件安装步骤如
14、下:(1)把勾去掉(2)只安装数据库软件(3)剩下的步骤,全部默认,一直点next一直到finish为止。(4)以root用户执行脚本rootrh168 # /u01/app/oraInventory/orainstRoot.shChanging permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oi
15、nstall.The execution of the script is complete.rootrh168 # /u01/app/oracle/product/11.2.0/dbhome_1/root.shRunning Oracle 11groot.sh script.The following environment variables are set as:ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1Enter the full pathname of the local bin
16、directory: /usr/local/bin: Copying dbhome to /usr/local/bin . Copying oraenv to /usr/local/bin . Copying coraenv to /usr/local/bin .Creating /etc/oratab file.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic
17、part of root.sh script.Now product-specific root actions will be performed.Finished product-specific root actions.(5)数据库软件安装完成。5、 dbca建库(1) 编辑oracle用户的配置文件,补全一下环境变量oraclerh168 $ vi .bash_profileexport PATHexportORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1exportO
18、RACLE_SID=prodexport PATH=$PATH:$ORACLE_HOME/binexport DISPLAY=192.168.6.234:0.0oraclerh168 $ source .bash_profile(2) dbca开始建库,弹出图形界面oraclerh168 $ dbca数据库安装完毕,登录oraclerh168 $ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Mon Mar 2 18:56:22 2015Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1