| 
 安装环境及安装配置: Linux环境:32位centos6.5 Oracle版本:oracle11g 以上软件请自行到官网下载   1.    配置虚拟机网络:固定IP  vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改并保持如下配置信息: DEVICE=eth0 HWADDR=00:0C:29:9D:51:C2 TYPE=Ethernet UUID=e67cde75-c57c-47db-8e7f-90933243baa0 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static NM_CONTROLLED=yes IPADDR=192.168.12.128 NETMASK=255.255.255.0 GATEWAY=192.168.12.254  |  
 IPADDR=192.168.12.128 配置为自己的主机ip 修改完成后,重启网络服务:service network restart 2.    修改主机名: 编辑配置文件 vim /etc/sysconfig/network 修改HOSTNAME=oracledb 并保存 hutdown –r now     重启生效 查询当前主机名命令:hostname 这时主机名变为oracledb 3.    添加主机与IP的对应关系(不添加后面安装过程可能会报Oracle Net Configuration Assisant failed的错误) 修改hosts文件:vim /etc/hosts 最后面一行添加:192.168.12.128    oracledb 4. 创建Oracle用户和安装目录。      创建用户和用户组,输入命令:        groupadd  oinstall                                //创建Oracle Inventory 组       groupadd  dba                                     //创建组群DBA 组        useradd -g oinstall -G dba oracle         //创建Oracle软件拥有者(-g表示辅助组,-G表示主组)(还可以在后面接-d dir,表示用户的家目录的位置,默认普通用户的家目录在/home下)        passwd oracle                                      //修改oracle用户的登录linux的密码      创建安装目录:           mkdir -p  /home/oracle/app                        #基目录           mkdir /home/oracle/app/oraInventory        #该目录就像Windows下的注册表文件,每当有软件安装,就会向里面写一些注册表           mkdir /home/oracle/app/oracle                   #oracle数据库目录 
          mkdir /home/oracle/app/oracle/product    #oracle实例目录      更改目录属主为Oracle用户所有(防止安装过程中发生权限不够的问题),输入命令:           chown -R oracle:oinstall  /home/oracle/app           hmod -R 775  /home/oracle/app/ 5.  配置oracle用户的环境变量,要在oracle用户下进行操作,    切换用户:      su oracle     修改环境配置:    vi  /home/oracle/.bash_profile    文件末位加入oracle相关环境配置:       export  EDITOR=vi        export  ORACLE_SID=orcl              export  ORACLE_BASE=/home/oracle/app  
     export  ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1       export  INVENTORY_LOCATION=/home/oracle/app/oraInventory       export  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib       export  NLS_LANG="American_america.zhs16gbk"       export  NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'       export  PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin       umask 022  
     export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64       export JRE_HOME=$JAVA_HOME/jre  
     export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH       export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH  |   
 
6.    关闭防火墙 service iptables stop   7.  下载安装依赖包(联网环境) yum -y install  gcc gcc-c++ make binutilscompat-libstdc++-33elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaiolibaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel   8.     解压安装包:(安装软件自行在官网下载) unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip 解压后进去database目录,看到如下目录结构: 输入  ./runInstaller 开始安装  
 9. 安装步骤截图 无需填写邮件,直接执行下一步  
 
 
安装目录默认,因为前面已经创建了同样的目录用于存放安装文件,所以此处无需修改 创建全局数据库orcl,并且设置口令为:orcl  
解锁scott用户,并设置其口令为:tiger (注意)安装快完成时,系统会提示你需要用root权限执行2个shell脚本。  按照其提示的路径 执 行/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh   和 /home/oracle/ oraInventory/orainstRoot.sh,安装完成会有提示信息。  执行命令: ① cd  /home/oracle/app/oracle/product/11.2.0/dbhome_1           sh  root.sh         #当中有个敲回车的点                                                                                           ② cd /home/oracle/app/oraInventory       sh  orainstRoot.sh   
安装完成后输入:sqlplus / as sysdba,出现以下界面说明安装成功  
10. 修改远程监听服务: 控制台直接输入:netmgr 出现以下管理界面 修改远程连接的Host地址。默认是localhost,改成虚拟机上设置的IP地址。  
修改完成,重启数据库服务实例: 管理员登录 sqlplus / as sysdba shutdown immediate   #关闭数据库实例 Startup        #启动数据库实例 exit      #退出控制台 lsnrctl    #进入监听器控制台命令 start     #启动监听器 stop     #关闭监听器 status    #查看监听器状态 如果重启后远程连接还是失败,请重启linux服务再启动数据库实例,并检查防火墙是否关闭,执行service iptables stop关闭防火墙。  
 安装完成,可以使用客户端进行远程连接。  
 |