本机无oracle,远程连接

描述

本机无oracle,通过PLSQL Developer程序,连接虚拟机中的oracle11gR2

1 下载instant-client

需要和服务端版本对应

下载相应的instant-client版本

https://www.oracle.com/cn/database/technology/instant-client.html

解压后放到任意位置

D:\instantclient_11_2

2 创建目录文件

D:\instantclient_11_2\NETWORK\ADMIN

在该路径下创建文件

tnsnames.ora

该文件内容

ORCL =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.50 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl )
    )
)

其中192.168.0.50为服务端的IP

3 配置环境变量

TNS_ADMIN
D:\instantclient_11_2\NETWORK\ADMIN
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4 PLSQL Developer程序

preferences > Connection

Oracle Home

D:\instantclient_11_2\

OCI library

D:\instantclient_11_2\oci.dll

5 无监听程序错误

通过PLSQL Developer程序尝试进行连接,报错:ora-12541:TNS:无监听程序

修改服务端的listener.ora和tnsnames.ora配置文件

listener.ora

SID_NAME = CLRExtProc

改为

SID_NAME = orcl

HOST = localhost

改为

HOST = 192.168.0.50

tnsnames.ora

将两处

HOST = localhost

改为

HOST = 192.168.0.50

SID = CLRExtProc

改为

SID = orcl

其中,192.168.0.50为服务端的IP

6 连接服务器失败,可能是OracleNet管理错误

将服务端listener.ora文件中的

(PROGRAM = extproc)

注释掉.

原文地址:https://www.cnblogs.com/inmeditation/p/12259106.html

时间: 2024-11-10 16:13:29

本机无oracle,远程连接的相关文章

Oracle远程连接

Oracle远程连接不是直接使用Ip加端口 这种形式,而是使用TNS(个人感觉和ODBC的DSN有点类似,在某个地方保存一些设置,然后给这些设置起个名字,用的时候直接写这个名字就行了) TNS目录位置: 安装目录\Network\Admin\tnsnames.ora ORCL32 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICA

oracle远程连接配置

今日需要对站内所有的空间数据做入库处理,所以在服务器上安装了oracle,在本地需要对其进行连接,在网上查阅了相关资料,整理如下: 远程服务端配置:1. 数据库配置    因为要为外界客户端提供数据服务,所以一定要将 [数据库操作模式] 配置为 "共享服务模式". 我就是犯了这个错误,将操作模式配置成了"专用服务器模式",导至远程客户端无法正常连接.    如果不能确定数据库的操作模式,可以打开ORACLE "Database Configuration

oracle远程连接(PLSQL,SQL developement + Oracle数据库 + 客户端 + 远程连接设置

Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍. 第一种情况: 若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了.不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置. 第二种情况: 本机未安装oracle服务器,也未安装oracle客户端.但是安装了pl sql development.toad sql development.sql navigat

本地oracle可以通过localhost连接,无法通过ip地址连接解决方法,oracle远程连接配置

Oracle11g安装后只有本地可以连接,远程无法连接,而且本地只能配置成localhost配置成IP地址也无法连接. 这是因为安装oracle的时候没有配置远程的监听,默认的监听是localhost 解决方法1:(简单,不用修改配置文件) 1.打开net manager 2.按照下图找到配置监听的地方 点击添加新地址: 3.我们需要配置IP地址访问的监听才能使数据库可以被远程访问配置IP地址,注意端口不能与刚才的1521重复. 这样远程就可以连接了. 修改之后可能会有延迟,不会立刻生效.如果还

oracle 远程连接

1.以Windows操作系统为例,打开命令提示符,输入命令sqlplus /nolog ,进入oracle控制台,并输入 conn /as sysdba;以DBA角色进入. 2.连接成功后,输入“select username from dba_users”查看用户列表 3.若修改某一个用户密码, 修改用户口令 格式为: alter user 用户名 identified by 新密码: 以system 为例,密码修改为 123456. 可输入 alter user system identif

oracle 远程连接不到dba用户

http://www.111cn.net/database/Oracle/42484.htm 开启服务器上的Guest 账户.给Guest账号添加到ora_dba用户组 服务器配置listener.ora # listener.ora Network Configuration File: D:\app\User\product\11.2.0\dbhome_3\network\admin\listener.ora# Generated by Oracle configuration tools.

oracle远程连接太慢

场景:Oracle11G DB服务器上用sqlplus直接连很快(秒连),但加上服务名后却半天没反应.一台正式.一台测试都出现此问题. sqlplus:xnwz/xnwz 很快 sqlplus:xnwz/xnwz@orcl 半天没反应 分析: 1.查看了连接数,没几个,都是正常的. 2.查看硬盘空间,也还很充足. 3.查看表空间,发现system和sysaux的使用率已到百分之99.然后,果断调整.可依然没解决问题.(下图为调整后的使用情况) 4.又查看监听的日志情况,发现日志文件已达4个G大小

远程连接oracle

1.在安装了oracle的服务器中,通过Database Configuration Assistant工具,配置连接模式为[共享服务器模式],使oracle数据库服务支持共享!!!可能出现错误:Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序-ORACLE 11g解决方案:经过查看警告中给出的日志文件F:\develop\oracle_data\app\Administrator\cfgtoollogs\dbca\test\emConfig.log有如

pl/sql远程连接oracle总结

这几天,重装系统,所谓的开发工具都要重新安装.有点小苦恼,然而也学到了不少的实践操作知识,在此以飨读者. 由于电脑的是低压版,运行大型软件cpu和内存比较吃紧.以前在我的本本上装了oracle10g和oracle11g,都比较卡.这次重装系统后,我决定不装本地的oracle数据库.就远程连接内网服务器的数据库.开发数据库首选工具,在我看来还是pl/sql developer,虽然还有oracle sql devlelopment和Toad等. 第一步首先安装pl/sql developer,这一