连接另一台机器上的Oracle数据库的配置

合集下载

Oracle的tnsnames.ora配置(PLSQLDeveloper)

Oracle的tnsnames.ora配置(PLSQLDeveloper)

Oracle的tnsnames.ora配置(PLSQLDeveloper)1. ⾸先打开tnsnames.ora的存放⽬录,⼀般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了。

2. 2使⽤editplus或者记事本或其他⼯具打开tnsnames.ora,进⾏编辑配置⼀下⽂件CONN_shenyi2 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.144.191)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))3. 3上边的SERVICE_NAME 和HOST、PORT 改为⾃⼰的即可4. 4打开plsql,登陆5. 5登陆完成即可使⽤强⼤的plsql developer/article/b0b63dbfcd34834a4930704a.html222222222222222222222222222222222222222今天是重要的⼀天。

将XML数据导⼊ORACLE遇到很多问题,学了好多,其中很长时间花在⽹络配置上,刚开始学,具体原因不知道,先把搜集到的好⽂章存下来,以后慢慢研究。

监听配置⽂件为了使得外部进程如 CAMS后台程序能够访问 Oracle 数据库必须配置 Oracle ⽹络服务器环境配置 Oracle ⽹络服务器环境是通过配置listener.ora sqlnet.ora 和 tnsnames.ora 共三个⽂件来进⾏的 listener.ora即监听配置⽂件在本⼩节说明另两个⽂件分别在随后的两个⼩节说明监听配置⽂件 listener.ora 的存放路径为 $ORACLE_HOME/network/admin以下是⼀个⽰例LISTENER = #监听器名称(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)))(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))))(DESCRIPTION =(PROTOCOL_STACK =(divSENTATION = GIOP)(SESSION = RAW))(ADDRESS =(PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 2481))))SID_LIST_LISTENER = #命名规则 SID_LIST_+上⾯定义的监听器名称(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc1)(ORACLE_HOME = /u01/app/oracle/product/8.1.7)(PROGRAM = extproc))(SID_DESC =(GLOBAL_DBNAME = cams)(ORACLE_HOME = /u01/app/oracle/product/8.1.7)(SID_NAME = cams))(SID_DESC =(GLOBAL_DBNAME = oid)(ORACLE_HOME = /u01/app/oracle/product/8.1.7)(SID_NAME = oid)))& 说明1 listener.ora ⽂件中定义⼀个监听器其缺省的名称为 LISTENER这个监听器缺省以tcp/ip为协议地址且端⼝号为1521运⾏在CAMS应⽤中监听⽂件定义的监听器就使⽤这个缺省名字并且使⽤缺省的协议 tcp/ip和缺省的端⼝号 1521 待配置好监听⽂件以及随后说明的 sqlnet.ora 和tnsnames.ora ⽂件之后就可以⽤以下命令将监听⽂件中定义的监听器启动起来$ lsnrctl start停⽌监听器的命令为$ lsnrctl stop监测监听器当前状态的命令为$ lsnrctl status当 lsnrctl status 命令有如下输出结果STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 8.1.7.4.0 - Production Start Date 17-JAN-2004 19:00:08Uptime 31 days 15 hr. 27 min. 59 sec就说明监听器正在运⾏否则说明监听器已经停⽌了 CAMS 系统的后台程序的正常运⾏不仅依赖于数据库实例的运⾏还依赖于这个数据库监听器的运⾏假如监听器没有启动即使数据库已经启动 CAMS 后台程序仍然不能正常⼯作2 如(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所⽰的⼀个IPC 协议地址的监听是为了外部进程调⽤⽤的在数据库安装时⾃动设定不需要改动3 在监听⽂件后部还有⼀个 SID_LIST_LISTENER 段该段⽤于定义监听器的服务即为哪些数据库实例提供监听服务以 cams 实例为例其对应的服务信息为(SID_DESC =(GLOBAL_DBNAME = cams) #数据库名(ORACLE_HOME = /u01/app/oracle/product/8.1.7)(SID_NAME = cams) #数据库实例名)1.2.5 sqlnet.ora ⽂件sqlnet.ora ⽂件的存放路径为 $ORACLE_HOME/network/admin 以下是⼀个⽰例NAMES.DEFAULT_DOMAIN = localdomainNAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)& 说明NAMES.DEFAULT_DOMAIN 指定⽹络域名 NAMES.DIRECTORY_PATH指定当解析客户端连接标识符时命名⽅法 naming metthods 采⽤的优先顺序从左⾄右递减在 CAMS 应⽤中这两个参数采⽤上述所⽰的系统缺省值1.2.6 tnsnames.ora ⽂件tnsnames.ora ⽂件的存放路径为 $ORACLE_HOME/network/admin 以下是⼀个⽰例OID.LOCALDOMAIN =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = oid)))CAMS.LOCALDOMAIN =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = cams)))INST1_HTTP.LOCALDOMAIN =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)))(CONNECT_DATA =(SERVER = SHARED)(SERVICE_NAME = MODOSE)(divSENTATION = http://admin)))EXTPROC_CONNECTION_DATA.LOCALDOMAIN =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)))(CONNECT_DATA =(SID = PLSExtProc1)(divSENTATION = RO)))& 说明tnsnames.ora ⽂件中定义⼀个或多个⽹络服务 net service cams 实例对应的⽹络服务为CAMS.LOCALDOMAIN =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = cams)))注意这⾥ ADDRESS项包含三个⼦参数PROTOCOL :默认协议TCPHOST :ip地址PORT:端⼝,默认1521CAMS.LOCALDOMAIN为数据名要确保在监听⽂件中也有对应的⼀个 ADDRESS 项也包含同样的三个⼦参数并且⼦参数的值对应都相等另外这⾥ SERVICE_NAME 的值必需确保与监听⽂件中某 SID_DESC项下的 SID_NAME参数的值相等3333333333333333333333333333oracle⽹络配置三个配置⽂件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin⽬录下。

