PowerDesigner165连接Oracle数据库.docx
《PowerDesigner165连接Oracle数据库.docx》由会员分享,可在线阅读,更多相关《PowerDesigner165连接Oracle数据库.docx(13页珍藏版)》请在冰点文库上搜索。
PowerDesigner165连接Oracle数据库
PowerDesigner16.5连接Oracle数据库
1配置Net服务:
在程序中连接Oracle数据库的方式与其他常用数据库,如:
MySql,SqlServer不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。
否则就会出现“ORA-12154:
TNS:
无法解析指定的连接标识符”。
安装好Oracle客户端之后,在开始菜单中依次找到“Oracle-OraClient10g_home1—>配置和移植工具—>NetManager”并打开(Win7,Win8用户如果没有取得Administrator账号登陆需要以管理员方式运行),依次展开“OracleNet配置—>本地—>服务命名”点击左侧“加号”配置新的网络服务:
最后,点击“下一步”完成即可,如果不知道或者忘记Oracle服务名可以通过查看服务获得,比如我这里配置的主机名是我本机,在我的电脑服务中找到oracle相关的服务:
通过上面的服务名称,可以看出我安装的服务名就是“ORCL”,或者在服务端通过SQLPlus使用sys账号登陆,输入命令showparameterservice_name查看。
当在Oracle客户端中配置好NetManager中配置好服务后就可以通过我们配置的网络服务名访问Oracle数据库了(ODBC配置:
TNSServiceName),此配置实质是向D:
\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由于我的Oracle是安装在D盘Oracle目录中,具体路径根据安装时选择的路径而定)。
2配置ODBC:
ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API。
这些API利用SQL来完成其大部分任务。
TNSServiceName对应第一步中配置的网络服务名:
3
配置Powerdesigner
首先打开powerdesigner16.5,点击新建模型:
输入模型名称并选择数据库Oracle11g:
选中当前模型,然后在菜单栏database->configureConnections:
在弹出窗口,点击AddDataSource按钮:
选择系统数据源:
选择Oracle DatabaseClientDriver(注意Powerdesigner与Driver系统位数):
点击完成:
输入DataSourceName,选择TNSServiceName,输入UserID,点击TestConnection按钮:
输入Oracle数据库的用户名和密码,点击OK:
弹出ConnectionSuccessful提示。
然后回到ConfigureDataConnections界面,会看到增加了一个名为Oracle11g的DataSource
在菜单上选择Database--UpdateModelFromDatabase:
选择Usingadatasource,然后点击右侧的按钮:
从下拉列表框中选择刚才添加的DataSource:
Oracle11g,然后输入Oracle登录的用户名和密码:
点击Connect,连接数据库,然后会显示数据库中所有的表:
选择要导出为模型的表,然后点击OK,执行导出操作:
兰亭序
永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。
群贤毕至,少长咸集。
此地有崇山峻岭,茂林修竹;又有清流激湍,映带左右,引以为流觞曲水,列坐其次。
虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。
是日也,天朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。
夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或因寄所托,放浪形骸之外。
虽取舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至。
及其所之既倦,情随事迁,感慨系之矣。
向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀。
况修短随化,终期于尽。
古人云:
“死生亦大矣。
”岂不痛哉!
每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。
固知一死生为虚诞,齐彭殇为妄作。
后之视今,亦犹今之视昔。
悲夫!
故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。
后之览者,亦将有感于斯文。