**************************Oracle安装********************************* 以root用户登录linux,执行以下命令 #groupadd dba #groupadd oper #groupadd oinstall #useradd oracle #usermod -G oinstall oracle #usermod -G dba oracle #passwd oracle 预先创建安装目录 #mkdir -p /opt/oracle #mkdir -p /opt/oracle/product #mkdir -p /opt/oraInventory 设置目录的所有者所属组和权限 #chown -R oracle.oinstall /opt/oracle #chown -R oracle.dba /opt/oraInventory #chmod -R 775 /opt/oracle 设置用户oracle的环境变量 #su - oracle $vim /home/oracle/.bash_profile 在文件中添加如下: export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product export ORACLE_SID=orcl export ORACLE_OWNER=oracle export ORACLE_TERM=vt100 export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin oracle用户登录使设置生效 $ source .bash_profile $ . ./.bash_profile 通过配置文件修改主机名 vim /etc/sysconfig/network #通过配置文件修改主机名 NETWORKING=yes HOSTNAME= #修改该值作为主机名, 设置网络地址 vim /etc/sysconfig/network-scripts/eth0 //编辑指定网络接口配置文件 DEVICE=eth0 //指定接口名称 ONBOOT=yes //系统启动时加载 BOOTPROTO=static //IP地址静态配置,若该值为“dhcp”则为动态获得 IPADDR=192.168.0.1 //设置IP地址 NETMASK=255.255.255.0 //设置子网掩码 GATEWAY=192.168.0.254 //设置默认网关 Oracle 11g 对 Red Hat Enterprise Linux软件包要求: binutils-2.17.50.0.6-2.el5 compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 gcc-4.1.1-52 gcc-c++-4.1.1-52 glibc-2.5-12 glibc-common-2.5-12 glibc-devel-2.5-12 glibc-headers-2.5-12 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libstdc++-4.1.1 libstdc++-devel-4.1.1-52.e15 make-3.81-1.1 sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11 修改linux最大进程数限制 查看ulimit -u 修改ulimit -u 4090 最大限制4096 内核参数:/etc/sysctl.conf 使参数文件生效sysctl -p kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max=4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.file-max = 6815744 fs.aio-max-nr = 1048576 修改/etc/hosts文件 vim /etc/hosts 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.137.112 oracle.domain.com oracle .zip的包,执行以下命令 #unzip linux_11gR2_database_1of2.zip #unzip linux_11gR2_database_2of2.zip 注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle: #chown -R oracle database #chgrp -R oinstall database reboot并以oracle登录 ./runInstaller 进入图形界面安装 以root用户登录,进入所提示目录,并执行这2个脚本。 /opt/oraInventory/orainstRoot.sh /opt/oracle/product/root.sh 直接按回车, 缺省值就可以,完成数据库软件安装 *************************************************************************** 查看监听器 lsnrctl 创建监听器 #netca 进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。 安装完成后可以使用命令 #ps -ef 来查看Listener是否配置成功 安装数据库程序 执行命令: #dbca 启动测试数据库 sqlplus /nolog startup conn /as sysdba (责任编辑:IT) |