Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

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

    Odoo 开发与实施交流
    2
    10
    6996
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • J
      jerry79 最后由 编辑

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

      1 条回复 最后回复 回复 引用 0
      • mrshelly
        mrshelly 最后由 编辑

        还原后 就是原来的用户名与密码.
        如果无法登陆(前提是你恢复的时候,没有提示你出错信息) . 检查你的OE logs 看看有没有什么出错信息.
        PS: 按我的经验. 在你恢复数据库之前, 最好重启一下 server 再恢复 是比较好的...

        1 条回复 最后回复 回复 引用 0
        • J
          jerry79 最后由 编辑

          谢谢版主,我查看了一下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 条回复 最后回复 回复 引用 0
          • mrshelly
            mrshelly 最后由 编辑

            导入时我的步骤是:

            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


            一般这样做是没有什么问题的.

            1 条回复 最后回复 回复 引用 0
            • J
              jerry79 最后由 编辑

              谢谢版主,但是用你的方法还是没有成功,导入的时候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中的数据?
              非常感谢

              1 条回复 最后回复 回复 引用 0
              • mrshelly
                mrshelly 最后由 编辑

                用 pgadminIII 来恢得没有什么问题, 同OE的恢复一样的.OE的恢复也是使用 pg_restore 来进行恢复的(至少目前是).

                另外的问题. 不知道你是如何做数据迁移的....

                1 条回复 最后回复 回复 引用 0
                • J
                  jerry79 最后由 编辑

                  关于数据迁移,目前是这样的,我在自己的电脑上做测试,主要是一些定制化的工作,和各个模块的功能测试,打算过一段时间,在公司的电脑上安装openerp,那我自己电脑上的这些定制化的数据就要迁移过去。
                  现在的问题是,我做测试的时候,把所有的模块都装上了,而在公司电脑做测试服务器的时候,应该只会安装需要的部分,比方说CRM和HR,生产和采购那部分就暂时不安装。
                  这样的话,在数据库迁移的时候,我就害怕会不会有问题,因为我在本机测试的时候,生产和采购模块肯定是有测试数据的,而迁移到公司测试服务器上的时候,那里又不会安装这两个模块。

                  简单点来说,就是两台电脑迁移数据,如果他们配置和安装的模块不完全相同,会不会对迁移过去的数据有所有影响?
                  谢谢

                  1 条回复 最后回复 回复 引用 0
                  • mrshelly
                    mrshelly 最后由 编辑

                    一般的迁移过程就是数据库备份与恢复的过程. 而OE的模块的安装与否并不是以模块文件夹是否存在为标记.
                    是记录到数据库的一个 ir_model 的表里面的.
                    所以, 你恢复数据库后... 你所恢复的数据库 记录的安装的模块.在你的新的OE server 也就安装了该模块...
                    也就不存在你所说的.迁移后, 只用部分模块的情况.

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

                    1 条回复 最后回复 回复 引用 0
                    • J
                      jerry79 最后由 编辑

                      明白了,谢谢版主指点

                      1 条回复 最后回复 回复 引用 0
                      • First post
                        Last post