本机为win7 安装数据库总是出错。一直未安装oracle 服务器及客户端。
1、使用pl/sql ,网络上找到的方法:
a、在安装oracle服务器的机器上搜索下列文件:
- oci.dll
- ocijdbc10.dll
- ociw32.dll
- orannzsbb10.dll
- oraocci10.dll
- oraociei10.dll
- sqlnet.ora
- tnsnames.ora
- classes12.jar
- ojdbc14.jar
把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 G:\Program Files\oraclient。
b、配置tnsnames.ora,修改其中的数据库连接串。
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.8.1.121)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =
oracledata)
)
)
其中,oracledata是要连接的服务名;HOST = 10.8.1.121,是服务器IP地址;PORT = 1521是端口号。
c、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:G:\Program Files\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符)。
添加第二个环境变量(可有可无):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
d、下载并安装PL SQL Developer配置应用:
打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools->preferences->connection :
- Oracle Home=G:\Program Files\oraclient
- OCI library=G:\Program Files\oraclient\oci.dll
e、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。
2、使用powderdesigner 连接远程数据库
1、新建一个工程,database-configure connections-connection profiles-
新建如下
2、然后database--connection 选择 connection profile 选择刚才配置好的 dcp
3、然后就可以直接连接 并reverse engineer 了。
4、导出sql时先change current DBMS ---generate database 就可以导出不同数据库的sql脚本了。