zoukankan      html  css  js  c++  java
  • Oracle 11g安装和PL/SQL连接完全解读(连接本地数据库)

    Oracle安装是很多新手都烦恼的事情,各种奇怪的错误,并且还无从下手解决。我也隔了两年没有用Oracle了,昨天安装了一下,出现很多问题,也很苦恼。现在将安装过程详细记录下来,一来方便自己下次安装,二来也能给需要安装Oracle的同学做一个参考。

    Oracle安装的详细步骤请参考:http://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

    对应的安装包下载地址:http://pan.baidu.com/s/1kVSLwN1

    安装包下载说明:

    文件:ORA+11+G+R2+server+64bit+for+windows.iso是Oracle两个64位安装包的合体,上面的安装教程需要下载两个安装包,这里只要下载这一个,然后解压就可以了。本文安装也是选用的这个合体安装包,直接解压,方便。

    安装完成后,进入SQL Plus,输入账号密码(安装完成后,连接本地数据库,密码需要在后面加上对应的数据库@ORCL,即@+数据库实例名)就可以连接到Oracle数据库了,如下图:

    连接成功说明Oracle安装成功了,然后自己修改或者创建监听器和本地网络服务名,这个可以百度一下,这里给个参考地址:http://blog.csdn.net/zhanghai412/article/details/7730199,配置完成后,测试登录不成功也没事,因为下面还有配置要修改。

    然后就是安装PL/SQL,下载地址:http://pan.baidu.com/s/1gf9qHk3,注册码百度一下自己找一个吧。

    如果系统是64位的,还需要下载上面安装包中的文件:instantclient-basic-nt-11.2.0.3.0.zip,这个是由于没有64位PL/SQL Developer。

    下载后,解压,这个可以随便放到哪个文件夹,不过我是放在Oracle的安装目录下:E:applenovoproduct11.2.0dbhome_1。

    然后是配置PL/SQL:

    Oracle主目录名配置安装的Oracle目录,我的是:E:applenovoproduct11.2.0dbhome_1

    OCI库配置的是文件instantclient-basic-nt-11.2.0.3.0.zip解压后的路径,我的是:E:applenovoproduct11.2.0dbhome_1instantclient_11_2oci.dll

    配置完PL/SQL后,此时打开的话还是会报错:ORA-12514: TNS:listener does not currently...。我们还需要配置Oracle的listener.ora文件。我的地址是:E:applenovoproduct11.2.0dbhome_1NETWORKADMINlistener.ora,配置后的的文件截图如下:

    即(注意修改Oracle的安装地址):

    # listener.ora Network Configuration File: E:applenovoproduct11.2.0dbhome_1
    etworkadminlistener.ora
    # Generated by Oracle configuration tools.
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = ORCL)
          (ORACLE_HOME = "EXTPROC_DLLS=ONLY:E:applenovoproduct11.2.0dbhome_1")
          (SID_NAME = ORCL)
        )
        (SID_DESC =
          (PROGRAM = extproc)
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = E:applenovoproduct11.2.0dbhome_1)
        )
      )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )
    
    ADR_BASE_LISTENER = E:applenovo

    配置完成后,重启监听服务:运行services.msc,重启OracleOraDb11g_home2TNSListener服务:

    启动PL/SQL,数据库为如下图所示(数据库一定要是 IP:端口/数据库实例):

     

     输入口令,登录PL/SQL,成功!

    安装过程有任何问题可以留言。

  • 相关阅读:
    bzoj 4012: [HNOI2015]开店
    POJ 1054 The Troublesome Frog
    POJ 3171 Cleaning Shifts
    POJ 3411 Paid Roads
    POJ 3045 Cow Acrobats
    POJ 1742 Coins
    POJ 3181 Dollar Dayz
    POJ 3040 Allowance
    POJ 3666 Making the Grade
    洛谷 P3657 [USACO17FEB]Why Did the Cow Cross the Road II P
  • 原文地址:https://www.cnblogs.com/wuzhiyuan/p/7053365.html
Copyright © 2011-2022 走看看