powerDesigner使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PDM文件路径D:\Program Files (x86)\Sybase\PowerDesigner 16
oracle 11g 用户名及口令都是yudexiao
oracle_home
D:\orcl\asus1\product\11.2.0\dbhome_1
tns_admin
F:\orclClient\instantclient_11_2_x64
client
F:\orclClient\instantclient_11_2_x64
F:\orclClient\instantclient_11_2_x32
TNSNAMES.ORA-------
GTGISMANAGER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
jdk
C:\ProjectOne\Java\jdk1.7.0_51
问题一:Could not initialize JavaVM
在网上查了许多资料,
有的地方说jdk安装在program Files文件里面, 可能因为这个空格的原因造成的, 我先把jdk装在了C:\java目录下面
还是不行, 我使用的jdk是64位的又重新安装了一个windows x86版本的jdk, 改了一下JAVA_HOME
其他设置如下,我使用的15.3版本的powerdesigner:
1.系统变量-classpath:加入mysql jar包的地址(例如C:\mysql-connector-java-3.1.13-bin.jar)
2.powerdesigner-Tools-General Options-Variables 修改JAR,JAVA,JAVAC,JAVADOC的Value
例如JAR的Value:C:\Java\jdk1.6.0_30\bin\jar.exe
JAVA的Value:C:\Java\jdk1.6.0_30\bin\java.exe
JAVAC的Value:C:\Java\jdk1.6.0_30\bin\javac.exe
JAVADOC的Value:C:\Java\jdk1.6.0_30\bin\javadoc.exe
3.powerdesigner-Database-Configure Data Connections-Connection Profiles
点击Add Data source图标, 依次填入连接信息
例如:Connection profile name:MySQL
Description: MySQL
Connection type:JDBC
DBMS type:MySQL
User name: root
Password:123
JDBC driver class:com.mysql.jdbc.Driver
JDBC connetion URL:jdbc:mysql://localhost:3306/database
JDBC driver jar files:C:\mysql-connector-java-3.1.13-bin.jar
问题二:如何配置绿色版oracle client?
client有两种:一种是安装包里有setup.exe文件的,另一种是绿色免安装的,使用的时候需要在环境变量中配置。配置如下:
绿色免安装版的安装包如下:
没有setup.exe文件
问题三:PD学习网站及PD的使用小小感悟
推荐学习powerDesigner的视频网站,网址如下:/computer/soft/76527/
1、客户端引发的思考
本次安装配置PowerDesigner,遇到很多困惑,虽然很多网友提示安装客户端,但是这次并没有用到客户端的配置,安装问题,主要问题怀疑在sqldeveloper上,sqldeveloper并不像PL/SQL developer那样,需要配置。
以下网友帖子上的观点:
PL/SQL相对来说开发和管理上的功能更强大些,用的人也多些
SQL DE跨平台性能好,迁移功能挺强大,图形显示功能也不错
网友Palm:
网友inthirties:
呵呵
plsql還是比較主流的,在開發和管理上都比較方便,還支持導入。導出功能,不過需要安裝Oracle的客戶端,并且需要配置tnsname。這是我覺得,他稍微弱勢的一點。
Oracle psql dev呢,是Oracle自帶的工具,11g已經內嵌到數據庫的安裝里去了,也提供比較好的開發和管理的功能,但是相對plsql來說,要弱一些,不過其中帶有的migration tools 是我鐘情于此工具的一點。可以對異構或者同構的數據庫進行數據遷移,我在mysql和ms sql上都做個不是很復雜的遷移,還是很方便和實用的,而且該工具最好的一點是java開發,使用的jdbc的連接方式,所以即使沒有安裝客戶端也可以通過thin的方式連接
這兩個工具在開發和管理上plsql dev 勝出一籌
但是在遷移功能和跨平臺上sql dev又亮點多多。
你根據你自己的情況來進行選擇吧。
2、ODBC和JDBC之间的那点小事儿
本次PowerDesigner的安装配置,在ODBC Machine Data Source选项上徘徊的时间,还真不少,挺多的。网友提示,搞Java用的驱动程序应该是JDBC。下面就ODBC和JDBC之间的区别、联系做百度学习。
JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。