Skip to main content
pedroantonioa0001
March 5, 2021
Question

Configuring MySql as secondary database

  • March 5, 2021
  • 0 replies
  • 0 views

Hi there,

We have a self-managed environment, and we have Oracle as our primary database. Currently, we are trying to configure MySql as a secondary database and we follow the steps on this link: https://docs.appian.com/suite/help/20.4/Configuring_Relational_Databases.html#provide-data-source-connection-information.

Performed steps:

1. install mysql-connector-java-8.0.23-1.el7.noarch.rpm in the <REPO_HOME>/tomcat/apache-tomcat/lib/. for this we moved the rpm file and runed the rpm -ivh command  to install.

2. we updated the <REPO_HOME>/conf/tomcatResources.xml.<ENVIRONMENT> file just adding the configuration for MySql 

<Resource name="jdbc/AppianPrimary"
	factory="com.appiancorp.tomcat.datasource.EncodedPasswordDataSourceFactory"
	type="javax.sql.DataSource"
	driverClassName="oracle.jdbc.OracleDriver"
	url="jdbc:oracle:thin:@oracle_server.example.com:1521:ORACLE_FOR_APPIAN"
	username="your_plaintext_username"
	password="your_encoded_password"
	initialSize="5"
	maxActive="200"
	defaultTransactionIsolation="READ_COMMITTED"
	maxWait="30000"
	minIdle="5"
	minEvictableIdleTimeMillis="90000"
	timeBetweenEvictionRunsMillis="450000"
	validationQuery="select 1 from dual"
	testOnBorrow="true"
/>
<Resource name="jdbc/MySqlDataSource"
	factory="com.appiancorp.tomcat.datasource.EncodedPasswordDataSourceFactory"
	type="javax.sql.DataSource"
	driverClassName="com.mysql.jdbc.Driver"
	url="jdbc:mysql://such_as_server.example.com:3306/such_as_mySQL_for_appian?useOldAliasMetadataBehavior=true"
	username="your_plaintext_username"
	password="your_encoded_password"
	initialSize="5"
	maxActive="200"
	defaultTransactionIsolation="READ_COMMITTED"
	maxWait="30000"
	minIdle="5"
	minEvictableIdleTimeMillis="90000"
	timeBetweenEvictionRunsMillis="450000"
	validationQuery="SELECT 1"
	testOnBorrow="true"
/>
3. Tryed to cerate data source from the Administration Console but we got this error "Error creating datasource"

Can anyone help to identify if we missed something in the above steps?