RHEL-6.7_X86 系统安装 1.自定义安装软件组 基本系统中增加兼容程序库和继承UNIX兼容姓;

服务器中增加系统管理工具;

系统管理中增加系统管理;

桌面和开发全选;

2.修改IP地址 选择“系统”->“首选项”->“网络连接” 编辑System eth0 选择“IPv4设置 ”页,设置 IP地址/子网掩码/网关,勾选“自动连接”,然后“应用” 重启网络服务,使配置生效 service NetworkManager restart

或者

执行 setup,修改ip地址 打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改为(修改ONBOOT、IPADDR、NETMASK三项即可): DEVICE=eth0 HWADDR=4c:cc:6a:3c:b0:38 TYPE=Ethernet UUID=338eb57a-2bc8-4ff7-811e-9ef3f6f9757f ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=20.20.20.9 NETMASK=255.255.255.0 IPV6INIT=no USERCTL=no

重启网卡生效: ifconfig eth0 up service NetworkManager restart

3.修改字符集 打开: vim /etc/sysconfig/i18n

在LANG="zh_CN.UTF-8"前加个#号注释掉它(#SELINUX=enforcing) 然后新增

LANG="zh_CN.GB18030" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030" SYSFONT="latarcyrheb-sun16"

保存,退出 执行 source /etc/sysconfig/i18n

立即生效

4.关闭防火墙并禁止其自启动

service iptables stop
chkconfig iptables off	
chkconfig --list iptables
service ip6tables stop
chkconfig ip6tables off


执行(): service iptables stop 出现: iptables:将链设置为政策 ACCEPT:filter [确定] iptables:清除防火墙规则: [确定] iptables:正在卸载模块: [确定]

执行: chkconfig iptables off chkconfig --list iptables 出现: iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

执行: service ip6tables stop chkconfig ip6tables off

关闭SElinux: vim /etc/selinux/config 在 SELINUX=enforcing 前面加个#号注释掉它 #SELINUX=enforcing 然后新加一行 SELINUX=disabled

4.修改root环境变量 vim /root/.bash_profile

添加以下内容: export JAVA_HOME=/wlserver/jdk1.6.0_22 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/wlserver/jni:/usr/local/wellhope/whsmw

修改后用root重新登录

ORACLE-10.2_X64安装

3.修改主机IP地址 vi /etc/hosts

将192.168.132.120改为本机IP地址 192.168.132.120 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

4.打开 vim /etc/security/limits.conf

添加以下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

5.打开 vim /etc/pam.d/login

添加以下内容: session required /lib64/security/pam_limits.so

6.打开 vim /etc/redhat-release

将发行版本号由6.7.改为4。 Red Hat Enterprise Linux Server release 4 (Santiago)

7.为oracle创建用户和组 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle

8.获取dba的id号 执行: id oracle

得到:uid=500(oracle) gid=500(oinstall) 组=500(oinstall),501(dba)

9.打开 vim /etc/sysctl.conf

添加以下内容:

kernel.shmmax = 2147483648 kernel.shmall = 2097152 kernel.shmmni = 4096

kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 vm.hugetlb_shm_group = 501 #semaphores: semmsl, semmns, semopm, semmni

#此处应填写dba的id号,否则安装时会报ORA-27125。 执行: /sbin/sysctl -p

立即生效

10.创建oracle安装目录 mkdir -p /DBSoft/app/oracle/product/10.2.0/db_1 chown -R oracle:oinstall /DBSoft chmod -R 755 /DBSoft

1.解压安装包 cd /soft/ cpio -ivdm < 10201_database_linux_x86_64.cpio

2.需要安装的rpm包已打包成RPM_rhel6.7_X86_64.zip,上传后可直接执行: unzip rhel6.7_X86_64RPM.zip cd rhel6.7_X86_64RPM rpm -ivh *.rpm yum localinstall *

11.修改oracle环境变量 su - oracle vim /home/oracle/.bash_profile

添加以下内容: export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/DBSoft/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=ora10 export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH; export PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export NLS_LANG='AMERICAN_AMERICA.ZHS16GBK'

执行命令,立即生效 source /home/oracle/.bash_profile

exit

cd /soft rpm -ivh whsmw-1.6.9.7-RTM20160920.i386.rpm

使用root用户执行:xhost + 12.注销用户,进入oracle用户图形化界面。 安装前修改为英文,防止出现中文乱码。 cd /soft/database export LC_ALL=en_US ./runInstaller

注意修改: 修改一:选择 Advanced Installation,下一步。 修改二:选择 Product Languages,增加Simplified Chinese,下一步。 修改三:字符集选择 Simplified Chinese ZHS16GBK,下一步。 修改四:选择所有dba用户设置相同密码,下一步。

注意:安装到大约65%时,会弹出如下错误对话框,是oracle的BUG但不影响使用,选择Continue跳过。

安装完成,选择OK。 切换到root用户身份,执行以下两个脚本。 /DBSoft/app/oracle/oraInventory/orainstRoot.sh /DBSoft/app/oracle/product/10.2.0/db_1/root.sh

卸载数据库 su - oracle 1.关闭数据库实例和监听 lsnrctl stop

2.关闭数据库 sqlplus / as sysdba shutdown abort exit

rm -rf /tmp/ora* rm -rf /opt/ora* rm -rf /etc/ora*

rm -f /usr/local/bin/coraenv rm -f /usr/local/bin/dbhome rm -f /usr/local/bin/oraenv rm -rf /DBSoft