文章多数来自互联网,若有冒犯的地方,请朋友们说明下,我会及时删除该文章!

pl_sql developer客户端的安装

上一篇 / 下一篇  2011-02-25 14:38:07

1.pl/sql 、sql和 mysql之间的区别
 答:pl/sql 是oracle数据库的一种语言,它是一种编程语言
     sql语句是个数据库查询语言
 mysql是个数据库,它只有sql语言

2.sql 和PL/Sql的区别:
 答:SQL是结构化查询语言,比较接近自然语言,使用SQL,只需要说干什么,不需要说怎么干。由数据定义语言、数据操纵语言、数据控制语言构成,它不面向过  程,即前一条语句与后一条语句无关。SQL是标准的语言。
     PL/SQL,Oracle对SQL标准的扩充,增加了面向过程的功能,所以可以用来编写存储过程、存储函数、触发器等等。  PL/SQL是结构化SQL,就是在标准SQL中 加入了IF...ELSE...   For....等控制过程的SQL。

3.具体的什么是PL/SQL:
 答:PL/SQL(Procedural Language/SQL)是对SQL的扩充,它吸收了近年来编程语言的许多最高设计特点:如数据封装性、信息隐蔽性、重载和例外处理等。它允许SQL的 数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。
  通俗地说,主要是指基于Oracle数据库的一种数据操作开发语言。其作用主要是开发Oracle存储过程。相对于jdbc等形式的数据库操作而言,Oracle存储过 程的优势体现在,可以批量高效地执行多个SQL,减少应用程序和数据库多次建立连接和断开连接开销。
  简单地说,相对一般SQL而言,其可以进行逻辑判断、动态删除或新建表和索引等。

4.什么是PL/SQL developer?
 答:pl/sql developer是oracle公司推出的软件 最主要的是用来操作oracle数据库
 他提供了一种可视化的界面来操作数据库 比sqlplus好用的多
 他最主要的是用来操作oracle数据库 但是其他的数据库也可以进行操作 比如mssqlserver mysql access等 他也可以进行操作


5.什么是oracle net?
 oracle net是oracle net services的组件之一,它支持客户机应用程序到oracle数据库服务器的网络会话。一旦建立了网络会话,oracle net 将充当客户机
应用程序和数据库服务器间的数据传递工具。它负责建立和维护客户机应用程序与数据库服务器之间的连接及交换信息。

6.oracle net 连接概述
 oracle net 允许对各种服务的连接,如oracle数据库、非oracle数据库、网关和外部过程。


7.在运用pl_sql developer的时候,最重要的是学会如何配置oracle可视化界面管理工具中的oracle net manager工具的配制。
  添加服务的具体配置步骤如下:
  (1)net服务名:任意的标识符都可以。这个标识符实际上是包含了所有连接的数据库的所有信息。就相当于代码中的变量。
  (2)选择协议:必须是本台计算机上面安装了的协议
  (3)主机名:输入所要连接电脑的ip地址
       端口号:默认的端口号就好,如果改为其它的端口号反而不能成功 。这个端口号是指所要连接的数据库开放的端口号。
  (4)oracle8的SID:如果要连接是oracle低于8.0版本,使用默认的sid就好,如果高于8.0版本,要输入高版本的全局数据库名
  (5)测试:输入所要连接数据库的用户名的密码,进行连接测试,如果能够连接上,则可以通过pl/sql developer访问所要连接的数据库
  (6)点击"文件"->"保存网络配置"

8.oracle net manager工具中的监听程序有什么作用?和添加服务中的端口号有什么区别?
  oracle net manager工具中的监听程序的作用:服务器(它代表客户机应用程序接收连接请求)上接收和响应数据库服务的客户机连接请求的进程。
  监听程序中端口号是指:
  添加服务中的端口号是指:所要连接的数据库开放的端口号,它默认的端口号为1521,如果修改为其它的端口号,反而连接不上

9.什么叫监听程序?
  驻留在服务器上的一种进程,其职责是监听入网的客户机连接请求和管理到服务器的通信量
  每次客户机请求与服务器进行网络会话,监听程序就接收实际请求。如果客户机的信息与监听程序的信息相匹配,监听程序就授权连接服务器

9.如果A脑想访问局域网内的B电脑的数据库,A电脑需要知道哪些东西?
 B电脑的ip地址、B电脑上的数据库的用户名、B电脑上的数据库的密码

10.什么是域?域是怎样划分的?


11.总结
   要想操作oracle数据库,需要做如下的操作
  (1)安装oracle可视化界面管理工具
  (2)配置oracle met manager工具,以致于本电脑能和oracle数据库能够连接成功(要测试一下,看是否成功)
  (3)安装pl/sql developer输入,在这个软件中进行oracle数据库的增、删、改、查操作
 

注意:
  1.不知道为什么,如果不在"net服务器名"中的名称中输入ip地址,ip/sql developer中输入"net服务器名"时,系统会报错,总会提示"无法解析指定的连接标识符"。如果在"net服务器名"中的名称中输入"名称.任何一个ip地址",ip/sql developer都能解析

 


TAG:

 

评分:0

我来说两句

congyu15

congyu15

自动化测试工具学习ING,做了近两年的手工测试,对于自动化测试一知半解。希望同行的兄弟姐妹们能够帮助我、指导我学习自动化测试工具,你们的一字一句都是我成长的源泉。感谢你们的无私奉献、乐此不疲!

日历

« 2021-10-21  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 19271
  • 日志数: 126
  • 建立时间: 2010-11-24
  • 更新时间: 2012-02-17

RSS订阅

Open Toolbar