oracle 10g 静默安装(无图形化)
Oracle 10g无图形界面安装
此文档是在oracle环境变量已经配置完成,不缺少依赖包的情况下进行安装;
解压oracle的安装包,
首先vi database/response/enterprise.rsp
修改文件中的ORACLE_HOME和ORACLE_HOME_NAME两个参数为实际参数
ORACLE_HOME=实际的路径
ORACLE_HOME_NAME只是一个名称,修改就可以了。
然后执行命令:
./runInstaller -silent -responseFile database/response/enterprise.rsp
安装完成之后,执行root的两个脚本
# /oracle/oraInventory/orainstRoot.sh
# /oracle/product/10.2/root.sh
修改database/response/dbca.rsp文件;
GDBNAME=orcl
SID=orcl
TEMPLATENAME=General_Purpose.dbc
修改CHARACTERSET = “ ZHS16GBK”
将GDBNAME,SID,修改为指定的名称,TEMPLATENAME修改为General_Purpose.dbc。
执行:
dbca -silent -createdatabase -responseFile /home/oracle/database/response/dbca.rsp
执行完成,oracle安装就完成了。
静默升级:
修改./Disk1/response/patchset.rsp
同样只需要修改配置文件的UNIX_GROUP_NAME=;ORACLE_HOME=;ORACLE_HOME_NAME=
修改情况与实际安装的时候要一致,形如:
UNIX_GROUP_NAME="dba" 说明安装oralce的用户组是dba;
ORACLE_HOME="/oracle/product/10.2" oracle的家目录是/oracle/product/10.2,与安装的时候选择的ORACLE_HOME目录一致;
ORACLE_HOME_NAME="OraDb_home1" 与安装时候选择的ORACLE_HOME_NAME不一致,即可。
OraDbHome1
操作如下:
./Disk1/runInstaller -silent -responseFile ./Disk1/response/patchset.rsp
执行之前,需要关闭所有的数据库监听和数据库,sqlplus;
执行成功之后,与正常执行升级一样,如下:
sqlplus "/as sysdba"
SQL>startup upgrade;
SQL>spool patch.log
SQL>@?/rdbms/admin/utlu102i.sql
SQL>shutdown immediate
SQL>startup upgrade;
SQL>@?/rdbms/admin/catupgrd.sql
SQL>spool off
SQL>shutdown immediate
SQL>startup
SQL>@?/rdbms/admin/utlrp.sql