工作感悟之Powerdesigner逆向(64位Oracle數據庫與SqlServer對比)


Powerdesigner老版本不支持64位Client,新版本弄不到破解碼

解決方法,用Powerdesigner+32位Oracle Clent訪問64位Oracle Server

遇到的坑分享下

安裝完64位的Oracle Server  ,32位的 Oracle Clent默認的listener.ora文件有PROGRAM和ENVS這兩個節點

Plsql(32位client)連接報 ORA-28547,刪掉PROGRAM和ENVS這兩個節點就可以連接了,貼下配置文件

# listener.ora Network Configuration File: E:\app\admin\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL) 
      (SID_NAME = ORCL)
      (ORACLE_HOME = E:\app\admin\product\11.2.0\dbhome_1)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.160)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = E:\app\admin

 

oracle 使用普通用戶scott,scott默認不是開啟的,sql代碼開啟scott,創建表空間

 create tablespace KSQ datafile 'E:\app\KSQ.dbf' size 200m autoextend on next 100m maxsize unlimited; 
 
 alter user scott identified by 123 default tablespace KSQ; 
 
 grant dba to scott ;
 
  alter user scott account unlock;

 

新裝32位的oracle odbc安裝包沒弄到,一個原來的odbc驅動配置報錯,但是能用 --_--

報錯!!!

但是能用,呵呵噠

逆向工程很輕松

PD生成數據庫,連表空間都有,但是感覺沒有SqlServer直接生成的那么痛快,不行就導出腳本執行吧

這個是默認的

這個是新建的表空間

連注釋都有

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM