韦德国际1946:的数据库到OpenERP,数据库晋级

作者: 韦德国际1946  发布:2019-07-23

原稿地址:
请小心操作,尚未证实。
I'm in the process of doing a test-migration of a 6.0.2 database across to 6.1rc1. I'm a complete newcomer to OpenERP, having only started developing on it about a fortnight ago, so this is something of a baptism of fire.

Oracle对本身产品也长期以来,对于自身的产品在不一样的时日,补助的强度是差异等的。
差不离分来,辅助的强度分为三个等级:Premier Support(最高优先级的协助),Extended Support(中等优先级的协助),Sustaining Support(最低优先级的支撑)

内需小心:

CentOS 4.x升级到CentOS 5.x

韦德国际1946 1

说明:

当下操作系统:CentOS 4.x 64人

落到实处目标:

由此yum命令在线升级CentOS 4.x到CentOS 5.x新式版本

一、升级CentOS 4.x到CentOS 4.9版本

cd /etc/yum.repos.d/#跻身目录

mv CentOS-Base.repo CentOS-Base.repo-bak#备份从前的文件

wget 4.9的yum源文件

yum clean all#理清在此以前缓存目录下的软件包

rm -f /var/lib/rpm/__db*#删除rpm包数据

rpm --rebuilddb#重建rpm包数据

yum -y update#提拔系统

二、升级CentOS 4.9到CentOS 5.x最新版(目前为CentOS 5.10)

rpm -qa | grep kernel#查看系统当下基本,如下所示:

#############################################

kernel-smp-2.6.9-89.EL

kernel-devel-2.6.9-100.EL

kernel-smp-devel-2.6.9-100.EL

kernel-2.6.9-100.EL

kernel-smp-2.6.9-100.EL

kernel-2.6.9-89.EL

kernel-devel-2.6.9-89.EL

kernel-smp-devel-2.6.9-89.EL

kernel-largesmp-devel-2.6.9-100.EL

kernel-utils-2.4-23.el4

韦德国际1946:的数据库到OpenERP,数据库晋级。kernel-largesmp-devel-2.6.9-89.EL

rpm -e --nodeps --justdb python-elementtree

#############################################

#运营上边的一声令下删除系统基本

rpm -e --nodeps --justdb kernel-smp-2.6.9-89.EL

rpm -e --nodeps --justdb kernel-devel-2.6.9-100.EL

rpm -e --nodeps --justdb kernel-smp-devel-2.6.9-100.EL

rpm -e --nodeps --justdb kernel-2.6.9-100.EL

rpm -e --nodeps --justdb kernel-smp-2.6.9-100.EL

rpm -e --nodeps --justdb kernel-2.6.9-89.EL

rpm -e --nodeps --justdb kernel-devel-2.6.9-89.EL

rpm -e --nodeps --justdb kernel-smp-devel-2.6.9-89.EL

rpm -e --nodeps --justdb kernel-largesmp-devel-2.6.9-100.EL

rpm -e --nodeps --justdb kernel-utils-2.4-23.el4

rpm -e --nodeps --justdb kernel-largesmp-devel-2.6.9-89.EL

rpm -e --nodeps --justdb rpm -e --nodeps --justdb python-elementtree

小心:内核应当要一清二楚剔除,不然会导致进级战败,删除达成之后,能够行使rpm -qa | grep kernel命令再查看贰遍

系统运营 www.osyunwei.com 温馨提醒:qihang01原创内容©版权全部,转发请表明出处及原版的书文链

cd /etc/yum.repos.d/#进去目录

#下载CentOS 5.10的多个安装包

wget

wget

#安装软件包

rpm -Uvh centos-release-notes-5.10-0.x86_64.rpm

rpm -Uvh centos-release-5-10.el5.centos.x86_64.rpm

#下载CentOS 5的三个安装包,前边会用到

wget

wget

cd /etc/yum.repos.d/#跻身目录

mv CentOS-Base.repo CentOS-Base.repo-4#备份以前的文本

下载CentOS 5的CentOS-Base.repo 何况上传到/etc/yum.repos.d/下

下载地址:

yum clean all#清理在此之前缓存目录下的软件包

rm -f /var/lib/rpm/__db*#删除rpm包数据

rpm --rebuilddb#重建rpm包数据

yum -y remove *.{i386,i586,i686}#除去旧版软件包,主要,不然系统进级失利

yum -y upgrade#晋升系统

大概会遇见类似上边包车型大巴一无所能:

错误1:

Error: Missing Dependency: python-abi = 2.3 is needed by package python-elementtree

化解办法:

#下载上面包车型大巴软件包

wget