oracle数据库连接方法

oracle数据库连接方法

oracle数据库连接方法
Oracle数据库的连接方法有多种,以下列举两种常见的方式:
方法一:
1. 找到tnsnames.ora文件,打开后可以看到类似红色框中的配置。

2. 复制一份配置,放到tnsnames.ora文件底部,然后对其进行修改。

可以根据自己的情况设置四个位置:自定义数据库名、根据远程数据库地址修改地址、根据远程数据库端口号修改端口号、根据远程数据服务名修改服务名。

3. 修改完成后保存,再次打开PLSQL,只要填写正确的用户名密码,并选择刚刚自定义的数据库名,点击确定就可以连接数据库了。

方法二:
1. 从开始菜单中找到Oracle的Net Manager工具,单击打开。

2. 在Net Manager中,找到服务命名,可以看到刚刚配置的数据库名(服务命名),里面的配置和刚刚在tnsnames.ora文件修改的是一样的。

3. 在Navicat中改完重启后,再次打开Navicat,按照上图操作进入Oracle
新建连接界面。

oracle连接参数

oracle连接参数

oracle连接参数摘要:1.引言2.Oracle 数据库简介3.Oracle 连接参数的概念4.Oracle 连接参数的类型4.1 客户端连接参数4.2 服务器端连接参数5.Oracle 连接参数的作用6.如何设置Oracle 连接参数7.设置Oracle 连接参数的注意事项8.总结正文:【引言】Oracle 数据库是一款广泛应用于企业级应用的数据库管理系统,为了确保数据库的正常运行,我们需要了解并正确设置Oracle 连接参数。

本文将详细介绍Oracle 连接参数的相关知识。

【Oracle 数据库简介】Oracle 数据库,全称Oracle Relational Database System,是由Oracle 公司开发的一款关系型数据库管理系统。

它具有高性能、安全可靠、可扩展性强等特点,被广泛应用于企业级应用、金融、电信、互联网等领域。

【Oracle 连接参数的概念】Oracle 连接参数,是指在建立Oracle 数据库连接时所需配置的一系列参数。

这些参数用于描述数据库实例、客户端和服务器之间的通信方式和协议,以及用户的身份验证等信息。

正确设置连接参数是成功连接Oracle 数据库的关键。

【Oracle 连接参数的类型】Oracle 连接参数主要分为客户端连接参数和服务器端连接参数。

4.1 客户端连接参数客户端连接参数主要包括:- 用户名和密码:用于验证用户身份。

- 主机名和端口号:用于指定服务器的位置和监听端口。

- 服务名称:用于指定要连接的数据库实例。

4.2 服务器端连接参数服务器端连接参数主要包括:- 监听程序:用于监听客户端的连接请求。

- 数据库实例:用于存储数据库数据和配置信息。

- 身份验证方式:用于设置用户身份验证的方式,如使用密码或加密令牌。

【Oracle 连接参数的作用】Oracle 连接参数的主要作用是建立客户端与服务器之间的通信,以便进行数据的读写操作。

正确设置连接参数可以确保客户端能够顺利连接到指定的数据库实例,并能够进行正常的业务操作。

Oracle数据库远程连接设置的四种方法

Oracle数据库远程连接设置的四种方法

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

第一种情况:若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。

不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。

第二种情况:本机未安装oracle服务器,也未安装oracle客户端。

但是安装了pl sql development、toad sqldevelopment、sql navigator等管理数据库的工具。

在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。

