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

更改FME服务器数据库的数据库提供程序

如果你想改变你的FME服务器数据库的数据库提供程序,你可以通过执行一个“就地”备份和恢复过程:

  1. 备份您的FME服务器配置
  2. 配置新的数据库服务器
  3. 更新数据库连接设置在FME通用配置文件中。
  4. 恢复您的FME服务器配置
  5. 删除依赖项、禁用和停止以前的数据库服务。

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

备份您的FME服务器配置

执行一个备份你的FME服务器配置:

配置新的数据库服务器

运行必要的数据库配置脚本和后配置脚本。按照以下步骤在单独的数据库服务器上创建FME服务器数据库

配置数据库连接

打开fmeCommonConfig.txt文件,它位于您的<FMEServerDir> \ Server \目录。

在“FME服务器设置启动”标题下,找到标题为“数据库连接”的部分,并更新要用于存储库的数据库的参数。

参数

DB_TYPE—标识数据库服务器:postgresql、sqlserver、oracle。

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: / / localhost: 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::状态"置疑" / / localhost / SQLEXPRESS

DB_USERNAME = fmeserver

DB_PASSWORD = $ FMEserver

DB_CONNECT_EXPIRY = 60

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

DB_TYPE =甲骨文

DB_DRIVER = oracle.jdbc.driver.OracleDriver

DB_JDBC_URL = jdbc: oracle:薄:@localhost: 1521:李艾科

DB_USERNAME = fmeserver

DB_PASSWORD = fmeserver

DB_CONNECT_EXPIRY = 60

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

恢复您的FME服务器配置

执行一个恢复你的FME服务器配置:

删除依赖项、禁用和停止以前的数据库服务

如果您从中迁移的数据库服务是包含在FME服务器默认安装中的PostgreSQL数据库(例如express安装),则必须删除该数据库上的FME服务器核心的依赖项,然后禁用并停止它。有关更多信息,请参见删除FME服务器数据库上的FME服务器核心依赖项