Ubuntu静默安装mysql_Ubuntu下静默安装 oracle11gR2

本文详细介绍了如何在Ubuntu系统中进行Oracle 11gR2的静默安装,包括设置环境变量、修改配置文件、安装数据库软件、配置网络监听器、创建数据库实例以及执行必要的脚本。整个过程无需图形界面,适用于自动化部署。
摘要由CSDN通过智能技术生成

编辑/etc/pam.d/login,255)">#vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

然后通过命令:sysctl -p 让刚才增加的东西生效

#Sysctl -p

设置环境变量(注意:JAVA的变量也要设好;如果版本更变,要适当调整。)

#vi /etc/profile

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

#vi /home/oracle/.profile

export TMP=/tmp

export TMPDIR=/tmp

export ORACLE_BASE=/u01/app/oracle

export ORACLE_SID=jinting

export ORACLE_HOME=/u01/app/oracle/product/11.2

export PATH=$PATH:$ORACLE_HOME/bin

切换用户(oracle安装要在oracle用户下),执行下列命令

#su - oracle

验证环境变量是否设置成功

#echo $ORACLE_HOME

如反回数据为之前所设,即为正常

安装oracle

1、静默安装

上传文件到临时目录(本文指/u01/database/),用下面方法安装:

如下范例修改/u01/database/response/db_install.rsp文件

# Vi /u01/database/response/db_install.rsp

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=hostname

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/u01/app/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/u01/app/oracle/product/11.2

ORACLE_BASE=/u01/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

DECLINE_SECURITY_UPDATES=true

用以下命令安装:

#chown -R oracle:dba /u01

#./runInstaller -ignorePrereq -ignoreSysPrereqs -noconfig -silent -responseFile /u01/database/response/db_install.rsp

各安装参数的含义如下

ignoreSysPrereqs:让Oracle忽略系统检查,因为Oracle官方声明只支持Linux服务器产品,所以要在非服务器产品的Linux上安装就必须指定此参数。

silent:让安装程序以静默模式运行

noconfig表示只进行Oracle数据库系统的安装

responseFile:指定一个应答文件。

安装网络监听器

没有网络监听器,客户端就无法通过网络连接Oralce服务器。要在命令行安装网络监听器。编辑/u01/database/response/netca.rsp文件

#vi /u01/database/response/netca.rsp

SHOW_GUI=false

LOG_FILE="/oracle11gHome/network/tools/log/netca.log"

用下列命令安装监听器:

/u01/app/oracle/product/11.2/bin/netca /silent /responseFile /u01/database/response/netca.rsp

3、安装数据库实例

编辑/u01/database/response/dbca.rsp文件

vi /u01/database/response/dbca.rsp

SID = "jinting"

SYSPASSWORD = "password"

SYSTEMPASSWORD = "password"

SYSMANPASSWORD = "password"

DBSNMPPASSWORD = "password"

DATAFILEDESTINATION ="/u01/app/oracle/flash_recovery_area"

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "6000"

SCRIPTDESTINATION ="/u01/app/oracle/product/11.2/sysman/admin/scripts"

然后运行

/u01/app/oracle/product/11.2/bin/dbca -silent -responseFile /u01/database/response/dbca.rsp

最后执行两个脚本

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2/root.sh

oracle数据导入导出

创建临时表空间

create temporary tablespace jt_temp_1

tempfile '/home/oracle/jinting/jt_temp1.dbf'

size 5120m

autoextend on

next 64m maxsize 20480m

extent management local;

创建数据表空间

create tablespace jt_data

logging

datafile '/home/oracle/jinting/jt_data1.dbf'

创建用户并指定表空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值