oracle 11g怎样配置才能连接远程oracle数据库11g

Oracle 10g 客户端连接远程数据库配置图解 -
- ITeye技术网站
博客分类:
oracle客户端连接远程数据库配置,是客户端访问oracle数据库不可缺少部分。下面根据程序配置语句来安装客户端配置。
oracle配置文件
# 某系统正式库配置
oracle_zs =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = aa)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
oracle数据库连接最主要要知道服务器主机名和实例名称。如上面主机名host是aa,实例名是orcl。下面按照以下步骤来安装该配置。
oracle 10g 客户端 程序。
一、打开已经安装好oracle10g客户端。找到Net Manager.点击进入。
二、点击右上角+,增加一个net配置。
三、输入用来访问数据库或服务的名称。我们看到前面配置oracle_zs。把这个名称输入进去。点击下一步。
四、网络协议。一般是默认tcp/ip协议。根据上面配置语法,是默认这个协议。点击下一步。
五、输入数据库所在计算机名称。可以是ip地址。按照上面配置,输入主机名aa即可。端口号按照配置里面1521填写进去。点击下一步
六、填写实例名。按照配置填写orcl即可。点击下一步。
七、根据软件商给你用户,测试是否正常连接。测试通过就可以完成以上配置了。
测试不通过可能监听没有或者网络不通。
用户名和密码是否存在
fangzhoujinbu
浏览: 42881 次Oracle数据远程连接的四种设置方法和注意事项
字体:[ ] 类型:转载 时间:
Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍
  第一种情况:  若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。  第二种情况:  本机未安装oracle服务器,也未安装oracle客户端。但是安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。  这种情况下,本人以pl sql development远程连接ORACLE服务端数据库为例:  1、在安装oracle服务器的机器上搜索下列文件: 代码如下:oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dllsqlnet.oratnsnames.oraclasses12.jarojdbc14.jar  把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 D:\oraclient。  2、配置tnsnames.ora,修改其中的数据库连接串。 代码如下:oracledata =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = oracledata))  其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。  3、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。这步是最重要的。  添加第二个环境变量(可有可无):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)(本步骤暂时要做对,如果编码不对,会产生乱码)。  4、下载并安装PL SQL Developer配置应用:  打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools-&preferences-&connection :  Oracle Home=D:\oracleclient  OCI library=D:\oracleclient\oci.dll  5、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。  第三种情况:  本机未安装ORACLE服务器,但是安装了oracle客户端,也安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。  这种情况下,本人以pl sql development远程连接oracle服务端数据库为例:  1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。  2、其他步骤与第二种情况中的2---5相同。 &&& 第四种情况:  本机未安装oracle服务器,也未安装pl sql development、toad sql development、sql navigator等管理数据库的工具,但是安装了oracle客户端。在虚拟机或者另一台电脑上安装了ORACLE服务器,也就是虚拟机或者另一台电脑此时作为服务器。  这种情况下,本人以oracle客户端中的sqlplus远程连接oracle服务端数据库为例:  1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。  2、同第二种情况中的步骤二。  3、同第二种情况中的步骤三。  4、打开sqlplus:  (1)如果用sys用户登入,则用户名:sys 密码:xxxxxx 主机字符串:要连接的数据库名 as sysdba,登入即可。  (2)如果用其他用户登入,则用户名:xxx 密码:xxxxxx 主机字符串:要连接的数据库名,登入即可。  注意事项:  1、服务器端和客户端防火墙需要关闭;  2、我们经常会遇到监听器服务无法启动,那么需要打开Net Configuration Assistant修复,或者新建监听器服务。  3、数据库密码如果忘了怎么办?按照以下方法修改密码即可:  开始--&运行--&cmd  输入 :sqlplus /nolog 回车  输入 :connect / as sysdba 回车  用户解锁 : alter user system account unlock 回车  修改密码:alter user system identified by manager  4、怎样判断数据库是运行在归档模式下还是运行在非归档模式下?  进入dbastudio,历程--〉数据库---〉归档查看。  5、另外,如果本机和别的机子均安装了oracle服务器端,那么本机如果要连接别的机子,就必须修改环境变量。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具& & 1,先到Oracle网站下载Instant Client :& & /technology/global/cn/software/tech/oci/instantclient/index.html& & 根据你的操作系统选择不同的Instant Client版本& & 下载回是一个压缩文……
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程连接oracle 11g远程数据库...本机不安装oracle客户端,使用pl/sql d...
我的图书馆
连接oracle 11g远程数据库...本机不安装oracle客户端,使用pl/sql d...
连接oracle 11g远程数据库...本机不安装oracle客户端,使用pl/sql developer和...
作者: helifengwell &时间:
1,先到Oracle网站下载Instant Client :
根据你的操作系统选择不同的Instant Client版本
下载回是一个压缩文件,解压之后的文件夹叫:D:\instantclient_11_2.放在你喜欢的目录即可.例如:D:\instantclient_11_2
2.在D:\instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:
MWDB=(DESCRIPTION =&&& (ADDRESS_LIST =&&&&& (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))&&& )&&& (CONNECT_DATA =&&&&& (SERVICE_NAME = MWDB)&&& ))
第一个黄色字块:表示定义远程服务器的在本地主机名
第二个黄色字块:远程数据库实例名
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。比如我的本机为:D:\instantclient_11_2\network\admin
4、设置ORACLE的语言,添加环境变量NLS_LANG&,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。
select * from nls_instance_
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY
5、下载并安装PL.SQL.Developer配置应用配置tools-&preferences-&connection
Oracle HomeD:\instantclient_11_2
OCI library
D:\instantclient_11_2\oci.dll
中文的PL/SQL Developer就是
工具--&首选项--&连接
Oracle主目录
D:\instantclient_11_2
D:\instantclient_11_2\oci.dll
6、关闭PL/SQL Developer,重起Developer.
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。
补充Instant Client 说明
Oracle&Instant&client&是oracle提供的简便客户端,&支持多种平台.&可从oracle网站下载,&下载地址为
包括如下内容:Instant&client&Package&-&Basic&运行OCI,&OCCI,&和JDBC-OCI应用程序需要的所有文件.&Instant&client&Package&-&Basic&Lite:&只包含英语错误信息,&只支持unicode,&ascii,&西欧字符集.&Instant&client&Package&-&JDBC&Supplement&&为jdbc增加了xa,&国际化和RowSet操作.Instant&Client&Package&-&SQL&*Plus&包含sqlplus和需要的库文件Instant&client&Package&-&SDK&使用Instant&Client开发Oracle&应用程序需要的头文件及示例makefileInstant&client&package&-&ODBC&使用odbc时需要的库,&不是所有平台都有.&linux平台包含.&Basic和Basic&Lite两个中必须选一个,&其他包都是可选的.&我下载了&Basic,&JDBC&supplement,&SQL&*Plus,&SDK,&ODBC.&解压后放在一个文件夹下,&在这个文件夹下建立文件tnsnames.ora,&设置环境变量LD_LIBRARY_PATH和TNS_ADMIN指向解压后的目录,&就可以使用sqlplus了.&我下载的instant&client版本为10.2.0.2.0,&测试了联接到oracle&9.2.0.4和oracle&10.2.0.1.&Instant&Client中不包含tnsping,&exp/imp,&rman,&netca等工具.&如果需要这些工具则需要安装oracle&client
TA的推荐TA的最新馆藏[转]&

我要回帖

更多关于 oracle 11g数据库安装 的文章

 

随机推荐