六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 305|回复: 0

Oracle数据移植到PostgreSQL心得 (一)

[复制链接]

升级  32%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
16
 楼主| 发表于 2013-1-30 01:37:44 | 显示全部楼层 |阅读模式
1、PostgreSQL安装
PostgreSQL安装版本:8.3  (Windows上8.4安装后pgAdminIII连接出错,原因不详)(字符集选用暂时未定:UTF8在psql中插入中文字符时报错,在pgAdminIII中正常)

PostgreSQL内存及其它参数配置:修改 postgresql.conf
# - Memory -

#shared_buffers = 32MB# min 128kB or max_connections*16kB
# (change requires restart)
#temp_buffers = 8MB# min 800kB
#max_prepared_transactions = 5# can be 0 or more
# (change requires restart)
# Note:  Increasing max_prepared_transactions costs ~600 bytes of shared memory
# per transaction slot, plus lock space (see max_locks_per_transaction).
#work_mem = 1MB# min 64kB
#maintenance_work_mem = 16MB# min 1MB
#max_stack_depth = 2MB# min 100kB

PostgreSQL用户创建: user: zl  pwd: zl

PostgreSQL表空间创建:zljsxt  设置大小

PostgreSQL数据库创建:XE

PostgreSQL数据库表创建:启动tomcat,Hibernate自动创建

PostgreSQL库表初始化参数设置:暂时不清楚

PostgreSQL库表索引创建:运行脚本create_index.sql

PostgreSQL全文索引创建:暂时不清楚

PostgreSQL日志:data\pg_log

2、Tomcat连接PostgreSQL配置
安装PostgreSQL JDBC驱动
拷贝JDBC jar文件到工程lib下(JDBC中存在多个jar文件,各文件差别暂时不清楚)
修改jdbc.properties文件,内容如下:
   jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://127.0.0.1:5432/XE?charSet=KOI8
jdbc.username=zl
jdbc.password=zl

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.show_sql=true
hibernate.hbm2ddl.auto=update
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表