oracle-rdbms-server-11gR2-preinstall 的一个BUG解决_错误:软件包:oracle-rdbms-server-11gr2-preinstall-1.0-1.-程序员宅基地

技术标签: Oracle  

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"

以上这个问题花了我半天的时间,刚开始怀疑是不是虚拟机问题,是不是安装包问题,走了很多弯路,希望对大家有帮助。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Meteorlet/article/details/8461245

智能推荐

[python]卸载python3.7,重装python3.8_python3.7卸载3.8下载-程序员宅基地

文章浏览阅读741次,点赞6次,收藏15次。点击next。选择自定义安装的路径后点击安装即可。_python3.7卸载3.8下载

【CSS】1965- 分享10个超实用的高级 CSS 技巧-程序员宅基地

文章浏览阅读26次。CSS(层叠样式表)是一个强大的工具,可以让开发人员设计出漂亮的网页。在今天这篇本文章中,我们将分享10个 CSS 高级技巧,它们可以将你的网页设计技能提升到一个新的水平。那么,我们现在开始探索这些酷酷的CSS技巧吧。1.使用CSS获取HTML属性值CSS attr() 函数允许开发人员检索样式表中HTML属性的值。在下面的示例中,我使用 attr() 函数使用其 data-value 属性来显...

[React Native]Visual Studio Code调试React-Native_visual studio code react natvive-程序员宅基地

文章浏览阅读1.6k次。1.配置Visual Studio Code为React-Native开发IDE参考这篇文档以及知乎2.添加配置Open launch.jsonAdd Configuration选择 React Native:Debug iOS 这个根据自己需要添加后的配置如下:{ "name": "Debug iOS", "pr..._visual studio code react natvive

利用贝叶斯优化Hyperopt库进行自动化机器学习参数调优_kmeans 使用hyperopt 贝叶斯调参-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏9次。之前自己一直使用网格搜索(grid-search)来进行参数调优。显然,这种方法调优的候选集很有限,也比较“粗糙”。因此,性能往往不能达到最优。如今越来越多的超参数调优过程都是通过自动化的方法完成的,它们旨在使用带有策略的启发式搜索(informed search)在更短的时间内找到最优超参数,除了初始设置之外,并不需要额外的手动操作。贝叶斯优化是一种基于模型的用于寻找函数最小值的方法。近段时..._kmeans 使用hyperopt 贝叶斯调参

中文与字符_字符与中文字-程序员宅基地

文章浏览阅读119次。一个汉字是两个字节,用一个char肯定是装不下了,要用两个char,那好,两个char就是字符数组了,我们顺便加个’\0’,他就编程字符串了#include <stdio.h>int main(){ char str[5] = "你好"; //一个中文占两个字节 printf("%s\n", str); printf("%c%c %c%c\n", str[0], str[1], str[2], str[3]); //% c一定要挨在一起 printf("%x %x\n", st_字符与中文字

在windows上的HBuilderX使用ios进行真机调试_windows上的hbuildx怎么运行ios调试-程序员宅基地

文章浏览阅读692次,点赞9次,收藏10次。(后缀是ipa),放入plugin文件夹D:\hbuilder\HBuilderX\plugins\launcher\base。当手机连接到电脑时,爱思助手上就会显示连接正常,并且显示手机相关信息,选择‘工具箱’,找到IPA签名。添加HBulidx的配置文件为其添加签名。接下来就可以进行ios的真机调试啦。添加签名后的文件,重命名为。首先下载一个爱思助手。_windows上的hbuildx怎么运行ios调试

随便推点

matlab 2012b破解_matlab 2012b精简版-程序员宅基地

文章浏览阅读477次。37176-43568-09521-61284-60764-48411-11831-17282-31342-18748-48552-26727-08411新建一个空的文本文件,另存为license.lic,并将下边一坨粘贴进去,把这个文件放到Matlab安装目录的license目录下即可。INCREMENT Aerospace_Blockset MLM 99 permanent uncou..._matlab 2012b精简版

Scrapy爬虫返回403错误的解决方法_scrapy 403-程序员宅基地

文章浏览阅读1.2w次,点赞6次,收藏16次。问题:今天在用scrapy爬取豆瓣时,出现了403的错误,如下所示:出现这个问题的原因其实是你所爬的网站使用了反爬机制,即会检查用户代理(User Agent)信息 ,此时需要在爬虫文件中设置headers。 解决方法: 如下,在你的爬虫文件中加入以下代码:def start_requests(self): yield Request("http:..._scrapy 403

linux进程线程绑核运行_绑核后其他线程能用吗-程序员宅基地

文章浏览阅读690次。一、概述现在大家使用的基本上都是多核cpu。平时应用程序在运行时都是由操作系统管理的。操作系统对应用进程进行调度,使其在不同的核上轮番运行。对于普通的应用,操作系统的默认调度机制是没有问题的。但是,当某个进程需要较高的运行效率时,就有必要考虑将其绑定到单独的核上运行,以减小由于在不同的核上调度造成的开销。把某个进程/线程绑定到特定的cpu核上后,该进程就会一直在此核上运行,不会再被操作系统调..._绑核后其他线程能用吗

毫米波雷达图解算法原理(基于TI雷达)_毫米波雷达算法-程序员宅基地

文章浏览阅读8.3k次,点赞15次,收藏145次。图解讲解了TI雷达原始数据到准备数据再到数据处理的过程。_毫米波雷达算法

Indie Maker 一个人的创业-程序员宅基地

文章浏览阅读150次。我们从大学毕业,到踏入职场,然后结婚生子,过着日子。这个过程,我相信每个人不管在这里面的哪个阶段,有一个共同的点,就是一直想“赚钱”。一开始满怀信心,觉得自己无所不能,“可能”赚很多的钱,因为年轻,可以不断的试错。慢慢的你会更清楚的认清自己,理想和现实之间有巨大的差距。作为一个工作敲代码10多年的我来说,试错的机会成本变大,有一些最近的思考和心得和大家分享。数字游民我是一名程序员,一直尝试做些..._indie maker

Android Installation failed with message Invalid File-程序员宅基地

文章浏览阅读767次。今天刚刚开始测试Android 项目的时候遇到了一个问题 无法在手机上运行报错如下:application installation failedInstallation failed with message Failed to finalize session : INSTALL_FAILED_USER_RESTRICTED: Install canceled by user.It ..._android installation failed with message invalid file: d:\androidworks\htqv_

推荐文章

热门文章

相关标签