连接oracle 启动时ACT_GE_PROPERTY
时间: 2023-10-06 17:10:01 浏览: 150
工作流框架flowable建表sql(oracle)
ACT_GE_PROPERTY是Activiti流程引擎中的一个表,用于存储系统属性数据。这个表在Activiti启动时会自动创建,不需要手动创建。
要连接Oracle数据库启动Activiti,需要在activiti.cfg.xml文件中配置数据库连接信息。具体步骤如下:
1. 在Oracle数据库中创建一个新的用户和密码,并授予该用户访问数据库的权限。
2. 在activiti.cfg.xml文件中配置数据库连接信息,如下所示:
```xml
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
<property name="username" value="your_username"/>
<property name="password" value="your_password"/>
</bean>
```
其中,url属性中的localhost和orcl分别表示Oracle数据库所在的主机和实例名,your_username和your_password分别为创建的用户和密码。
3. 启动Activiti时,系统会自动创建ACT_GE_PROPERTY表和其他必要的表。如果要使用自定义的表前缀,可以在activiti.cfg.xml文件中配置,如下所示:
```xml
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource"/>
<property name="databaseSchemaUpdate" value="true"/>
<property name="databaseTablePrefix" value="my_"/>
</bean>
```
其中,databaseTablePrefix属性用于指定自定义的表前缀,这里设置为"my_"。启动Activiti后,系统会创建以"my_"开头的表。例如,ACT_GE_PROPERTY表会被创建为MY_ACT_GE_PROPERTY。
阅读全文