oracle静默安装

本文介绍Oracle 10g数据库的安装步骤,包括创建用户和组、配置内核参数、设置环境变量、配置网络、创建挂载点等。同时提供了使用响应文件进行静默安装的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为oracle数据库10g安装添加oracle用户和组。对与典型的10g安装需要添加两个组和一个oracle用户
1.创建oracle用户组
groupadd -g 499 oinstall;
groupadd -g 502 dba;
创建oracle用户
useradd -u 499 -p  oracle -g oinstall -G dba oracle;

2、为数据库配置内核参数。在理想情况下,可以编写一个检查现有内核参数设置的脚本,如果将某个内核参数的设置高于oracle建议的安装值,则该值保持改变。如果参数值建议的最小值,则应该调整该值,使其符合要求的阀值
以下示例仅设置了需要在测试服务器上更改的一些值:
echo "# " >> /etc/sysctl.conf  
echo "# Required for Oracle 10g " >> /etc/sysctl.conf 
echo "# " >> /etc/sysctl.conf  
echo "kernel.shmall = 2097152" >> /etc/sysctl.conf 
echo "kernel.shmmax = 2147483648" >> /etc/sysctl.conf 
echo "kernel.shmmni = 4096" >> /etc/sysctl.conf   
echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf 
echo "fs.file-max = 65536" >> /etc/sysctl.conf  
echo "net.ipv4.ip_local_port_range = 1024 65000" >> /etc/sysctl.conf 
3、为数据库安装设置环境变量。
当用户登陆时,将执行用户主目录中的.bash_profile,并设置ORACLE_BASE、ORACLE_HOME和PATH 等环境变量。
echo "ORACLE_BASE=/oracle/home" >> /home/oracle/.bash_profile 
echo "ORACLE_HOME=/oracle/home/OraHome_1" >>/home/oracle/.bash_profile   
echo "export ORACLE_HOME ORACLE_BASE" >> /home/oracle/.bash_profile  
echo "PATH=$PATH:$ORACLE_HOME/bin" >> /home/oracle/.bash_profile  
echo "export PATH"  
用户的
 .bash_profile 
中还有很多其他可以设置的变量。例如,您可能还希望根据您的安装和用户的责任来设置 JAVA_HOME 或其他变量。


配置网络设置。
可以在Kickstart 文件的“Network Information”节下和 %post 节中配置网络设置。
在以下示例中,
domain”。在本示例中,需要编辑三个文件:

/etc/hosts、/etc/sysconfig/network 和 /etc/resolv.conf。
此脚本将添加条目、编辑现有条目并重新启动网络服务。
   
# Edit /etc/hosts 
echo "128.165.101.107 test-server.my-domain.us test-server" >> /etc/hosts; 
#  
# Edit /etc/sysconfig/network 
#  
echo "NETMASK = 255.255.251.0 " >> /etc/sysconfig/network; 
#     Example using Perl 
#  
perl i -p -e 's/localhost/test-server/g' /etc/sysconfig/network; 
perl I -p -e 's/localdomain/my-domain.us/g' /etc/sysconfig/network;  
#  
#     Example using sed 
sed -e 's/localdomain/my-domain.us/g' /etc/sysconfig/network >/tmp/$$ && mv 
/tmp/$$ /etc/sysconfig/network;  
sed -e 's/localhost/test-server/g' /etc/sysconfig/network >/tmp/$$ && mv /tmp/$$ /etc/sysconfig/network; 
#  
# Edit /etc/resolv.conf 
#  
echo "search my-domain.us" > /etc/resolv.conf; 
echo "nameserver 10.64.106.1" >> /etc/resolv.conf; 
echo "nameserver 10.64.6.1" >> /etc/resolv.conf; 
#  
# Following the editing of the configuration files, 
# restart Network services 
#  
/etc/init.d/network restart  
建立挂载点。
现在建立从新服务器
 (test-server) 
