设为首页 加入收藏

TOP

Linux下静默安装Oracle(二)
2015-08-31 19:59:33 来源: 作者: 【 】 浏览:128
Tags:Linux 静默 安装 Oracle
用户下执行“xhost + 你的ip:0.0“


?10.解压oracle安装文件


unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip


11.复制响应文件模板


mkdir etc
cp /home/oracle/database/response/* /home/oracle/etc/


设置响应文件权限


su - root
chmod 700 /home/oracle/etc/*.rsp(注意所有者,oinstall)


?12.静默安装Oracle软件


切换用户


su - oracle


修改安装Oracle软件的响应文件/home/oracle/etc/db_install.rsp


vi /home/oracle/etc/db_install.rsp


添加一下内容


oracle.install.option=INSTALL_DB_SWONLY // 安装类型
ORACLE_HOSTNAME=db // 主机名称(hostname查询)
UNIX_GROUP_NAME=oinstall // 安装组
INVENTORY_LOCATION=/usr/oracle/oraInventory //INVENTORY目录(不填就是默认值)
SELECTED_LANGUAGES=en,zh_CN,zh_TW // 选择语言
ORACLE_HOME=/usr/oracle/product/11.2.0/db_1 // oracle_home
ORACLE_BASE=/usr/oracle // oracle_base
oracle.install.db.InstallEdition=EE // oracle版本
oracle.install.db.isCustomInstall=false //自定义安装,否,使用默认组件
oracle.install.db.DBA_GROUP=dba // dba用户组
oracle.install.db.OPER_GROUP=oinstall // oper用户组
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //数据库类型
oracle.install.db.config.starterdb.globalDBName=orcl //globalDBName
oracle.install.db.config.starterdb.SID=orcl //SID
oracle.install.db.config.starterdb.memoryLimit=81920 //自动管理内存的内存(M)
oracle.install.db.config.starterdb.password.ALL=oracle //设定所有数据库用户使用同一个密码
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false(手动写了false)
DECLINE_SECURITY_UPDATES=true //设置安全更新(貌似是有bug,这个一定要选true,否则会无限提醒邮件地址有问题,终止安装。PS:不管地址对不对)


其他的变量不配置或者默认即可。


开始静默安装


cd database
./runInstaller -silent -responseFile /home/oracle/etc/db_install.rsp


安装中,如果提示[WARNING]不必理会,此时安装程序仍在进行,如果出现[FATAL],则安装程序已经停止了。


查看安装日志信息了解安装进度


cd $ORACLE_BASE/oraInventory/logs
tail -f installActions*.log


出现类似如下提示表示安装完成:


#-------------------------------------------------------------------


/usr/oracle/oraInventory/orainstRoot.sh


/usr/oracle/product/11.2.0/db_1/root.sh


To execute the configuration scripts:


1. Open a terminal window


2. Log in as "root"


3. Run the scripts


4. Return to this window and hit "Enter" key to continue


Successfully Setup Software.


#-------------------------------------------------------------------


?使用root用户执行脚本


这里是有两个脚本要执行,跑一下就好


su - root?
/usr/oracle/product/11.2.0/db_1/root.sh
/usr/oracle/oraInventory/orainstRoot.sh


增加oracle环境变量


su - oracle
?
vi ~/.bash_profile


在最后加上以下内容


export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE/lib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export LIBPATH=${CLASSPATH}:$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
export ORACLE_OWNER=oracle
export SPFILE_PATH=$ORACLE_HOME/dbs
export ORA_NLS10=$ORACLE_HOME/nls/data


使设置生效


source /home/oracle/.bash_profile


到这里,oracle11g的数据库实例就算是装好了。


可以使用sqlplus登录数据库查看数据库是否安装成功!


sqlplus 用户名/密码? (可选:连接IP) as sysdba


致谢:感谢您

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle表连接——处理连接过程中.. 下一篇MySQL高可用架构之MySQL-MMM配置..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: