oracle-rdbms-server-11gR2-preinstall 的一个BUG解决_Meteorlet的博客-程序员秘密

技术标签: 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

智能推荐

设计模式之——工厂方法模式_技匠而已的博客-程序员秘密

设计模式:前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定。而是一套用来提高代码可复用性、可维护性、可读性、稳健性、以及安全性的解决方案设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。正确使用设计模式具有以下优点:可以提高程序员的思维能力、编程能力和设计能力。 使程序设计更加标准化、代码编制更加I程化,使软件开发效率大大提高,从而缩短软件的开发周期。 使设计的代码可重用性高、可读性强、可靠性高、灵活性.

二分查找--时间复杂度 log2(n)_二分查找log2n_高先生的猫的博客-程序员秘密

如何确定一个数在一个有序数组中的位置function search(arr, target, start, end) { let targetIndex = -1; let mid = Math.floor((start + end) / 2); if (arr[mid] === target) { targetIndex = mid; return targetIndex; } if (start >= end) { return target

excel vba导入html表格,网页vba excel表格数据-Excel VBA填写网页上的内容_weixin_39862382的博客-程序员秘密

Excel VBA填写网页上的内容可以实现IE属性Set IE = CreateObject("InternetExplorer.application")IE.Navigate url:="http://www.sina.com"With IE.Document.Forms(0).all("ID").Value = IDVALUE.all("PID").Value = PIDVALUEEnd W...

Bpmn.js 中文文档(一)_MiyueFE的博客-程序员秘密

Bpmn.js 中文文档(一)由于工作需要(其实不是很需要),在公司项目的基础上开源了一个基于 bpmn-js + Vue 2.x + ElementUI 的一个流程编辑器 Bpmn Process Designer, 预览地址 MiyueFE blog, 欢迎 fork 和 star。一. 引入Bpmn.js并初始化建模器/* 基于vue2.x, 省略了template模板与部分data */import BpmnModeler from "bpmn-js/lib/Modeler"exp

idea断点调试,调试结束后,下次无法进入断点_idea断点过去一次后再次无效_huijing_1988的博客-程序员秘密

平时打断点之后,想快速到下个断点,会直接点击Run to Cursor,进入下个断点。结果,当我结束当前断点调试,下次无论怎么刷新页面都进入不了断点了。实际因为idea和eclipse操作习惯不同,如果idea只想中断本次调试,需要点击下面的三角(Resume Program)。...

随便推点

ef mysql注释_EFCore CodeFirst模型迁移生成数据库备注(mysql)_观透的博客-程序员秘密

重写Mysql下sql脚本生成器using Framework.NetCore.Extensions;using Framework.NetCore.Models;using Microsoft.EntityFrameworkCore.Metadata;using Microsoft.EntityFrameworkCore.Migrations;using Microsoft.EntityFram...

java 百度地图获取经纬度_IT的鱼的博客-程序员秘密

/** * 通过经纬度获取地址名称 * * @param latitude(维度), longitude(经度) * @return address(地址) */ @GetMapping(value = "/getAddress") public Result getAddress(@RequestParam(v...

Kafka——javaAPI_Z105的博客-程序员秘密

文章目录Kafka的JavaAPI1.未整合版的Kafka的API1.1 Producer 消息发送端代码1.2 Consumer 消息消费端代码2.Spring Boot整合Kafka2.1 发送者代码(Producer)2.2 发送者代码(Consumer)Kafka的JavaAPI针对java程序员来说,必定是在代码中对kafka进行操作。1.未整合版的Kafka的API<dependency> <groupId>org.apache.kafka</grou

『phphot』【SD2.0大会】Java培训先驱:Keytool工具的使用_SD2China的博客-程序员秘密

原文链接:http://blog.csdn.net/phphot/archive/2007/11/30/1909044.aspx作者:phphot(phphot) http://blog.csdn.net/phphot中国最大的IT技术社区CSDN联合美国权威 IT技术媒体CMP集团, 共同为中国百万开发者带来 的国内最权威 的顶级软件技术大会---- “2 007 软件开发2.0技术大会”(SD2C)在九华山庄揭开帷幕。大会进入下 午的分会场。在113会议室,软件编程语 言和软件工程师速成培训专家 张孝祥

micropython和python区别-MicroPython入坑记(三)板子上的Python到底有多快?_编程大乐趣的博客-程序员秘密

前几篇都是直接在命令上操作,然而执行py文件才是王道,其实类似nodemcu的lua固件,MicroPython也提供了一个简单的文件系统用来存代码。并自动在开机时执行:boot.pymain,py两个文件windows用户的话,推荐一个软件:uPyLoader界面如下可以看到,左边是本地的文件,右边是ESP8266的文件,两边可以互相传输,也可以删除上边的文件,其他功能自行探索,这个软件自带了一...

Java+MySQL实现学生信息管理系统_Java面试:的博客-程序员秘密

基于Java swing+MySQL实现学生信息管理系统:主要实现JDBC对学生信息进行增删改查,应付一般课设足矣,分享给大家。源码:https://github.com/ZhuangM/student.git1、开发环境:jdk7+MySQL5+win7代码结构:model-dao-view2、数据库设计——建库建表语句CREATEDATABASEstude...

推荐文章

热门文章

相关标签