今天装oracle安装都完成了,但出现了“O R A - 1 2 1 5 4 T N S”的错误,最开始以为是oracle安装处了问题,但后来发现并不是,因为用SQL Plus可以登录,只是用plsql登录时才出现这错,用360完全卸载了qlsql后,从新装了次,还是那错,郁闷。。。后来又把数据库删掉重新建立,还是不行,整了半天,最后自己都整晕了,算了,重头再来吧。。。
百度下很多安装图解,按着来就成
oracle服务端安装图解http://wenku.baidu.com/view/c1ffa4ba1a37f111f1855b92.html
oracle客户端安装图解http://wenku.baidu.com/view/c897c1858762caaedd33d426.html
oracle完全卸载
http://zhidao.baidu.com/question/98878519.html
或者直接在注册表中按F3搜索oracle,删除注册文件,不过貌似文件有点多,操作有点慢,建议用上边链接的方法
总结了下要注意的几点
1.安装服务端是一般选“基本安装”就行
2.使
用
P
L
S
Q
L
D
e
v
e
l
o
p
e
r
时
,
“
O
R
A
-
1
2
1
5
4
T
N
S
无
法
解
析
指
定
的
连
接
标
识
符
”的
问
题
安装时报后边的错“warning some oracle net versions cannot connect from a path with parentheses”,这错原来提示了,不能有括号,修改了安装路径就没有问题了
相应的上边的“ O R A - 1 2 1 5 4 T N S 无 法 解 析 指 定 的 连 接 标 识 符 ”错也没啦,有点晕,没整明白,但确实好啦
3.“ O R A - 1 2 1 5 4 T N S 无 法 解 析 指 定 的 连 接 标 识 符 ”按照网上的方法有两种,但我试了,在我这都不好使,下边贴出来,没准儿啥时候可以用
2.修改D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN路径下的tnsnames.ora文件
###### 一般的配置 ##################################
ORALOCAL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oralocal)
)
)
ORALOCAL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oralocal)
)
)