Oracle提供了一个非常方便的修改内核参数的RPM包,的确省了不少麻烦,特别是脚本化以后只需要
cd /etc/yum.repo.d/
wget http://public-yum.oracle.com/public-yum-ol6.repo
yum -y install oracle-rdbms-server-11gR2-preinstall
即可,特别需要注意的是11gR2 11.2.0.1版本需要i686的安装包
libaio-0.3.107-10.1.ky3.i686.rpm
libaio-devel-0.3.107-10.1.ky3.i686.rpm
11.2.0.2以后据说就不需要了。
在12月的时候按照以上步骤确认能正常修改内核参数,但是这个月再运行后,发现orakenerl.log里有错误,Failed to copy /etc/sysctl.conf to /var/log/oracle-rdbms-server-11gR2-preinstall//backup/ 1月-03-2013-15-09-13
从错误信息来看,原因应该就是1月-03-2013-15-09-13 前面有个空格,不能作为目录名,要找到根本原因得找到对应的代码,于是
打开/usr/bin/oracle-rdbms-server-11gR2-preinstall-verify文件,找到BACKUPDIR的地方,
BACKUPDIR=/var/log/oracle-rdbms-server-11gR2-preinstall/backup/`date "+%b-%d-%Y-%H-%M-%S"`
原来是因为日期格式化的时候采用的是语言相关的%b,对于中文来说是两个字节,而一月的1是一个字节,前面就用空格补齐了,所以就造成了这个BUG,
难道Oracle的开发者没有在非英文环境下做过测试?抑或是测试的时候是10-12月?
知道原因修正方法就比较简单了,大致有两种方法:
第一种:%b改成%B 这样输出是“一月”,就不会有问题了
第二种:换语言,执行之前设置一下环境变量EXPORT LANG=en_US.UTF8,这样输出就是"Jan"
以上这个问题花了我半天的时间,刚开始怀疑是不是虚拟机问题,是不是安装包问题,走了很多弯路,希望对大家有帮助。
分享到:
相关推荐
总结来说,"oracle-rdbms-server-11gR2-preinstall"工具是Oracle Linux 6环境下安装Oracle 11g R2数据库的一个强大助手,它简化了环境准备步骤,提高了安装效率,同时也降低了由于手动配置错误导致的问题。...
oracle-rdbms-server-11gR2-preinstall-1.0-4.el7.x86_64.rpm
oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64.rpm 该oracle-rdbms-server-11gR2-preinstall package专门为Oracle Linux 6设计,辅助加速Oracle Database软件的安装。
oracle12c 官方预安装检测包 使用说明https://blog.csdn.net/ljunjie82/article/details/42201473
oracle-rdbms-server-11gR2-preinstall-1.0-5.el7.x86_64.rpm policycoreutils-2.5-22.0.1.el7.x86_64.rpm psmisc-22.20-15.el7.x86_64.rpm quota-4.01-17.el7.x86_64.rpm quota-nls-4.01-17.el7.noarch....
为了解决这个问题,Oracle提供了一个名为`oracle-rdbms-server-11gR2-preinstall`的工具,它能够自动化完成大部分预安装任务,极大地简化了DBA的工作。 `oracle-rdbms-server-11gR2-preinstall`包的主要功能包括: ...
[root@oracle ~]# yum install oracle-rdbms-server-12cR1-preinstall* -y ``` 这个命令会自动安装 Oracle 12c 的预安装程序,它包含了所有必要的依赖包以及对内核参数的配置调整。安装日志会保存在 `/var/log/...
赠送jar包:datanucleus-rdbms-3.2.9.jar; 赠送原API文档:datanucleus-rdbms-3.2.9-javadoc.jar; 赠送源代码:datanucleus-rdbms-3.2.9-sources.jar; 赠送Maven依赖信息文件:datanucleus-rdbms-3.2.9.pom; ...
赠送jar包:datanucleus-rdbms-4.1.7.jar; 赠送原API文档:datanucleus-rdbms-4.1.7-javadoc.jar; 赠送源代码:datanucleus-rdbms-4.1.7-sources.jar; 赠送Maven依赖信息文件:datanucleus-rdbms-4.1.7.pom; ...
解决datax mysql8兼容性问题
cp -r /var/log/oracle-rdbms-server-11gR2-preinstall /var/log/oracle-rdbms-server-11gR2-preinstall.backup ``` 4. **加载内核参数**:使用`sysctl -f`命令加载内核参数。 ```bash sysctl -f ``` 5. **...
### Oracle-RAC11gr2(Linux)安装指南中文版:关键知识点详解 #### 一、引言 本文档详细介绍了Oracle RAC 11g Release 2 (11gr2) 在Red Hat Enterprise Linux 5 (RHEL5) 上的安装流程。此版本引入了许多新特性与改进...
图文并茂详细介绍在oracle linux 6.4环境下,利用Oracle提供的安装工具oracle-rdbms-server-11gR2-preinstall,降低Oracle安装的复杂度
总之,“azure-mgmt-rdbms-8.1.0b2.zip”是一个重要的工具,让Python开发者能够无缝集成Azure的RDBMS服务到他们的应用程序中,实现高效且灵活的数据库管理。虽然这个版本是测试版,但对熟悉Azure和Python的开发者来...
oracle 11G (Release 11.2.0.1.0)升级至(Release 11.2.0.1.6) Oracle Database "exp.exe"参数文件远程缓冲区溢出漏洞 Oracle Database Server远程Core RDBMS漏洞(CVE-2011-0880) Oracle Database Server远程Core ...
`cx_Oracle` 是一个 Python 的数据库连接模块,它提供了与 Oracle 数据库交互的功能。`cx_Oracle-7.3.0.tar.gz` 是这个模块的最新版本,针对 Linux 操作系统。相比于常见的 `cx_Oracle-5.1.2` 版本,7.3.0 版本可能...
标题中的“PyPI 官网下载 | opal-azure-cli-rdbms-0.3.13.tar.gz”指的是在Python Package Index (PyPI)官方平台上可以下载到的一个软件包,名为`opal-azure-cli-rdbms-0.3.13`。这个包是用`.tar.gz`格式压缩的,这...
- oracle-rdbms-server-11gR2-preinstall - oracle-instantclient* - oracle-xe-universal - oracle-database-server-11gR2-release - oracle-database-server-11gR2-preinstall 这些文件应在官方Oracle网站上下载...
1. **第一个安装包**:`http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip` 2. **第二个安装包**:`...
- **NLS支持**:`yum install -y oracle-rdbms-server-11gR2-nls-lang` 4. **创建用户和组**: - 创建一个名为`oracle`的用户,用于运行Oracle服务。 - 创建一个名为`dba`的组,将`oracle`用户添加到该组。 5. ...