Win 7 下安装配置Oracle 11g

一、下载安装包

下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

 

必须先同意。

另外,下载安装包需要登录,若没有账号,注册一个即可,免费。

 

根据实际情况,选择对应的安装包。32位系统只能使用32位的安装包,64位系统可以使用64位和32位的安装包,我用的32位的安装包。

 

所有的安装包都是分成两个.zip存储的,需要分两次下载,下载“File 1”和“File 2”,下载完毕,如下

 

分别解压后得到两个文件夹

 

将win32_11gR2_database_2of2下的所有文件及文件夹移动至win32_11gR2_database_1of2下,提示合并时点击确定。

 

 

二、安装Oracle 11g

打开合并后的文件夹,点击setup.exe,开始安装。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、连接Oracle

1、使用Oracle自带的Sql plus连接

点击左下角“开始”按钮 --> 所有程序 --> Oracle – OraDb11g_home1 --> 应用程序开发 --> SQL Plus

 

输入用户名和密码

 

 

不出意外的话,连接成功

 

2、使用instantclient连接

我用的是instantclient_12_1。

cmd窗口进入instantclient_12_1目录,输入连接命令:

         sqlplus SYSTEM/Root123456@192.168.25.140:1521/orcl

不出意外的话,连接成功。

 

3、PL\SQL连接

如果instantclient连接成功的话,那么Pl\SQL连接是没有什么问题的。

 

4、Navicat连接

如果instantclient连接成功的话,那么Navicat连接是没有什么问题的。

 

 

四、连接过程中出现的问题

1、ORA-12541: TNS:no listener

问题:没有监听程序

原因:监听服务没有启动

解决办法:启动监听服务

步骤:

         a、右键“计算机”,选择“管理”或“系统服务”

        

 

         b、找到系统服务,可以看到OracleOraDb11g_home1TNSListener这项服务没有启动。

        

 

         c、启动此服务,重新连接

        

 

2、ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

问题:监听程序当前无法识别连接描述符中请求的服务

原因:

         a、写错了

         b、监听器配置问题

解决办法:

         a、将连接符填写正确

         b、配置监听器

 

配置监听器步骤:

         a、打开Oracle安装目录D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

      

 

         b、用记事本方式打开

      

        

         c、删除红框部分,并在横线添加下列内容

                  (SID_DESC =

                          (GLOBAL_DBNAME = 此处是安装过程中的全局数据库名)

                          (ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)  

                  (SID_NAME =此处是安装过程中的Oracle服务标识符)

                  )

 

         d、修改后全部内容如下

      

 

         e、重启监听服务

        

         f、重新连接,连接成功

      

        

3、ORA-28547:connection to server failed, probable Oracle Net admin error

问题:服务器连接失败,可能是网络配置错误,这是Navicat连接Oracle时会出现的问题。

原因:navicate Primium版本的OCi和本地数据库的OCI版本不一致。

解决办法:下载匹配的OCI

下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

 

我的Navicat是32位的,所以我要下载32位的。

 

下载匹配版本或更高版本的OCI

 

解压后将Navicat的OCI地址指向新下载的OCI,重启Navicat即可。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

RainingTime

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

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

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

打赏作者

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

抵扣说明:

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

余额充值