rpm -e --nodeps python-elementtree#除去系统当下的软件包

rpm -Uvh --nodeps python-elementtree-1.2.6-4.2.1.x86_64.rpm#安装刚刚下载的软件包

错误2:

Error: Missing Dependency: libttf.so.2()(64bit) is needed by package bg5ps

消除办法:

yum -y remove bg5ps#删除

yum -y upgrade #持续进级系统

以致晋级成功,出现complete!

三、修复yum命令

系统进级实现现在,会促成yum命令不可能运用,下边实行修复

cd /etc/yum.repos.d/#跻身目录

#安装在此之前下载好的软件包

rpm -Uvh --nodeps python-sqlite-1.1.7-1.2.1.x86_64.rpm

rpm -ivh python-sqlite-1.1.7-1.2.1.src.rpm

cd /usr/src/redhat/SPECS#跻身目录

rpmbuild -bb *.spec#创建rpm包

cd /usr/src/redhat/RPMS/x86_64#进去目录

#安装此目录下具备的包

rpm -Uvh --force python-sqlite-debuginfo-1.1.7-1.2.1.x86_64.rpm

rpm -Uvh --force python-sqlite-1.1.7-1.2.1.x86_64.rpm

四、设置系统运维参数

lsb_release -a#查阅系统版本音讯,如下图所示

韦德国际1946 2

rpm -qa | grep kernel#翻开系统基本,若无,运营yum install kernel kernel-PAE安装内核

韦德国际1946 3

cat /boot/grub/grub.conf#查看系统运转设置,如下图所示

韦德国际1946 4

系统运营 www.osyunwei.com 温馨提醒:qihang01原创内容©版权全部,转发请评释出处及原来的文章链

##########################################

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-371.9.1.el5)

root (hd0,0)

kernel /vmlinuz-2.6.18-371.9.1.el5 ro root=LABEL=/1

initrd /initrd-2.6.18-371.9.1.el5.img

##########################################

能够看看新的系统基本(2.6.18-371.9.1.el5)已经自行抬高为暗许运维

shutdown -r now#重启系统

uname -a#查阅当前系统基本

韦德国际1946 5

迄今结束,在线进级CentOS 4.x到CentOS 5.x风靡版本教程完成。

4.x提高到CentOS 5.x 表明: 当前操作系统:CentOS 4.x 六11个人 完成目标: 通过yum命令在线晋级CentOS 4.x到CentOS 5.x时尚版本 一、晋级CentOS 4.x到...

What follows are some notes that got something up and running on my local instance so I could explore OpenERP 6.1. It may or may not work for you, and of course, there is no warranty whatsoever.

1.从成品宣布为期5年的正统支持服务期-Premier support

韦德国际1946 6

  1. Fix up the 'serioalization_field_id' KeyError bug:

2.随即为期3年的延展援救服务期---------extended support

重命名表的SQL格式为ALTEOdyssey TABLE RENAME TO;

Code:

3.接下来步向持久帮忙服务期--------------sustaining support

导入新数据的insert into select语句中不能够冒出values关键字

   ALTER TABLE ir_model_fields ADD column serialization_field_id int references ir_model_fields on delete cascade;

可是据他们说区别的周期划分,Oracle的援助成本将会差别,在延展服务器内,第一年将会加收百分之十的花销提供扶助,第二年加收五分之一的资费提供帮忙,第三年也是加收百分之四十的成本提供支撑。

记得删除不经常表

 

Oracle11g数据库的推出,oracle数据库的升官成为一定。进级包含数据库软件的进步和数据库的进级两部分。

越过版本的晋升

Ubuntu 10.04中源代码安装OpenERP-web 6.0.3及常见Bug消除 http://www.linuxidc.com/Linux/2012-02/54543.htm

晋升路径图

拍卖好了单个版本的升官,还或者有三个更是劳顿的标题:假若应用程序公布了三个版本,以至出现了两个以上数据库版本, 怎样保管全部的用户提高使用后数据库都能用呢?有三种方法:

OpenERP实战手册:界面汉语化 http://www.linuxidc.com/Linux/2012-02/54541.htm

 韦德国际1946 7

方式一:确定紧邻版本的差别,从版本1开头相继迭代革新,西子行v1到v2,再v2到v3……

Reference:

差不离的晋级换代步骤:

方式二:为各类版本分明与当今数据库的出入,为各样case撰写特意的升官代码。

本文由韦德国际1946发布于韦德国际1946,转载请注明出处:韦德国际1946:的数据库到OpenERP,数据库晋级

关键词: 伟德国际平台 日记本 Oracle

上一篇:bonding参数介绍,Linux如何布署bond
下一篇:没有了