这种情况下,本人以pl sql development远程连接ORACLE服务端数据库为例:1、在安装oracle服务器的机器上搜索下列文件:∙oci.dll∙ocijdbc10.dll∙ociw32.dll∙orannzsbb10.dll∙oraocci10.dll∙oraociei10.dll∙sqlnet.ora∙tnsnames.ora∙classes12.jar∙ojdbc14.jar把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。

如放置路径为D:oraclient。

2、配置tnsnames.ora,修改其中的数据库连接串。

1.oracledata =2.3.(DESCRIPTION =4.5.(ADDRESS_LIST =6.7.(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))8.9.(CONNECT_DATA =10.11.(SERVICE_NAME = oracledata)12.13.)其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。

oracle连接参数

oracle连接参数

Oracle连接参数主要用于设置连接数据库的详细信息,包括连接字符串、用户名、密码、端口号、服务名等。

以下是一些常用的Oracle连接参数:1. 连接字符串(TNS名称):用于标识Oracle数据库实例的位置和类型。

通常采用以下格式:TNS_NAME = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 端口号)) (CONNECT_DATA = (SERVICE_NAME = 服务名)))2. 用户名和密码:用于验证连接数据库的用户身份。

在命令行工具(如SQL*Plus)中使用,格式如下:USERID/PASSWORD=用户名/密码3. 端口号:用于指定Oracle数据库监听的端口。

默认情况下,Oracle数据库监听的端口为1521。

4. 服务名:用于区分同一台服务器上运行的多个Oracle数据库实例。

格式如下:SERVICE_NAME = 服务名5. 数据库字符集:用于指定Oracle数据库的字符集,例如UTF8、AL32UTF8等。

6. NLS参数:用于设置Oracle数据库的时区、语言等环境变量。

例如:NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'NLS_TIME_ZONE = 'PRC'7. 数据库类型:用于指定Oracle数据库的类型,如ORACLE、SEQUEL等。

8. 连接池参数:用于设置连接池的属性,如最大连接数、最小连接数等。

例如:POOL_NAME = 'mypool'MAX_POOL_SIZE = 10MIN_POOL_SIZE = 59. 隐私设置:用于设置连接数据库的隐私选项,如加密、身份验证等。

SECURITY_MEASURES = ('NONE', 'KERBEROS', 'SSL', 'EXTERNAL_AUTH)10. 其他参数:根据具体需求,还可以设置其他相关参数,如数据库备份、恢复等。

oracle 双机+mscs +ofs+nlb

oracle 双机+mscs +ofs+nlb
LOGO
Oracle调优及备份软件V1.0
制作网络产品事业部
备份软件的六大功能
❖ 单机Exp导出(基于用户模式) ❖ 远程Exp导出(基于用户模式) ❖ 远程RMAN手动备份 ❖ 远程RMAN自动备份 ❖ RMAN恢复还原数据库 ❖ 将数据库完整导入IMP
单机导出数据库
❖案例场景1(本机演示环境--Vmware虚拟机, 内装windows2003 )
这种模式的优点是:可以通过在交换机的内容可寻址存储器(CAM) 表中 创建静态项,从而使得入站流量仅到达群集中的主机。另外,节点服务 器只要一块网卡就能同时满足NLB流量和自身的网络应用。
这种模式仍然有它的弊端: 1)在多播模式中,NLB节点可以将针对群集IP地址的ARP请求映射到多播 MAC地址(群集MAC地址),而有些交换机或者路由器默认不会学习这个 多播MAC地址,所以必须手工在交换机或路由器上添加群集IP地址和群集 MAC地址的映射,否则无法进行ARP解析,客户将不能通过群集IP地址访 问。 2)其次,多播模式下的NLB信息和其他IP信息是共享一个网络通道的, 会对服务性能产生一定的影响。
群集服务充当后端群集,可为数据库、消息传递以及文件和 打印服务等应用程序提供高可用性。当任一节点(群集中的服务 器)发生故障或脱机时,MSCS 将尝试最大程度地减少故障对系 统的影响。
Microsoft 群集服务宗旨
提供高可用性虽然群集中有多个节点可以访问设备或资源,但该资 源在个时刻只能由一个系统占有和管理。(在 MSCS 群集中,资源是指 任何可以联机或脱机、可在群集中进行管理、一个时刻只能以一个节点 作为宿主并可以在节点之间移动的物理组件或逻辑组件。)
ISCSI克服了直接连接存储的局限性,并可以在不停机状态下扩充存储容 量。

Solaris 8+oracle 9+VRTSvcs 双机安装手册

Solaris 8+oracle 9+VRTSvcs 双机安装手册

