oracle的安装步骤:
1.下载所需的软件
#在oracle官网下载最新的版本,本次下载的是oracle 11g,下载时需确认下载的是linux上的安装包还是windows上的安装包,同时也要确认下载的是32位的还是64位的。 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
#下载的软件包如下 [[email protected] mysource]# ll linux_11gR2_database_* -rw-r--r--. 1 root root 1285396902 5月 2 10:14 linux_11gR2_database_1of2.zip -rw-r--r--. 1 root root 995359177 5月 2 10:12 linux_11gR2_database_2of2.zip
2.允许普通用户启动图形界面
#1.确认安装了图形界面,若没有则用下面指令安装 yum -y groupinstall "X Window System" "Desktop" #2.允许普通用户启动图形界面 [[email protected] ~]# xhost + [[email protected] ~]# export DISPLAY=:0.0
3.查看内存与虚拟内存是否满足
[[email protected] ~]# grep MemTotal /proc/meminfo MemTotal: 1030852 kB [[email protected] ~]# grep SwapTotal /proc/meminfo SwapTotal: 1048568 kB #对oracle 11g而言,内存至少为1G,最好是2G以上;swap内存最好是物理内存的1.5倍,虚拟内存与物理内存的关系最好是如下: Available RAM Swap Space Required Between 1 GB and 2 GB 1.5 times the size of the RAM Between 2 GB and 16 GB Equal to the size of the RAM More than 16 GB 16 GB
4.安装所需的软件包
[[email protected] ~]# yum -y install binutils compat-libcap1 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel #以上软件包安装后基本上可以了,若是在安装oracle时检查到缺少某些软件包时,可根据提示进行安装 若提示缺少pdksh包时,需要单独下载并安装 [[email protected] ~]# wget ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm [[email protected] ~]# rpm -ivh pdksh-5.2.14-1.i386.rpm #若提示与ksh包产生冲突时,可以先卸载ksh再安装,也可以强制安装 [[email protected] ~]# rpm -e ksh
5.创建所需的用户和组
# /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
6.修改内核参数
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 = 1048576 #把上面的内核参数添加到/etc/sysctl.conf 文件的最后并执行 source /etc/sysctl.conf
# /sbin/sysctl -p
7.修改安装oracle的用户的资源限制
vim /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 source /etc/security/limits.conf
8.创建安装目录并修改权限
mkdir -p /opt/oracle #oracle的基目录 mkdir -p /opt/oracle/product/11.2.0/db_1 #oracle的家目录 mkdir -p /opt/oracle/oradata #oracle的数据目录 chown -R oracle:oinstall /opt/oracle/
9.配置oracle用户的环境变量
[[email protected] ~]# vim /home/oracle/.bash_profile export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=zabbix export PATH=$PATH:/opt/oracle/product/11.2.0/db_1/bin/ source /home/oracle/.bash_profile
10.解压并安装
unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip [[email protected] ~]# ll /opt/oracle/database/ 总用量 40 drwxrwxr-x. 12 oracle oinstall 4096 8月 17 2009 doc drwxrwxr-x. 4 oracle oinstall 4096 8月 14 2009 install drwxrwxr-x. 2 oracle oinstall 4096 8月 14 2009 response drwxrwxr-x. 2 oracle oinstall 4096 8月 14 2009 rpm -rwxrwxr-x. 1 oracle oinstall 4352 8月 14 2009 runInstaller drwxrwxr-x. 2 oracle oinstall 4096 8月 14 2009 sshsetup drwxrwxr-x. 14 oracle oinstall 4096 8月 14 2009 stage -rwxrwxr-x. 1 oracle oinstall 5400 8月 18 2009 welcome.html #解压后生产一个database目录,目录中的文件如上所示 #进入该目录执行 ./runInstaller #开始安装oracle
11.安装截图如
1.执行安装程序
2.配置安全更新,输入邮箱地址,可忽略,直接下一步
3.选择安装选项,
创建并配置数据库,该项会同时会创建一个数据库
仅安装数据库软件
更新一个存在的数据库
选择单节点安装
选择企业版
指定安装地址,oracle的基目录和家目录
指定oracle数据文件目录
指定操作系统的用户组
根据提示,执行脚本
时间: 2024-10-08 10:21:53