先说遇到的纠结问题,操作系统redhat as5.5 64位,oracle11g 64位,安装oracle自检的时候提示少
unixODBC-2.2.11 (32 bit)、libaio-0.3.106 (32 bit) (已安装)等都是i386的包少,但是找到包后双击安装系统又他妈提示安装过了。于是全部忽略继续安装。
后期遇到问题:安装一切顺利,不报错。就是成功后各种错误,连不上em 连不上监听器,但是查看端口其对应的端口也都开了。总之,各种纠结。
解决方法:后来在考虑是不是真的几个 32位的包没装的问题,于是用命令 rpm -ivh 包名 安装32位的包,提示安装成功,oracle再次自检也通过,完全无问题。后来就安装成功了。
总结:linux还是相信命令吧,别信图形界面了~~纠结的两天
备注1:如果安装成功过后,更改了oracle目录的权限,可能出现 ERROR: NMO not setuid-root (Unix-only) 问题。此时只需要再次执行oracle安装目录下的 root.sh 即可
1、linux操作系统要求:
redhat4要求是Red Hat Enterprise Linux 4 Update 7及以上
redhat5要求是Red Hat Enterprise Linux 5 Update 2及以上
注:oracle11g R2已经对SE Linux能够进行支持了,所以SE Linux可以不用设置成disable
2、系统包要求(在安装系统时选上开发软件包,下面的大部分安装包都已经安装)
binutils-2.17.50.0.6 (已安装)
compat-libstdc++-33-3.2.3(已安装)
compat-libstdc++-33-3.2.3 (32 bit)(已安装)
elfutils-libelf-0.125 (已安装)
elfutils-libelf-devel-0.125 (已安装)
gcc-4.1.2 (已安装)
gcc-c++-4.1.2 (已安装)
glibc-2.5-24 (已安装)
glibc-2.5-24 (32 bit) (已安装)
glibc-common-2.5 (已安装)
glibc-devel-2.5 (已安装)
glibc-devel-2.5 (32 bit) (已安装)
glibc-headers-2.5 (已安装)
ksh-20060214 (已安装)
libaio-0.3.106 (已安装)
libaio-0.3.106 (32 bit) (已安装)
libaio-devel-0.3.106 (需要安装)
libaio-devel-0.3.106 (32 bit) (需要安装)
libgcc-4.1.2 (已安装)
libgcc-4.1.2 (32 bit) (已安装)
libstdc++-4.1.2 (已安装)
libstdc++-4.1.2 (32 bit) (已安装)
libstdc++-devel 4.1.2 (已安装)
make-3.81 (已安装)
numactl-devel-0.9.8.x86_64 (需要安装)
sysstat-7.0.2 (需要安装)
unixODBC-2.2.11 (需要安装)
unixODBC-2.2.11 (32 bit) (需要安装)
unixODBC-devel-2.2.11 (需要安装)
unixODBC-devel-2.2.11 (32 bit) (需要安装)
3、配置/etc/sysctl.conf,增加以下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
配置完后执行sysctl -p 使其生效
4、配置/etc/security/limits.conf,增加以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
b.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
session required pam_limits.so
5、创建oracle相关群组及用户
groupadd oinstall
groupadd -g 502 dba
useradd -u 502 -g oinstall -G dba oracle
passwd oracle (修改oracle的密码)
6、创建安装目录并赋予oracle相应权限
mkdir -p /opt/oracle/product/11.2.0/db_1
mkdir -p /opt/oracle/ oradata
chown -R oracle:oinstall / opt/oracle/
chmod -R 775 /opt/oracle/
7、配置oracle环境变量
#su - oracle
$vi ~/.bash_profile
export DISPLAY="192.168.1.81:0.0" (该参数主要用于远程安装,如果不是远程安装,这个可以不要)
export ORACLE_BASE=/opt/oracle/
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=ORCL
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
少 LD_LIBRARY_PATH和CLASSPATH 可能造成后期 ORA-12547: TNS:lost contact 错误
在/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
执行source .bash_profile使环境变量生效
8、开始oracle11g安装
$cd /home/oracle/oracleinstall
$unzip linux.x64_11gR2_database_1of2.zip
$unzip linux.x64_11gR2_database_2of2.zip
$cd database
$./runInstaller
余下的按照提示操作就OK了。
相关推荐
在Redhat AS5.5操作系统环境下,安装Oracle RAC(Real Application Clusters)是一项复杂的任务,需要对Linux系统、Oracle数据库以及集群技术有深入理解。Oracle RAC是一种高可用性解决方案,它允许多个数据库实例...
### ORACLE 11g FOR RedHat Linux AS5 安装操作手册 #### Oracle 11g RAC 数据库简介 Oracle Real Application Clusters (RAC) 是 Oracle 数据库的一个重要特性,允许多个数据库实例同时访问同一组数据文件,从而...
### ORACLE 11g RAC for RedHat Linux AS5 安装操作手册知识点解析 #### 一、ORACLE 11g RAC for RedHat Linux AS5 安装操作手册概览 **标题**: ORACLE 11g FOR RedHat Linux AS5 安装操作手册 **描述**: 该手册...
本手册将详细介绍在Red Hat Linux AS5.5环境下安装Oracle 11g RAC的步骤和注意事项。 1. 具体步骤: Oracle 11g RAC的安装过程涉及多个阶段,包括操作系统准备、网络配置、软件安装和集群验证。首先,需要对Red Hat...
cmd-bat-批处理-脚本-IE主页修改.zip
Delphi 12.3控件之uniGUI-Extras_1.95.0.1600.rar
内容概要:本文主要介绍了SQL注入的概念、危害及其防范措施。SQL注入是攻击者通过恶意构造输入,使服务器执行非预期的SQL命令的一种攻击方式,常因用户输入未
使用方法:拷贝到Auto CAD的Fonts下
cmd-bat-批处理-脚本-维护版.zip
解压
内容概要:本文档为《mysql.docx》,主要汇总了MySQL的各类常用命令,分为基础命令、数据库相关命令、数据表相关命令和事务相关命令四大部分。基础命令涵盖了连接、创建、删除数据库,创建和删除表,插入、查询、更新、删除数据等基本操作;数据库相关命令则进一步细化了对数据库的管理操作,如修改编码格式、查看数据库详细信息等;数据表相关命令着重介绍了对表结构和数据的操作,包括创建、修改、删除表,添加、删除、修改列,创建和删除索引等;事务相关命令主要涉及事务的开始、提交、回滚,设置事务隔离级别,以及表的锁定与解锁操作。; 适合人群:适用于具有一定SQL基础,尤其是MySQL使用经验的数据库管理员或开发人员。; 使用场景及目标:①帮助用户快速查找并正确使用MySQL的各种命令;②提高用户对MySQL数据库的操作能力,包括但不限于数据库和表的创建、修改、删除,数据的增删改查等;③掌握MySQL事务处理机制,确保数据的一致性和完整性。; 其他说明:本文档是MySQL命令的集合,建议用户在实际操作前先熟悉各个命令的具体用法,并在测试环境中进行练习,避免误操作导致数据丢失或其他严重后果。
cmd-bat-批处理-脚本-交换两个变量的值而不使用临时变量.zip
内容概要:集成测试是确保软件质量的关键环节,它在单元测试基础上验证模块间的交互和协作。文章详细介绍了集成测试的目的、重要性、流程步骤、策略与方法以及常见问题的解决办法。集成测试不仅验证模块接口的正确性,还确保系统的整体功能和性能符合预期。文章通过一个电商系统的实际案例,展示了集成测试在发现和解决问题中的具体应用。最后,展望了集成测试未来的发展趋势,如自动化测试、云计算、大数据和人工智能技术的应用。 适合人群:软件开发人员、测试工程师、项目经理及相关技术人员。 使用场景及目标:①了解集成测试在整个软件开发生命周期中的作用和重要性;②掌握集成测试的详细流程,包括测试计划制定、环境搭建、用例设计、执行与记录、缺陷管理和回归测试、测试总结与报告;③学习集成测试的不同策略(自顶向下、自底向上、混合策略)和方法(黑盒测试、白盒测试、模拟测试),并理解其适用场景;④掌握常见问题(接口不匹配、数据传递错误、性能瓶颈)的解决办法。 其他说明:本文不仅提供了集成测试的理论知识,还结合实际案例进行详细讲解,帮助读者更好地理解和应用集成测试技术。未来集成测试将受益于自动化测试、云计算、大数据和人工智能技术的发展,测试人员应不断学习新技术,优化测试流程,提高软件质量和效率。
cmd脚本-bat批处理-快速设定分辨率.zip
内容概要:本文献为电子科技大学硕士学位论文,题目为“高阶过采样delta-sigma DAC设计”。论文首先介绍了DAC的基本概念及其多种结构,重点阐述了delta-sigma DAC的优势,包括实现24位以上量化精度、简化模拟部分设计等。接着详细探讨了delta-sigma DAC的核心组成部分——过采样和噪声整形。过采样部分采用8倍插值8倍采样保持结构,其中插值器由2倍和4倍插值器级联构成;噪声整形部分采用5阶结构,优化了零点和极点,形成前馈加局部振荡反馈的噪声整形环。论文还介绍了在Matlab中完成的数字模型和FPGA平台上实现的硬件设计,最终实现了16位数据位宽、信噪比为95.53dB的delta-sigma DAC。 适合人群:具备一定电子工程和数字信号处理基础,特别是对DAC设计感兴趣的研究生或研究人员。 使用场景及目标:①适用于研究高精度数模转换技术的学术机构;②为设计高阶过采样delta-sigma DAC提供理论和技术支持;③探索delta-sigma技术在音频和其他高精度应用领域的潜力。 阅读建议:此资源不仅涉及复杂的理论分析,还包括详细的硬件实现步骤,建议读者在理解基本概念的基础上逐步深入,结合Matlab仿真和FPGA实现进行实践,以加深对delta-sigma DAC设计的理解。
cmd-bat-批处理-脚本-弹出对话框.zip
提供一个ARIMA模型的MATLAB代码示例,该代码能够根据用户自身的具体需求灵活调整参数,从而达到预期的分析效果。
cmd-bat-批处理-脚本-倒记时(全屏).zip
ssm+vue图书管理系统全套源码+毕业论文+数据库sql,全套毕设,非常具有参考意义
cmd-bat-批处理-脚本-更改电源管理方式.zip