重装系统后,重新安装ORACLE加环境变量配置、客户端PL/SQL的安装过程,及注意事项(避免再次踩坑)

(1)首先了解什么是OERACLE及Oracle与PL/SQL是什么关系:
ORACLE是数据库,有客户端和服务器; PLSQL Developer只是第三方工具,服务于ORACLE,类似的工具还有Toad,sqlplus,sql developer等等; 安装PLSQL Developer于安装oracle没啥关系,但是如果没有oracle客户端,你装了PLSQL Developer也没啥意
SQLPlus 是Oracle自带的数据库管理客户端,可以在这里编辑SQL语句执行,是命令行模式的。
PL/SQL 有两种。 一种是工具 PL/SQL Developer 和SQL
Plus一样是数据库管理客户端,是一种可视化界面,也可以使用命令行编辑SQL。
另外一种是PL/SQL语言,是oracle中的块结构语言,类似存储过程,是一种过程话的语言。把SQL语言和编程高级语言想融合,和Java近似。既可以在SQL*Plus上开发PL/SQL语言,也可以在PL/SQL Developer上开发PL/SQL语言。
9l和之前是整合客户端和服务端的,10G和以后是分离的,服务端是数据库所在的位置,客户端只是一个提供连接服务端和开发相关的工具,sql通过客户端发送到服务端解析执行,每次都解析很麻烦,所以干脆把一些使用频繁的sql扔在服务端,就出来了可编程式函数:存储过程,存储函数,触发器什么的,plsql是独立的语言,只是为了更好的实现可编程式这个概念。
(2)ORACLE安装包、PL/SQL安装包以及Oracle的32位客户端下载地址:

ORACLE11G安装教程自行百度,如我本地ORAClE的安装目录为:F:\app\FZ_PC\product\11.2.0,安装好之后需要配置ORACLE的环境变量,具体如下:
在环境变量中,配置oracle数据库中的以下值:
变量名:
ORACLE_SID,变量值:oracle实例名变量名(一般为ORCL);NLS_LANG, 变量值:AMERICAN_AMERICA.ZHS16GBK,可根据自己的需要选择字符集变量名;
TNS_ADMIN,变量值:F:\app\FZ_PC\product\11.2.0\dbhome_1\NETWORK\ADMIN,我的oracle是装在F:\app目录下。

(3)最大的坑,PL/SQL的安装:
这期间遇到了很多问题,查了很多资料,最难受的是浪费了很多时间,接下来就PL/SQL安装过程中出现的问题作如下总结:
<1>解压安装前必须知道的问题!!!
《关于pl/sql登录时输入密码后出现无法无法解析指定的连接标识符》
关于pl/sql登录时输入密码后出现无法无法解析指定的连接标识符,
1、修改系统环境变量Path值,将E:\Oracle\product\11.2.0\client_1\bin;路径移至E:\Oracle\product\11.2.0\db_1\bin;。
注意:造成以上这种情况出现的原因是:在一台电脑上同时安装了oracle客户端和数据库服务,并且是先安装客户端,再安装数据库服务造成的,如果先安装数据库服务,再安装客户端就很少会出现这种情况了。
需要注意的是,在安装PLSQL Developer时不能安装在带有括号的目录中,如64bit系统的Program Files (x86)目录,就会出现无论你怎么设置,它依然不停的弹出“ORA-12154: TNS: 无法解析指定的连接标识符”。同样的问题也会出现在其他Oracle数据库管理软件中,比如Toad for Oracle
<2>安装步骤:
1、下载plsql,然后安装。
2、装完后还要下载一个Oracle的32位客户端,下载路径已贴,我下载的是:instantclient-basic-win32-11.2.0.1.0.zip;
3、当你装完plsql后,其实登录的时候database的选项是空的,没有可选择的,这时候就把你刚刚下载的Oracle32位客户端解压,放在目录(oracle安装路径product文件夹下):F:\app\FZ_PC\product下,这个路径不尽相同。
4、打开PL/SQL,连接数据库。这时会报初始化错误。不用管它,点击取消,就可以在未登录的情况下进入PL/SQL。在Tools-->Preferences下,有两个录入项:Oracle Home(empty is autodetect)和OCI Library(empty is autodetect),分别填入oracle的安装目录,和32位客户端的解压目录,如:Oracle Home为 F:\app\FZ_PC\product\11.2.0我的oracle是装在 F:\app\FZ_PC目录下。OCI Library F:\app\FZ_PC\product\instantclient_11_2\oci.dll我的客户端是解压在F:\app\FZ_PC\product目录下。
5、关闭PL/SQL,然后重新打开,就可以登录了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

George_Z3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值