newaLife

一、资源获取,一个64位的Oracle11g,一个PL/SQL工具。

资源一:Oracle11g 自己申请一个Oracle账号,去官网下Oracle资源。(大小是1.5G-3.5G如果只有几十兆,那就只是个客户端)。找不到位置的可以找一个网友分享的百度盘或者别的地方弄,这点百度能力相信大家可以做到的。

Oracle官方网址参考:

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

 

资源二:PL/SQL连接工具

网址:https://www.allroundautomations.com/registered/plsqldev.html

饮水思源,感谢一个叫shalyniu写的一篇文章,就一个网址...

 

资源三:32位Oracle11g安装版客户端(几十兆的那种)

https://pan.baidu.com/s/1pJ5S2BT#list/path=%2F(此盘资源比较多,还有Oracle11g数据库资源)

二、解压缩Oracle11g  两个文件到一个路径下 如:Oracledatabase

 

 检查下路径不要有中文,如果上级有中文就剪切到外层文件夹。

 

 

 

 

三、安装Oracle

 还可以参考网址:

 https://jingyan.baidu.com/article/335530da9dfd1619ca41c362.html

步骤一:

打开解压缩后的database文件,setup.exe

 

步骤二:选择,是

 

 

 

 

步骤三:不需要描述了,直接看图一步步走吧。

 

 

 

选择默认也行,我喜欢安装到D盘下Oracle

大小写+数字是可以的,这里随机设置个Root1234

 

 

 

 

接着马上就出现如下界面:慢慢等到100%吧。

 

 

 

 

 

上面那个100%之后出现这个,等这个100%就好,没我们什么事,看着就行。。。

 

 

 

之后进入下图界面

 

 

 

选择口令管理,更改下Scott口令,最好也解除下锁定,本人开始没解锁,最后进入cmd,用sys解锁。

 

 

 

 

 

 

 

 

 

 

出现下边界面,表示安装成功。

 

 

 

 

四、配置Oracle环境变量(本人习惯英文版,不喜欢汉化的,所以就少配一个环境变量)

变量一:ORACLE_HOME

 

 

变量二:Path变量后添加;....BIN(相当于ORACLE_HOME的变量值后多了BIN)

 

变量三:找到listener.ora路径,该路径下应该还有两个文件sqlnet.ora,tnsnames.ora,将这个路径配置到环境变量里。

全局搜索下,ora文件在哪,就知道藏哪了,再去按照路径一层层点开。

 

 

 定位到,NETWORK-->ADMIN

 

 

 

增加环境变量:

TNS_ADMIN  值就是上边的路径(此为最后一个要配置的环境变量三)。

 

 

 

 

Oracle11g环境变量配置完成。

 

 

五、修改ora文件,这里只举一个例子,其他两个自己看着改。。。协议类型不需要动,一般改IP和数据库实例名。

 

 

 

 

 说明,其实配置Oracle是配的服务端,与服务端相匹配得ora配置文件是listener.ora文件。

至此,无需汉化版的Oracle服务端配置完成。为了验证,win+R 输入cmd 打开窗口,如图:

 

 

六、安装PLSQL。

步骤一:正常安装就行。唯一注意的地方是,路径不能有“()”,例如“C:\Program Files (x86)”就带()。

步骤二:注册激活

 

亲测,下面这个也适用PLSQL11_7

 

为了方便大家还是粘贴下吧

product code: ke4tv8t5jtxz493kl8s2nn3t6xgngcmgf3

serial Number: 264452

password: xs374ca

成功破译截图,

 

 

七、配置PLSQL

步骤一: Tools --> preferences

 

 步骤二:

 

处理完下面三个地方。PLSQL就算配置完成了。但是这里走来弯路,路径配的是服务端的OracleHome,由于Oracle数据库64位,PLSQL32位,

所以将64位的OracleHome配置在这里会出问题。要弄清楚一件事。配置PLSQL其实是配置客户端的。32位PLSQL需要一个32位的Oracle客户端。

所以要再去安装一个32位的Oracle client,然后把32位的Oracle client的Oracle Home(bin之前的路径)粘贴到对应位置上。

当然,安装32位的Oracle client也要配置一个ORACLE_HOME,并且在Path后添加这个路径到bin一级。再去tnsnames.ora配置文件改下,不再赘述。

32位的Oracle client和PL/SQL合作,完成一个客户端的角色。

所以结果是有两个ORACLE_HOME环境变量,Path后添加的两个OracleHome(这里简写一下路径)/bin的目录,并用英文分号(;)隔开。

 

 

二、测试PLSQL连接Oracle数据库。

win+R    cmd

sqlplus

账户:sys

密码:as sysdba(密码不显示的)

也可以登录Scott账户,密码是安装Oracle的时候设的密码

结果如下图,成功地在一台电脑上安装了Oracle服务端,客户端(Oracle client+PL/SQL),都能正常工作。如图:

 

 

小结,本次配置过程中,走了许多弯路,解决了一些很多ORA-XXXXXX(数字)报错,如ORA-12541,ORA-01034,ORA-27101等。

这些报错的解决离不来大神们的博客,由衷感谢。同样的问题,PLSQL和cmd黑窗口报错编号不一致,让我意识到服务端,客户端是两个概念,

要配就配两套,所以就多配了一个ORACLE_HOME。

 

分类:

技术点:

相关文章:

  • 2018-12-07
  • 2021-12-07
  • 2021-12-08
  • 2021-08-05
  • 2021-12-09
  • 2021-12-23
猜你喜欢
  • 2021-12-28
  • 2021-08-05
  • 2021-08-05
  • 2021-09-13
相关资源
相似解决方案