Solaris 8.0 +Oracle 9.2.0 +VRTSvcs 双机安装文档文档类型:技术文档完成日期:09/11/2007作者:马铭鸿目的:Oracle 9i 数据库双机备份1、硬件平台SUN 280 2台(SPARC Ⅲ /1G ROM /36G DISK/QLOGIC HBA)NSTOR Fible 磁阵2、软件平台Solaris 8.0 for 64 bitPatch for Solaris 8.0Oracle 9.2.0 for SPARC SUN EnterpriseVRTS Volume ManagerVRTSvcsVRTSvcs Agent for OraclePatch for Nstor3、安装流程A 安装Solaris 8.0B 安装Solaris 8.0 补丁包C 安装Nstor 补定丁包D 安装Volume ManagerE 安装 Oracle 9.2.0F 安装 VRTSvcsG 安装 VRTSvcs Agent for OracleH 配置 VRTSvcsA安装Solaris 8.0此部分的工作想必不用再说了,在SUN的服务器上安装操作系统。

注意的是,在安装Solaris 8.0时,我选择的是全部安装。

安装的是OEM版本的。

B安装Solaris 8.0 补丁包此步骤是必须的。

可以在SUN网站上下载最新的补定丁包,名字为8_recommended.zip。

使用命令unzip 8_recommended.zip 将此包解压。

如果些包在光盘上,要先将其复制到硬盘上。

可如下操作:#cd cdrom/cdrom0 (进入光盘路径)#cp 8_recommended.zip /tmp (将补丁包复制到/tmp目录下)#unzip 8_recommended.zip (解压包)解压完成后,会在当前目录中形成一个8_recommended目录,进入此目录,进行补丁包的安装。

使用如下命令:./install_cluster。

Veritas Cluster Server for Oracle双机热备的配置

Veritas Cluster Server for Oracle双机热备的配置

Veritas Cluster Server for Oracle双机热备的配置-概述将Oracle的双机放在DB2双机后面讲有两个原因:一是DB2的配置相对于oracle的配置来说比较简单,数据库的模式也比较容易理解,从简单的开始了解有利于用户的学校,而其中相似的地方用户可以参照DB2的配置;二是DB2双机的配置,也只能说是oracle双机配置的子集,用户在学习了DB2的双机之后,oracle双机配置的很多相似的地方简单说明一下即可,不会让用户感觉到重复,但是用户可以比较一下这两种模式的异同,有利于用户选择更合适自己的双机配置模式。

将sybase放在最后并不是因为它更复杂,而是它在这三个数据库之中,用户相对比较少,需要的人不多。

-DB2与Oracle数据库的对比DB2和Oracle有很多的不同,要想了解清楚,那个不是一朝一夕的功夫了。

幸运的是,因为我们现在只是需要做双机配置,所以我们只是在可能会影响配置的概念上,做一个简单的比较。

1.配置结构的不同:DB2数据库的双机热备只支持一种模式,就是DB2的程序在两台机器上各有一份,只有数据文件存放在共享存储中,如下图所示:图1,DB2双机配置结构图这种配置模式的优点是有利于数据库的升级,当其中systemA需要升级的时候,就把服务切换到systemB上运行,升级A的DB2程序,之后还可以把服务切换回到A来,然后升级B的DB2程序。

这个升级过程不会影响用户的DB2使用,因为总有一台机器可以使用DB2程序来响应用户的服务请求。

对于oracle来说不但可以支持这种程序存放在不同机器上的做法,而且支持把oracle的程序文件也同时放在共享盘上,其结构图如下所示:图2,oracle双机结构图-程序在各个服务器上图3,oracle双机结构图-程序和数据都在共享盘上将数据与程序同时放在共享盘上的优点有两个:一是节省磁盘空间,用户只需要保留一份数据库备份;二是有利于程序的一致性,不会因为数据库版本的不同,产生差异,可以避免产生一些莫名的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.能干什么:
在公司中,通常都需要自行配置和连接公司服务器上的Oracle数据库(在所以将该配置方法整理出来。

二.步骤:
1.去掉服务端安全限制
有两种方式: 1.关闭服务端防火墙。

2.在服务端防火墙中,将数据库端口(默认为1521)添加2.配置服务器连接
有两种方式: 1.直接修改tnsnames.ora
2.使用Net Manager进行配置
任选一种方式即可。

3.在客户端开发工具中添加该数据库的连接。

(1)PL/SQL Developer
(2)eclipse的db-viewer插件
注:如果只使用db-viewer,不用做第2步。

器上的Oracle数据库(在局域网中或互联网中)。

,将数据库端口(默认为1521)添加到例外端口中。

参见"直接修改tnsnames.ora"标签页
参见"使用Net Manager进行配置"标签页
参见"PL/SQL Developer"标签页
参见"配置eclipse的db-viewer插件"标签页用做第2步。

相关文档
最新文档