linux配置静默ip,Linux(Redhat 6.5)命令行(静默)安装oracle 11gR2

1. 修改操作系统核心参数

在Root用户下执行以下步骤:

1.1 修改用户的SHELL的限制

修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

oracle soft nproc 2047oracle hard nproc16384oracle soft nofile1024oracle hard nofile65536

1.2 修改/etc/pam.d/login 文件

输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

session required /lib/security/pam_limits.so

1.3 修改linux内核

修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件

fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall= 2097152kernel.shmmax= 2147483648kernel.shmmni= 4096kernel.sem= 250 32000 100 128net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default= 4194304net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576

PS: 要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:

sysctl -p

可以使改linux内核的信息立即生效

1.4 编辑 /etc/profile

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

ulimit-p 16384ulimit-n 65536

elseulimit-u 16384 -n 65536fi

fi

1.5 创建相关用户和组

groupadd dba

groupadd oinstall

useradd-g oinstall -G dba -m oracle

改密码:passwd oracle

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认;

1.6 创建数据库软件目录和数据文件存放目录

//创建安装目录#mkdir -p /home/app/oracle/product/11.2.0/dbhome_1

//数据文件存放目录#mkdir -p /home/app/oracle/oradata

//数据恢复目录#mkdir -p /home/app/oracle/recovery_area

//数据库创建及使用过程中的日志目录#mkdir -p /home/app/oracle/oraInventory

//修改安装目录权限#chown -R oracle:oinstall /home/app/oracle

#chmod 775 /home/app/oracle

//登录oracle用户,设置环境变量#su - oracle

$vim.bash_profile

将下面的内容粘贴到.bash_profile中

#===============================================#

export ORACLE_BASE=/home/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64

export ORACLE_SID=wetalk #根据具体的填写#如果设置NLS_LANG,容易产生导入sql或dmp出错,因为其他环境下的不是utf8

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

#===============================================#

$source .bash_profile //使设置生效

1.7 下载oracle11gR2

2、安装Oracle11g

2.1 解压安装包

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

2.2 数据库安装

静默安装的三个配置文件在对应的response目录下:

db_install.rsp 安装应答配置文件

dbca.rsp 创建数据库应答

netca.rsp 建立监听、本地服务名等网络设置应答

2.2.1 修改配置文件db_install.rsp,并安装

(1)vim  db_install.rsp 把主要需要修改的地方如下所示,具体详细文件可以参考另一篇文章“”

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=DB_m2

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/home/app/oracle/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/home/app/oracle/product/11.2.0/db_1

ORACLE_BASE=/home/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.config.starterdb.characterSet=AL32UTF8

oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE

oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/home/app/oracle/oradata

oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/home/app/oracle/recovery_data

DECLINE_SECURITY_UPDATES=true //一定要设为true

(2)登录oracle用户,执行安装

./runInstaller -responseFile /home/cctv/software/database/response/db_install.rsp -ignorePrereq -silent

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

//打开另一个终端,执行命令

#tailf /home/app/oracle/oraInventory/logs/installActions......log

//可以实时跟踪查看安装日志,了解安装的进度。//当出现如下的字样,即可按照说明在另一个窗口中以root操作:

以下配置脚本需要以"root"用户的身份执行。#!/bin/sh

#要运行的 Root 脚本

/home/app/oracle/oraInventory/orainstRoot.sh/home/app/oracle/product/11.2.0/dbhome_1/root.sh

要执行配置脚本, 请执行以下操作:1. 打开一个终端窗口2. 以 "root"身份登录3. 运行脚本4. 返回此窗口并按 "Enter"键继续

Successfully Setup Software.

(3)配置监听配置文件response/netca.rsp

[email protected] database]$ netca /silent /responsefile /home/database/response/netca.rsp

正在对命令行参数进行语法分析:

参数"silent" = true参数"responsefile" = /home/database/response/netca.rsp

完成对命令行参数进行语法分析。

Oracle Net Services 配置:

完成概要文件配置。

Oracle Net 监听程序启动:

正在运行监听程序控制:/opt/app/oracle/product/11.2.0/db_1/bin/lsnrctl start LISTENER

监听程序控制完成。

监听程序已成功启动。

监听程序配置完成。

成功完成 Oracle Net Services 配置。退出代码是0

PS:路径一定要写绝对路径不然总是报错找不到配置文件

Oracle Net Configuration Assistant 在给定位置找不到响应文件。

Oracle Net Services 配置失败。退出代码是1

//成功运行后,在/opt/oracle/11.2.0/network/admin目录下生成sqlnet.ora和listener.ora两个文件。

//完成后通过命令“netstat -tlnp |grep 1521”可以查看到1521端口已开

tcp 0 0 :::1521 :::* LISTEN 5477/tnslsnr

(4)修改配置文件response/dbca.rsp,静默建立新库

RESPONSEFILE_VERSION = "11.2.0" //不能更改

OPERATION_TYPE= "createDatabase"GDBNAME= "orcl11gabc.us.oracle.com" //全局数据库的名字=SID+主机域名

SID= "orcl11gabc" //对应的实例名字

TEMPLATENAME= "General_Purpose.dbc" //建库用的模板文件

DATAFILEDESTINATION= /home/oracle/oradata //数据文件存放目录

RECOVERYAREADESTINATION=/home/oracle/recovery_data //恢复数据存放目录

CHARACTERSET= "AL32UTF8" //字符集,重要!!!建库后一般不能更改,所以建库前要确定清楚。

TOTALMEMORY= "5120" //oracle内存5120MB

配置完成后,执行命令开始静默安装新数据库

$dbca -silent -responseFile /home/database/response/dbca.rsp

1% 已完成

3% 已完成

11% 已完成

18% 已完成

26% 已完成

37% 已完成

正在创建并启动 Oracle 实例

40% 已完成

45% 已完成

50% 已完成

55% 已完成

56% 已完成

60% 已完成

62% 已完成

正在进行数据库创建

66% 已完成

70% 已完成

73% 已完成

85% 已完成

96% 已完成

100% 已完成

有关详细信息, 请参阅日志文件 "/home/app/oracle/cfgtoollogs/dbca/wang/wang.log"。

PS:注意tailf 日志,实时观察安装的进度

参考博客:

http://blog.chinaunix.net/uid-23886490-id-3565998.html

http://www.cnblogs.com/yingsong/p/6031235.html

http://www.jb51.net/article/53769.htm

http://blog.csdn.net/ziele_008/article/details/51910671

https://wenku.baidu.com/view/974926d98762caaedc33d424.html

原文:http://www.cnblogs.com/jxzhao/p/7616814.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值