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快速入门1简介

    什么是PL/SQL? PL/SQL是Oracle中使用的结构化查询语言(SQL)的扩展。 与SQL不同,PL/SQ...

  • PL/SQL

    1.什么是PL/SQL PL/SQL(Procedure Language/SQL)PL/SQL是Oracle对s...

  • JAVA学习笔记(PL/SQL)

    1.1什么是PL/SQL PL/SQL(ProceduralLanguage/SQL)是Oracle在标准SQL的...

  • PL_SQL_Oracle基础教程.pdf

    【下载地址】 PL /SQL基础教程-PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL...

  • PL/SQL基础

    1.PL/SQL pl/sql (procedural language/sql) 是 Oracle 在标准的 s...

  • 1- Oracle Select语句

    Oracle PL/SQL FROM子句用于列出Oracle查询所需的表和所有连接信息。 语法 Oracle PL...

  • PL/SQL块

    1.简介 Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Or...

  • Oracle与PL/SQL

    Oracle安装 对于oracle的安装可以比较简单,需要注意的地方为密码的设置以及字符集的设置; oracle安...

  • pl/sql

    PL/SQL 特点: PL/SQL是过程语言。 PL/SQL中存在过程构造和数据库访问。 在Oracle服务器和客...

  • [Oracle.PL.SQL程序设计_第五版].扫描版.pdf

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、P...

网友评论

    本文标题:Oracle与PL/SQL

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