PowerDesigner导入数据库文件
最近在往PowerDesigner中导入数据库文件,记录一下,以防忘了……
1.ORACLE数据库
首先,下载oracle的驱动:instantclient-basic-nt-12.2.0.1.0和instantclient-odbc-nt-12.2.0.1.0-2,解压后把两个文件夹中的内容合并在一个文件夹下,修改tnsnames.ora中的内容:
名称=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 地址)(PORT = 端口))
)
(CONNECT_DATA =
(SID = sid名称)
)
)
在ODBC中配置,选择系统DSN,添加数据源Oracle in instantclient:
data source name自取,description可空,TNS service name为上述代码中的名称,user id是所需数据库的名称。点击test connection,输入预设密码即可。
PowerDesigner的步骤:Reverse Engineer->Database->DBMS选择oracle version 11g->using a data source选择数据源->选择需要导入的表格即可。
2.SQL Server数据库
这个纯属误打误撞,不知道对错,但是正确导出了文件也是很神奇。
首先,下载SQL Server Native Client,运行sqlncli.msi,即可。
其次,在ODBC中配置数据源,选择系统DSN,选择SQL Server Native Client之后,选择本地SQL Server地址,点到最后,连接成功。
PowerDesigner中导入文件与上面步骤类似,选择数据库时选择MySQL即可。