Oracle10g静默安装
OK,接下来说Oracle10g的静默安装(就是命令行安装,不用图形界面)
1、如果是新装的系统,没有安装过Oracle的话,请忽略以下步骤,直接从第二步开始。
[oracle@oracle ~]$ sqlplus / as sysdba
SQL>shutdown abort
[oracle@oracle ~]$ su - root
[root@oracle ~]$ cd /u01/oracle
[root@oracle oracle]$ rm -rf *
[root@oracle oracle]$ cd /usr/local/bin
[root@oracle bin]$ rm -rf *
[root@oracle etc]$ cd /etc
[root@oracle etc]$ rm -rf ora*
[root@oracle ~]# userdel -r oracle
[root@oracle ~]# groupdel oinstall
[root@oracle ~]# groupdel dba
2、修改Redhat Linux的版本号:
修改前:
修改后:
3、检查服务器空间
内存至少512M 交换分区至少1G
oracle软件安装位置1.3G
数据库安装位置至少1G
/tmp要有足够400M的剩余
如果这些目录都是隶属于根文件系统 那根需要有3G空闲才能安装 (1.3+1+0.4)
上述都属于最小要求 这是远远不够后期运行添加数据使用的.
并且随着后期运行oracle自身产生的文件会逐渐增大 请保留足够的空间需求
检查方法:
[root@oracle ~]# grep -E 'MemTotal|SwapTotal' /proc/meminfo
4、解决软件依赖包
[root@oracle ~]# yum install libXtst-devel.x86_64 libXtst-devel.i686 libstdc++-devel.i686 kernel-headers glibc-devel.i686 glibc-devel.x86_64 gnome-icon-theme dmz-cursor-themes sgml-common libaio.i686 libaio.x86_64 libaio-devel.x86_64 libaio-devel.i686 ncurses-devel.x86_64 ncurses-devel.i686 elfutils-libelf-devel.x86_64 elfutils-libelf-devel.i686 compat-gcc-34 compat-gcc-34-c++ libXxf86misc.i686 libXxf86vm.i686 libXt.i686 libXt.x86_64