到我们网络中某个远程服务
(名为
 remote-server
的挂载点。
该任务涉及编辑
 /etc/fstab 
文件和挂载
新的挂载点。
/sbin/sysctl -p  

4、创建oracle家目录和

安装前的按照oracle的安装文档把系统环境变量及内核参数的设置好。
#mkdir /u01
 #chmod -R oracleinstall /u01
把Oracle安装文件已经解压至/u01 ,然后切换为oracle用户
#su - oracle

 (1)切换到解压后的安装目录下的response目录
$cd database/response
创建企业版安装的响应文件
$vi enterprise01.rsp
在enterprise01.rsp文件添加以下内容:
RESPONSEFILE_VERSION=2.2.1.0.0
 FROM_LOCATION="../stage/products.xml"
 ORACLE_HOME="/oracledb/app/oracle/product/10.2/db_1/root.sh/"
 ORACLE_HOME_NAME="OraDb10g_home1"
 TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"}
 DEINSTALL_LIST={"oracle.server","10.2.0.1.0"}
 SHOW_SPLASH_SCREEN=false
 SHOW_WELCOME_PAGE=false
 SHOW_COMPONENT_LOCATIONS_PAGE=false
 SHOW_CUSTOM_TREE_PAGE=false
 SHOW_SUMMARY_PAGE=false
 SHOW_INSTALL_PROGRESS_PAGE=false
 SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
 SHOW_CONFIG_TOOL_PAGE=false
 SHOW_RELEASE_NOTES=false
 SHOW_ROOTSH_CONFIRMATION=false
 SHOW_END_SESSION_PAGE=false
 SHOW_EXIT_CONFIRMATION=false
 NEXT_SESSION=false
 NEXT_SESSION_ON_FAIL=false
 SHOW_DEINSTALL_CONFIRMATION=false
 SHOW_DEINSTALL_PROGRESS=false
 ACCEPT_LICENSE_AGREEMENT=true
 COMPONENT_LANGUAGES={"en"}
 CLUSTER_NODES=
 INSTALL_TYPE="EE"
 s_nameForDBAGrp=dba
 s_nameForOPERGrp=dba
 b_oneClick=false
 SHOW_DATABASE_CONFIGURATION_PAGE=false
 b_createStarterDB=false
 (2) 开始安装
$cd /u01/database/
 $./runInstaller -silent -responseFile /u02/database/response/enterprise01.rsp
安装完成后,如附图54和55所示,是不是再以root用户登录后,运行/oracledb/app/oracle/product/10.2/oraInventory/orainstRoot.sh和/oracledb/app/oracle/product/10.2/db_1/root.sh就可以了   
./runInstaller -silent -responseFile /tmp/recorded.rsp 
注意事项:
在安装的时候
1.不能写相对路径
2.-responseFile后面不能写等号


创建实例的命令:
1:用oracle用户登录数据库服务器。
2:dbca -silent -responseFile create_instance.rsp[MS1] 
删除实例
实现实例创建非常简单,也只需要一条命令即可。
删除实例时响应文件中涉及的配置项,如下:
数据库实例名称:SOURCEDB(该值同SID保持一致)
数据库实例唯一标示名称:DB_UNIQUE_NAME(该值同SID保持一致)
数据库实例名称:INSTANCENAME(该值同SID保持一致)
数据库实例系统用户:SYSDBAUSERNAME(默认为sys用户)
数据库实例系统用户密码:SYSDBAPASSWORD (默认为sys用户对应密码)
删除实例的命令:
1:用oracle用户登录数据库服务器。
2:dbca -silent -responseFile delete_instance.rsp[MS2] 
 

数据库监听操作
创建监听
实现创建监听非常简单,只需要一条命令即可,创建监听时,只需要Oracle自带的默认响应文件即可,不涉及修改响应文件中的配置项。
创建监听的命令:
1:用oracle用户登录数据库服务器。
2:netca /silent /responseFile listener.rsp[MS3] 
3:cat << APPCONTENT  2>/dev/null  > /opt/oracle/product/11g[MS4] /network/admin/listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = ${db_service_ip[MS5] })(PORT = 1521))
    )
  )
SID_LIST_LISTENER =
    (SID_DESC =
      (GLOBAL_DBNAME = tapsdev)[MS6] 
      (ORACLE_HOME = /opt/oracle/product/11g[MS7] )
      (SID_NAME = tapsdev[MS8] )
    )
APPCONTENT
删除监听
实现实例创建非常简单,也只需要删除监听文件即可。
删除实例的命令:
1:用oracle用户登录数据库服务器。
2:lsnrctl stop;
3:删除监听文件。
rm –rf /opt/oracle/product/11g[MS9] /network/admin/listener.ora
需要注意的问题

1:创建完实例后,需要创建监听、启动监听。
2:如果实例被mount,需要解绑释放。
3:删除实例时,不需要删除监听,停止监听。
4:模板文件同Oracle环境变量相关,需要关注。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24492954/viewspace-765126/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24492954/viewspace-765126/

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 四路20秒声光显示计分抢答器Multisim14仿真源文件+设计文档资料摘要 数字抢答器由主体电路与扩展电路组成。优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。经过布线、焊接、调试等工作后数字抢答器成形。关键字:开关阵列电路;触发锁存电路;解锁电路;编码电路;显示电路 一、设计目的 本设计是利用已学过的数电知识,设计的4人抢答器。(1)重温自己已学过的数电知识;(2)掌握数字集成电路的设计方法和原理;(3)通过完成该设计任务掌握实际问题的逻辑分析,学会对实际问题进行逻辑状态分配、化简;(4)掌握数字电路各部分电路与总体电路的设计、调试、模拟仿真方法。 二、整体设计 (一)设计任务与要求: 抢答器同时供4名选手或4个代表队比赛,分别用4个按钮S0 ~ S3表示。 设置一个系统清除和抢答控制开关S,该开关由主持人控制。 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 如果定时时间已到,无人抢答,本次抢答无效。 (二)设计原理与参考电路 抢答器的组成框图如下图所示。它主要由开关阵列电路、触发锁存电路、解锁电路、编码电路和显示电路等几部分组成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值