页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

说明
Smartbi目前支持MySQL、HSQL、Oracle、DB2_V9、MS SQL Server、Sybase和kingbase作为知识库。
Smartbi默认使用MySQL作为知识库,可以通过知识库备份等操作,配置其他的数据库为知识库。


配置步骤
(1)备份知识库:
    a) 启动Smartbi服务器,用系统管理员登录Smartbi界面。
    b) 在右上角的功能切换区中选择管理 > 工具 > 备份知识库,把知识库备份后关闭服务器。
(2)建立新知识库:
    a) 在目标数据库中新建一个数据库,如:Smartbi;
(3)配置知识库连接:
    a) 启动服务器后,在url地址栏中输入:http://servername:port/smartbi/vision/config,输入密码后进入 Smartbi配置界面。
    b) 根据实际情况修改知识库的信息。如当前你需要连接的数据库类型是Oracle,它的服务器地址为datasvr01、端口号是默认端口、Oracle 作为Smartbi知识库的数据库名字是Smartbi,连接此库的用户名和密码都是admin。
    c) 点击测试连接,弹出"连接成功"提示信息,保存知识库配置。
(4)恢复知识库:
    a)重新启动Smartbi的应用服务器,并用管理员登录。
    b)在右上角的功能切换区中选择管理 > 工具 > 恢复知识库,把步骤(1)备份的知识库恢复过来,就可以看到以前建的资源了。


注意

  1.    只有管理员才能进行知识库的备份和恢复操作。
  2.    备份恢复是对整个知识库的操作,导出导入只是操作部分对象。
  3.    在进行知识库迁移之前,请先备份好对应的MYSQL知识库。
  4.    在进行知识库迁移过程中,必须保证 Smartbi的服务器版本一致。
  5.    配置oracle 9i知识库时请勾选"Oracle 9i请勾上"选项。
  6.    不同的数据库需要不同的JDBC驱动程序包,请确保当前知识库匹配相应版本的驱动程序包。具体的设置方法请参考"系统安装指南_在各种应用服务器上手工部署"文档中"增加数据库驱动程序(可选)"。
  7.    请严格按照以上注意执行,否则有可能造成迁移失败。

 
示例
如何将MySQL知识库迁移到Oracle 10g?
具体步骤
(1)"备份知识库"操作:登录连接MySQL知识库的Smartbi源应用服务器,在"管理 > 工具"中点击"备份知识库",备份出"backup.zip"。
(2)在Oracle10g上创建新知识库:具体参考"安装配置指南"中的"创建其它类型知识库"章
节。
(3)修改知识库连接:修改知识库连接为步骤(2)创建的Oracle数据库。具体参考"安装配
置指南"中的"知识库设置"章节。
(4)"恢复知识库"操作:登录连接Oracle知识库的Smartbi目标应用服务器,在"管理 > 工具"中点击"恢复知识库",把步骤2备份出"backup.zip"进行恢复。

 
迁移注意

  1.    不支持知识库和关系数据源是同数据库类型而不是同一个版本的情况,例如:不支持知识库为Oracle 9i,关系数据源是Oracle 10G的情况。
  2.    目标的Oracle数据库,使用的Schema必须有创表的权限以及有足够的表空间,而且该Schema下没有其他系统使用的表。
  3.    如果迁移失败后,请把Oracle对应的Schema删除,以保证迁移过程中在该Schema下新建的表被彻底删除,如果有遗漏的表没有删除会影响下次的迁移。

 

  • 无标签