分类: 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数据库远程连接的四种方法及其注意事项就介绍到这里了,希望本次的介绍能够带给您一些收获,谢谢! 【编辑推荐】 |