首页 > 大数据 > 数据挖掘 > 将pentaho资料库迁移到oracle数据库
将pentaho的资料库迁移到oracle数据库
默认情况下是使用postgresql数据库作为pentaho的资料库。
迁移步骤:
另外也需要将oracle JDBC驱动拷贝到administration-console\jdbc目录,否则用户不能正常使用pentaho管理控制台。
为防止启动pentaho管理控制台时报错:
java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole
还需要从oracle服务器上找到dms.jar拷贝到administration-console\jdbc目录下。
修改Resource name,Docbase, username,password,driverClassName,和 url参数,同时将validationQuery 改为”select 1 from dual”
源文件:
factory=”org.apache.commons.dbcp.BasicDataSourceFactory” maxActive=”20″ maxIdle=”5″
maxWait=”10000″ username=”hibuser” password=”password”
driverClassName=”org.postgresql.Driver” url=”jdbc:postgresql://localhost:5432/hibernate”
validationQuery=”select 1″ />
factory=”org.apache.commons.dbcp.BasicDataSourceFactory” maxActive=”20″ maxIdle=”5″
maxWait=”10000″ username=”pentaho_user” password=”password”
driverClassName=”org.postgresql.Driver” url=”jdbc:postgresql://localhost:5432/quartz”
validationQuery=”select 1″/>
改为:
factory=”org.apache.commons.dbcp.BasicDataSourceFactory” maxActive=”20″ maxIdle=”5″
maxWait=”10000″ username=”hibuser” password=”password”
driverClassName=”oracle.jdbc.driver.OracleDriver” url=”jdbc:oracle:thin:@use-pc:1521:utf8″
validationQuery=”select 1 from dual” />
factory=”org.apache.commons.dbcp.BasicDataSourceFactory” maxActive=”20″ maxIdle=”5″
maxWait=”10000″ username=”quartz” password=”password”
driverClassName=”oracle.jdbc.driver.OracleDriver” url=”jdbc:oracle:thin:@use-pc:1521:utf8″
validationQuery=”select 1 from dual”/>
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@use-pc:1521:utf8
jdbc.username=hibuser
jdbc.password=password
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
修改driverclassname和url(option:用户名和密码)。
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
该文件下次启动会重新自动生成
INSERT INTO PRO_AUDIT (AUDIT_ID, JOB_ID, INST_ID, OBJ_ID, OBJ_TYPE, ACTOR,MESSAGE_TYPE, MESSAGE_NAME, MESSAGE_TEXT_VALUE, MESSAGE_NUM_
VALUE, DURATION,AUDIT_TIME) values (HIBERNATE_SEQUENCE.NEXTVAL,?,?,?,?,?,?,?,?,?,?,?)
(option:修改biserver-ee/pentaho-solutions/system/dialects/oracle10g下的applicationContext-spring-security-hibernate.properties,使之与Oracle环境相符)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/93029/viewspace-1103090/ ,如需转载,请注明出处,否则将追究法律责任。