Powerdesigner老版本不支持64位Client,新版本弄不到破解碼sql
解決方法,用Powerdesigner+32位Oracle Clent訪問64位Oracle Server數據庫
遇到的坑分享下oracle
安裝完64位的Oracle Server ,32位的 Oracle Clent默認的listener.ora文件有PROGRAM和ENVS這兩個節點app
Plsql(32位client)鏈接報 ORA-28547,刪掉PROGRAM和ENVS這兩個節點就能夠鏈接了,貼下配置文件ide
# 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,建立表空間spa
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驅動配置報錯,可是能用 --_--3d
報錯!!!code
可是能用,呵呵噠blog
逆向工程很輕鬆it
PD生成數據庫,連表空間都有,可是感受沒有SqlServer直接生成的那麼痛快,不行就導出腳本執行吧
這個是默認的
這個是新建的表空間
連註釋都有