mirror of
https://gitee.com/dromara/dbswitch.git
synced 2025-08-29 08:54:00 +00:00
文档矫正更新
This commit is contained in:
39
README.md
39
README.md
@@ -22,29 +22,7 @@
|
||||
|
||||

|
||||
|
||||
### 3、详细功能
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为Greenplum/PostgreSQL/HighGo的迁移(**支持绝大多数常规类型字段**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为Oracle的迁移(**支持绝大多数常规类型字段**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为SQLServer/Sybase的迁移(**字段类型兼容测试中...**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为MySQL/MariaDB/GBase8a的迁移(**字段类型兼容测试中...**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为DB2的迁移(**字段类型兼容测试中...**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为Kingbase8的迁移(**支持绝大多数常规类型字段...**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为DM的迁移(**支持绝大多数常规类型字段**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为OSCAR的迁移(**支持绝大多数常规类型字段**)
|
||||
|
||||
- 源端oracle/SqlServer/Sybase/MySQL/MariaDB/PostgreSQL/DB2/DM/OSCAR/Kingbase8/GBase8a/HighGo/Hive/SQLite向目的端为SQLite的迁移(**支持部分常规类型字段...**)
|
||||
|
||||
** 注:** 目前Hive只支持Hive version 3.x的账号密码方式认证。
|
||||
|
||||
### 4、结构设计
|
||||
### 3、结构设计
|
||||
|
||||
- 模块结构功能
|
||||
|
||||
@@ -62,6 +40,7 @@
|
||||
├── dbswitch-product-oscar // -> oscar方言实现类
|
||||
├── dbswitch-product-gbase // -> gbase方言实现类
|
||||
├── dbswitch-product-mariadb // -> mariadb方言实现类
|
||||
├── dbswitch-product-openguass// -> openguass方言实现类
|
||||
├── dbswitch-product-db2 // -> db2方言实现类
|
||||
├── dbswitch-product-sybase // -> sybase方言实现类
|
||||
├── dbswitch-product-hive // -> hive方言实现类
|
||||
@@ -109,11 +88,6 @@ cd dbswitch/
|
||||
sh ./docker-maven-build.sh
|
||||
```
|
||||
|
||||
**特别注意:** 在Java9及以上版本默认情况下不允许应用程序查看来自JDK的所有类,但在dbswitch中利用反射计算对象的字节大小,所以需要在JVM启动时需要增加如下参数:
|
||||
```
|
||||
--add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED
|
||||
```
|
||||
|
||||
### 2、安装部署
|
||||
|
||||
(1) 当编译打包命令执行完成后,会在dbswitch/target/目录下生成dbswitch-relase-x.x.x.tar.gz的打包文件,将文件拷贝到已安装JRE的部署机器上解压即可。
|
||||
@@ -338,6 +312,13 @@ jdbc驱动名称:org.apache.hive.jdbc.HiveDriver
|
||||
|
||||
注意:当前只支持hive version 3.x的账号密码认证方式。
|
||||
|
||||
**OpenGuass数据库**
|
||||
|
||||
```
|
||||
jdbc连接地址:dbc:opengauss://172.17.2.10:5866/test
|
||||
jdbc驱动名称:org.opengauss.Driver
|
||||
```
|
||||
|
||||
**SQLite数据库**
|
||||
|
||||
```
|
||||
@@ -538,8 +519,6 @@ bin/startup.sh
|
||||
|
||||
> 当数据库内的表或字段数量较大时,WEB方式卡顿严重;
|
||||
|
||||
> 多个任务并发执行不易于分析任务错误原因;
|
||||
|
||||
## 四、模块开发说明
|
||||
|
||||
### 1、集成支持新的关系型数据库产品
|
||||
|
@@ -2,7 +2,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
curl -sSL https://get.daocloud.io/docker | sh
|
||||
curl -sSL https://get.docker.com/ | sh
|
||||
docker --version
|
||||
mkdir -p /etc/docker/
|
||||
cat > /etc/docker/daemon.json <<EOF
|
||||
@@ -25,6 +25,6 @@ cat > /etc/docker/daemon.json <<EOF
|
||||
EOF
|
||||
service docker restart
|
||||
|
||||
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
|
||||
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
|
||||
docker-compose --version
|
||||
|
||||
|
Reference in New Issue
Block a user