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