oracle数据库实战_如何利用PL/SQL远程登录oracle数据库

原创 2015年07月23日 00:08:12

1.问题

如何远程管理oracle数据库,实现对oracle数据库的查询、增删改、定义等操作?

2.方案

在本地的电脑或笔记本上安装PL/SQL软件,通过此软件和远程服务器端的oracle数据库建立连接,进而进行管理。

3.实验软件

1)服务器端软件 :无(由于本实验环境是假设远程服务器端的oracle数据库已安装好,只需我们对其进行远程连接)

2)PL/SQL客户端软件:PLSQL Developer 9.0.0.1601

3)配置文件 instantclient-basic-nt-12.1.0.2.0.zip和instantclient-sqlplus-nt-12.1.0.2.0.zip两个文件;

4.连接过程

1)安装PL/SQL客户端软件

下载此软件到本地电脑上,打开文件夹然后点击‘setup’,一路安装,与普通软件的安装方法类似。

2)配置文件

step1:解压instantclient-basic-nt-12.1.0.2.0.zip和instantclient-sqlplus-nt-12.1.0.2.0.zip两个文件,然后在D盘根目录新建一个名为instantclient_12_1的文件夹,然后将解压后的两个文件中的所有子文件或文件夹全部都放到此文件夹下。

step2:在instantclient_12_1文件夹下依次新建NETWORK\ADMIN目录,在该目录下新建一个tnsnames.ora文件,其文件内容如下:

train =
(DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.45.6.130)(PORT = 1521))
  (CONNECT_DATA =
   (SERVER = DEDICATED)
   (SERVICE_NAME = train)
  )
)
3)配置环境变量

在我的电脑上右击->属性->高级系统设置,在弹出的窗口中点击右下角的环境变量按钮,在系统变量下新建:

变量:ORACLE_HOME

值 :D:\instantclient_12_1

4)登录数据库

打开本地电脑安装好的PL/SQL 软件,输入用户名(例如s001)、密码(例如s001)、选择相应的数据库、选择相应的登录权限即可登录数据库

5.注意

1)在新建tnsnames.ora时,是用记事本建立的,注意此时一定要保证文件属性为.ora。

6.思考

如何判断远程数据库的服务器是否处于正常工作状态,即是否能够偶Ping通,应该怎么做?




Windows如何用PL/SQL Developer远程连接Oracle数据库

1.下载安装client       要远程连接Oracle数据库,一般要下载一个客户端,这里是从Oracle的官网上下载了instant oracle client,这里选择是版本Version 1...
  • Alan317
  • Alan317
  • 2015年08月05日 12:50
  • 1595

Oracle数据库之PL/SQL过程与函数

Oracle数据库之PL/SQL过程与函数PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中...
  • zhliro
  • zhliro
  • 2015年06月17日 14:00
  • 1915

使用PL/SQL做oracle数据库的备份方法

1.使用PL/SQL Developer登录你需要备份的数据库; 2.选择工具->导出用户对象; 3.在对象列表中选择需要备份的对象,再选择一个sql类型的输出文件,点击【导出】,这只是导出数...
  • miachen520
  • miachen520
  • 2016年11月27日 09:32
  • 253

PL/sql developer登录oracle数据 报 “ora-12541:TNS:无监听程序”错误

今天,用PL/SQL DEVELOPER登陆数据库,却报错:“ora-12541:TNS:无监听程序”错误。前几天都能登陆上。 解决办法: 重新配置监听程序。 然后在LISTENER文件里将HO...
  • YABIGNSHI
  • YABIGNSHI
  • 2013年04月11日 11:30
  • 995

Oracle数据中的PL/SQL介绍

什么是Pl/SQL: PL/SQL是Procedure Language & Sturtured Query Language的缩写。PL/SQL的优点: 有利于客户/服务器环境应用的性能提高。...
  • qq455276333
  • qq455276333
  • 2013年10月01日 11:58
  • 1698

oracle 数据库入门pl/sql 基本操作

pl/sql基本使用总结
  • lsf921016
  • lsf921016
  • 2017年02月25日 04:58
  • 350

PL/SQL远程备份和恢复Oracle数据库

首先无论你的Oracle服务器是Linux还是windows操作系统,Oracle的备份和恢复操作都是使用DBMS_DUMP来实现导入(备份)和导出(恢复)。首先你要安装好PL/SQL,用PL/SQL...
  • huchunfu
  • huchunfu
  • 2014年05月06日 23:56
  • 6683

PL/SQL如何远程连接oracle数据库

PL/SQL如何远程连接oracle数据库
  • XS993126
  • XS993126
  • 2016年08月01日 11:03
  • 308

关于pl /sql导入导出表结构,表数据,Oracle不能改变表的所有者

在表的所有者不能改变的情况下,可以使用导入导出表结构和表数据的方法,将表移动到你想要的所有者下(注:特别是建立表的时候如果以sysdba的身份登录的话,所有表的所有者都为sys,此时会对你用c#访问数...
  • Arthur0088
  • Arthur0088
  • 2009年12月08日 21:15
  • 627

64位win7下使用PL/SQL Developer连接远程oracle数据库

题外话,本机是64位win7,如果要建立ODBC数据源的话只有安装64位的oracle客户端才可以,装32位的客户端添加ODBC数据源会找不到驱动。步骤如下:一、安装PL/SQL Developer(...
  • 5653325
  • 5653325
  • 2011年04月08日 11:48
  • 6895
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle数据库实战_如何利用PL/SQL远程登录oracle数据库
举报原因:
原因补充:

(最多只允许输入30个字)