更改为FME Server数据库的数据库提供商
如果要更改数据库提供商为您的FME Server数据库,你可以通过执行“就地”备份做,并恢复过程:
- 备份您的FME Server配置。
- 配置新的数据库服务器。
- 更新数据库连接设置在FME通用配置文件。
- 还原您的FME Server配置。
- 删除依赖,停用,并停止先前的数据库服务。
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配置:
- 至2014年或以后从FME Server的地2014年OR后配置FME Server还原,见从FME Server的2014年和以后还原配置。
- 到2013年或以后从FME Server的2013配置还原到FME Server时,看到从FME Server的2013恢复配置。
- 到2013年或以后从FME Server 2012中或更早版本的配置FME Server还原,见从FME Server 2012中及更早版本还原配置
删除依赖,停用,并停止以前的数据库服务
如果您从中迁移的数据库服务是被列入FME Server的默认安装(如快速安装)PostgreSQL数据库,您必须删除FME Server Core上的依赖该数据库,然后禁用并停止它。欲了解更多信息,请参阅删除FME Server Core上依赖于FME Server数据库。