Oracle与PL/SQL

作者: rochy_he | 来源:发表于2017-10-14 22:13 被阅读58次

    Oracle安装

    1. 对于oracle的安装可以比较简单,需要注意的地方为密码的设置以及字符集的设置
    2. oracle安装完成后,默认会创建listen服务以及orcl网络实例;
    3. 安装完成后,在使用PL/SQL前,请打开sqlplus进行system账号的登陆,如果system账户可以登陆,则说明默认配置无误,已经具备PL/SQL登陆条件。

    使用PL/SQL登陆

    PL/SQL与Oracle数据库在同一台机器

    如果两者在同一台机器,则推荐PL/SQL和Oracle的位数一样,即同为32位或者同为64位
    在使用PL/SQL登陆之前,首先需要设置PL/SQL的Oracle_Home,可参考Oracle 11g客户端及PLSQL Developer配置

    在正常情况下,如果Oracle正确安装,无论使用的是绿色版或者安装版的PL/SQL,设置ORACLE_HOME时都会有下拉提示;

    Oracle服务器listener.ora的配置

    需要注意的是第三个SID_DESC中的ORCL要设置为当前机器的SID,SID名称的确认可以参考ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决

    注意:设置完毕后记得重启数据库服务以及监控服务(在系统服务里,找到后右键重启即可)

    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (SID_NAME = ORCL)
          (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
          (GLOBAL_DBNAME = ORCL)
        )
      )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XX.XXX.XXX)(PORT = 1521))
        )
      )
    

    阿里云需要注意

    listener.oraXXX.XX.XXX.XXX替换为内网IP即可,要想外网访问,只需要配置安全组即可

    tnsnames.ora配置

    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XX.XXX.XXX)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ORCL)
        )
      )
    

    总结

    1. Oracle-12514错误发生的几种原因
    2. oracle监听服务启动后停止
    3. PLSQL怎么创建oracle数据库用户
    4. PL/SQL Developer 12.0.1 汉化绿色版
    5. 使用sqlplus可以登录使用pl/sql不能登录怎么办
    6. ORA-12557: TNS:protocol adapter not loadable

    相关文章

      网友评论

        本文标题:Oracle与PL/SQL

        本文链接:https://www.haomeiwen.com/subject/zrhtuxtx.html