你在这里: 管理员指南 > 优化FME服务器 > 更改为FME Server数据库的数据库提供商

更改为FME Server数据库的数据库提供商

如果要更改数据库提供商为您的FME Server数据库,你可以通过执行“就地”备份做,并恢复过程:

  1. 备份您的FME Server配置
  2. 配置新的数据库服务器
  3. 更新数据库连接设置在FME通用配置文件。
  4. 还原您的FME Server配置
  5. 删除依赖,停用,并停止先前的数据库服务。

FME Server支持的PostgreSQL,SQL Server或Oracle数据库。

备份您的FME Server配置

执行你的FME Server配置的备份:

配置新的数据库服务器

运行所需的数据库配置脚本和后期配置脚本。按照步骤一个单独的数据库服务器上创建FME Server数据库

配置数据库连接

打开fmeCommonConfig.txt文件,位于<FMEServerDir> \服务器\目录。

在标题“FME Server的设置启动”,找到名为“数据库连接”部分,然后更新您要使用你的资料库数据库中的参数。

参数

DB_TYPE - 标识数据库服务器:PostgreSQL中,SQLSERVER,甲骨文。

DB_DRIVER - 用于连接到存储库数据库的JDBC驱动程序名称。

DB_JDBC_URL - 的JDBC URL用于连接到存储库数据库。

DB_USERNAME - 存储数据库的用户名。

DB_PASSWORD - 存储数据库的用户密码。

DB_CONNECT_EXPIRY - 数据库连接到期时间(秒)。

DB_SQLSTMTS_PATH - 到SQL语句资源包的路径。

例子

DB_TYPE = PostgreSQL的

DB_DRIVER = org.postgresql.Driver

DB_JDBC_URL = JDBC:在PostgreSQL://本地主机:5432 / fmeserver

DB_USERNAME = fmeserver

DB_PASSWORD = fmeserver

DB_CONNECT_EXPIRY = 60

DB_SQLSTMTS_PATH = C:/应用/ FMEServer /服务器/数据库

DB_TYPE = SQLSERVER

DB_DRIVER = com.microsoft.sqlserver.jdbc.SQLServerDriver

DB_JDBC_URL = JDBC:SQLSERVER://本地主机/ SQLEXPRESS

DB_USERNAME = fmeserver

DB_PASSWORD = $ FMEserver

DB_CONNECT_EXPIRY = 60

DB_SQLSTMTS_PATH = C:/应用/ FMEServer /服务器/数据库

DB_TYPE为oracle

DB_DRIVER = oracle.jdbc.driver.OracleDriver

DB_JDBC_URL = JDBC:预言:瘦:@localhost:1521:ORCL

DB_USERNAME = fmeserver

DB_PASSWORD = fmeserver

DB_CONNECT_EXPIRY = 60

DB_SQLSTMTS_PATH = C:/应用/ FMEServer /服务器/数据库

恢复你的FME Server配置

执行恢复FME Server配置:

删除依赖,停用,并停止以前的数据库服务

如果您从中迁移的数据库服务是被列入FME Server的默认安装(如快速安装)PostgreSQL数据库,您必须删除FME Server Core上的依赖该数据库,然后禁用并停止它。欲了解更多信息,请参阅删除FME Server Core上依赖于FME Server数据库