由于公司网络越来越慢,还是决定自己装一个oracle server.或许是64bit的系统吧,安装过程真是一波三折。幸运的是最终还是成功了,make some notes ^-^
1.版本问题
在安装oracle的过程中一定要注意自己的操作系统下载不同版本的安装文件。
2.卸载问题
如果不那么幸运,能够一次安装成功的话。oracle的卸载一定要彻底。
a.点击oracle uninstall文件卸载并手动删除所有oracle相关安装目标文件夹
b.删除有关oracle配置的环境变量
c.删除注册表(local_machine/software,local_machine/software/System/currentControlSets/Services,local_machine/software/System/currentControlSets/evenlog)
d.重启
3.oracle net configuration assistant failed
可能是因为两个安装包的解压文件没有放到一个文件夹下
4.监听问题
因为之前我的电脑装过一个oracle client,当再次装oracle的时候,环境变量冲突,把oracle client彻底卸载了就好了
5.Pl/SQL developer安装
配置PL/SQL developer -> Tools -> preference-> Oracle Home (指向oracle的客户端的安装目录)
配置PL/SQL developer -> Tools -> preference-> Oracle OCI Libary (指向oracle的客户端的安装目录下oci.dll)
6.因为PL/SQL不支持64bit系统,所以需要下载一个32bit oracle client安装包
7. 在PL/SQL安装目录(plsqldev.exe所在目录)创建一个bat文件,目的:PLSQL不支持64bit oracle client这里相关于一个映射
@echo off
set path=C:\app\luoyaw\product\instantclient_11_2 --32bit oracle安装目录
set ORACLE_HOME=C:\app\luoyaw\product\instantclient_11_2 --32bit oracle安装目录
set TNS_ADMIN=C:\app\luoyaw\product\instantclient_11_2 --32bit oracle安装目录
set NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 --oracle 的字符集 可从oracle net manager里查看
start plsqldev.exe
8.这时去连接时会找不到server,需要把%Oracle_Home%\NETWORK\ADMIN\tnsnames.ora copy 到 C:\app\luoyaw\product\instantclient_11_2\tnsnames.ora