Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

数据库导入后的用户名和密码



  • 我备份了一个数据库,然后换名导入,结果原来的admin和密码无法登陆到这个新的数据库,我试了openpg这个默认的也不行,请问数据库导入后,应该使用什么用户名来登陆呢?
    数据库中应该包含原来的用户信息啊,为何备份前的admin和密码都无法登陆呢?
    请大家帮忙看看,谢谢!



  • 我备份了一个数据库,然后换名导入,结果原来的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 也就安装了该模块...
    也就不存在你所说的.迁移后, 只用部分模块的情况.

    当然,你只做数据(注意没"库")迁移. 就是说,只做数据导入导出... 那就有可能会存在你所说的顾虑了... 但是 不推荐这样玩.. 因为,有可能有很多不显式显示的数据 不能完整同步到新的帐套...



  • 明白了,谢谢版主指点


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待