Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29267
  • 博文数量: 24
  • 博客积分: 1648
  • 博客等级: 上尉
  • 技术积分: 335
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-25 11:16
文章分类
文章存档

2011年(24)

我的朋友
最近访客

分类: Java

2011-08-04 19:41:08

  Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍。

  第一种情况:

  若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意变量%ORACLE_HOME%/network/admin/是否设置。

  第二种情况:

  本机未安装oracle服务器,也未安装oracle客户端。但是安装了plsqldevelopment、toadsqldevelopment、sqlnavigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。

  这种情况下,本人以plsqldevelopment远程连接ORACLE服务端数据库为例:

  1、在安装oracle服务器的机器上搜索下列文件:

  5、再次打开plsql则会在database中有oracledata选项输入用户名密码就可以登陆。

  第三种情况:

  本机未安装ORACLE服务器,但是安装了oracle客户端,也安装了plsqldevelopment、toadsqldevelopment、sqlnavigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。

  这种情况下,本人以plsqldevelopment远程连接oracle服务端数据库为例:

  1、打开oracle客户端中的netmanager,配置要远程连接的数据库名、IP地址等,如果netmanager中没有要远程连接的数据库名,则新建即可。

  2、其他步骤与第二种情况中的2---5相同。

  第四种情况:

  本机未安装oracle服务器,也未安装plsqldevelopment、toadsqldevelopment、sqlnavigator等管理数据库的工具,但是安装了oracle客户端。在虚拟机或者另一台电脑上安装了ORACLE服务器,也就是虚拟机或者另一台电脑此时作为服务器。

  这种情况下,本人以oracle客户端中的sqlplus远程连接oracle服务端数据库为例:

  1、打开oracle客户端中的netmanager,配置要远程连接的数据库名、IP地址等,如果netmanager中没有要远程连接的数据库名,则新建即可。

  2、同第二种情况中的步骤二。

  3、同第二种情况中的步骤三。

  4、打开sqlplus:

  (1)如果用sys用户登入,则用户名:sys密码:主机字符串:要连接的数据库名assysdba,登入即可。

  (2)如果用其他用户登入,则用户名:密码:主机字符串:要连接的数据库名,登入即可。

  注意事项:

  怎么查看电脑配置1、服务器端和客户端防火墙需要关闭;

  2、我们经常会遇到服务无法启动,那么需要打开NetConfigurationAssistant修复,或者新建服务。

  3、数据库密码如果忘了怎么办?按照以下方法修改密码即可:

  开始-->运行-->cmd

  输入:sqlplus/nolog回车

  输入:connect/assysdba回车

  用户解锁:alterusersystemaccountunlock回车

  修改密码:alterusersystemidentifiedbymanager

  4、怎样判断数据库是运行在归档模式下还是运行在非归档模式下?

  进入dbastudio,历程--〉数据库---〉归档查看。

  5、另外,如果本机和别的机子均安装了oracle服务器端,那么本机如果要连接别的机子,就必须修改变量。

  关于Oracle数据库远程连接的四种方法及其注意事项就介绍到这里了,希望本次的介绍能够带给您一些收获,谢谢!

  【编辑推荐】

阅读(2064) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

小小小毛驴2011-08-06 17:25:26