Win 7 下安装配置Oracle 11g

    xiaoxiao2022-07-04  163

    一、下载安装包

    下载地址: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即可。

     

    最新回复(0)