
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
数据库导入后的用户名和密码
-
我备份了一个数据库,然后换名导入,结果原来的admin和密码无法登陆到这个新的数据库,我试了openpg这个默认的也不行,请问数据库导入后,应该使用什么用户名来登陆呢?
数据库中应该包含原来的用户信息啊,为何备份前的admin和密码都无法登陆呢?
请大家帮忙看看,谢谢! -
还原后 就是原来的用户名与密码.
如果无法登陆(前提是你恢复的时候,没有提示你出错信息) . 检查你的OE logs 看看有没有什么出错信息.
PS: 按我的经验. 在你恢复数据库之前, 最好重启一下 server 再恢复 是比较好的... -
谢谢版主,我查看了一下log文件,确实发现了错误,在恢复数据库的时候就发生错误了(即使我之前重启了server)
我原来的数据库叫做test,备份后是一个test.dump文件,导入时,新数据库命名为test2,出错信息如下:
[test2] ERROR:db.connection_pool:Connection to the database failed
Traceback (most recent call last):
File "sql_db.pyo", line 303, in borrow
OperationalError: FATAL: database "test2" does not exist
看这意思,似乎是导入的时候和数据库连接失败,所以根本就没有成功,这个大概是怎么回事呢?
我试过了把原来的数据库删除,导入时不更改数据库名也不行,请问是不是我备份或者导入的方法有误?我就是在登录界面,点击database,然后备份和导入的。
请版主指点,谢谢 -
导入时我的步骤是:
1 点 Database 进 Drop 填入 管理密码. 删除帐套成功后.
2 重启 OE Server
3 点 Database 进 Restore 填入 帐套名 密码 恢复. 恢复成功后,有一个 Successed 的提示的.
4 重启 OE Server
5 重新连接.
PS: 如果你用 web client 记得重启 Server 要按下面的步骤:
A 停用 web client
B 停止 OE server
C 启用 OE server
D 启用 web client
一般这样做是没有什么问题的. -
谢谢版主,但是用你的方法还是没有成功,导入的时候log文件就提示出错了,错误信息还是三楼。我用的win7+6.0.1(linux还没搞定),不知道和系统是否有关系.
不过用google搜索到另外一种方法:(windows测试,linux上未测试)
1、使用pgadmin3 备份数据库 database1
2、使用pgadmin3新建数据库 database2
3、使用pgadmin3,将database1的数据恢复到database2中
4、重启server,重新连接,发现登录界面有database2,登录,成功……测试数据也都在。
请版主帮忙评判一下这种方法是否有效?因为我先的数据很少,看不出来什么问题。
另外,有个问题请教,加入我在电脑A上的openerp上有CRM和HR两个模块,但是电脑B上的openerp只有CRM一个模块,那么进行数据迁移的时候,从A到B,原来A上的HR的数据会不会受到影响?还是说我恢复数据后,在安装HR模块,就能看到原来的A上的HR中的数据?
非常感谢 -
用 pgadminIII 来恢得没有什么问题, 同OE的恢复一样的.OE的恢复也是使用 pg_restore 来进行恢复的(至少目前是).
另外的问题. 不知道你是如何做数据迁移的.... -
关于数据迁移,目前是这样的,我在自己的电脑上做测试,主要是一些定制化的工作,和各个模块的功能测试,打算过一段时间,在公司的电脑上安装openerp,那我自己电脑上的这些定制化的数据就要迁移过去。
现在的问题是,我做测试的时候,把所有的模块都装上了,而在公司电脑做测试服务器的时候,应该只会安装需要的部分,比方说CRM和HR,生产和采购那部分就暂时不安装。
这样的话,在数据库迁移的时候,我就害怕会不会有问题,因为我在本机测试的时候,生产和采购模块肯定是有测试数据的,而迁移到公司测试服务器上的时候,那里又不会安装这两个模块。
简单点来说,就是两台电脑迁移数据,如果他们配置和安装的模块不完全相同,会不会对迁移过去的数据有所有影响?
谢谢 -
一般的迁移过程就是数据库备份与恢复的过程. 而OE的模块的安装与否并不是以模块文件夹是否存在为标记.
是记录到数据库的一个 ir_model 的表里面的.
所以, 你恢复数据库后... 你所恢复的数据库 记录的安装的模块.在你的新的OE server 也就安装了该模块...
也就不存在你所说的.迁移后, 只用部分模块的情况.
当然,你只做数据(注意没"库")迁移. 就是说,只做数据导入导出... 那就有可能会存在你所说的顾虑了... 但是 不推荐这样玩.. 因为,有可能有很多不显式显示的数据 不能完整同步到新的帐套... -
明白了,谢谢版主指点