连接另一台机器上的Oracle数据库的配置
- 格式:xls
- 大小:301.00 KB
- 文档页数:2
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数据库的连接方法有多种,以下列举两种常见的方式:
方法一:
1. 找到tnsnames.ora文件,打开后可以看到类似红色框中的配置。
2. 复制一份配置,放到tnsnames.ora文件底部,然后对其进行修改。
可以根据自己的情况设置四个位置:自定义数据库名、根据远程数据库地址修改地址、根据远程数据库端口号修改端口号、根据远程数据服务名修改服务名。
3. 修改完成后保存,再次打开PLSQL,只要填写正确的用户名密码,并选择刚刚自定义的数据库名,点击确定就可以连接数据库了。
方法二:
1. 从开始菜单中找到Oracle的Net Manager工具,单击打开。
2. 在Net Manager中,找到服务命名,可以看到刚刚配置的数据库名(服务命名),里面的配置和刚刚在tnsnames.ora文件修改的是一样的。
3. 在Navicat中改完重启后,再次打开Navicat,按照上图操作进入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_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连接参数: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. 其他参数:根据具体需求,还可以设置其他相关参数,如数据库备份、恢复等。
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双机热备的配置-概述将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双机结构图-程序和数据都在共享盘上将数据与程序同时放在共享盘上的优点有两个:一是节省磁盘空间,用户只需要保留一份数据库备份;二是有利于程序的一致性,不会因为数据库版本的不同,产生差异,可以避免产生一些莫名的问题。
PL/SQL连接Oracle配置
介绍
PL/SQL是一种针对Oracle数据库开发的过程性编程语言,可以用于创建存储
过程、函数和触发器等对象。
要使用PL/SQL连接Oracle数据库,需要进行一些
配置。
本文将介绍如何配置PL/SQL连接Oracle数据库。
步骤
步骤1:安装Oracle客户端
在连接Oracle数据库之前,需要先安装Oracle客户端。
Oracle客户端是连接Oracle数据库的驱动程序,在连接数据库时需要使用。
首先,从Oracle官方网站
下载合适的Oracle客户端版本,然后按照安装向导进行安装。
步骤2:配置Oracle客户端
安装完Oracle客户端后,需要进行一些配置以确保连接能够成功。
以下是必要的配置项:
•ORACLE_HOME:指定Oracle客户端的安装目录。
需要将ORACLE_HOME设置为安装目录的路径,以便PL/SQL可以找到需要的文件。
•PATH:将Oracle客户端的bin目录添加到系统的PATH环境变量中,以便PL/SQL能够找到Oracle客户端的可执行文件。
•TNS_ADMIN:设置TNS_ADMIN环境变量为一个目录的路径,在该目录下应该包含一个名为tnsnames.ora的文件,该文件包含了要连接的
Oracle数据库的连接信息。
步骤3:创建数据库连接
在PL/SQL中,可以通过创建一个数据库连接来连接Oracle数据库。
以下是创
建数据库连接的步骤:
1.打开PL/SQL开发工具,如PL/SQL Developer或SQL Developer。
2.单击工具栏上的。
双机教程与安装总结:创建双机共需要2个IP,规划为:故障转移:和监听为准备工作:两台机器各为WINDOWS 2008 R2(64位),每台配置4块网卡,第一台机器第一块为外网配置:,第二块为心跳: 第三块为连接存储: , 第四块为连接存储:第二台机器同如下: 外网配置:,DNS:因在域需要,所以添加DNS为第一台主机的IP地址(为加入域用)。
第二块为心跳: 第三块为连接存储: , 第四块为连接存储:。
两台机器网卡配置完毕创建域:在服务器管理器里添加角色完成。
从第二台机器里添加域到第一台机器里,同上添加角色、域服务输入域名,用户名和密码。
安装完成后重新启动。
接下来使用域用户登录先安装存储建议选择custom定制安装!!!存储地址是存储安装完成.,另一台同样安装好并配通存储连接.把存储磁盘顺序在设备管理中调整好!!!两台服务器调整好盘符后,先联机另一台同样如此最好两台服务器盘符一致。
在服务器上就会看到存储盘符然后在主服务器上和次服务器上都要添加故障转移功能添加好之后,在主服器上创建集群选择两台主机创建完成后会有以下示例:还需要在两台节点上切换一下,确保集群功能完好,直到两台计算机里显示只有一台电脑里有存储磁盘,最好是先安装主服务器,把次服务器停掉,显示主服务器在1的时候,磁盘也在服务器1上再安装数据库软件,然后切到服务器2上磁盘也切换过来后在安装数据库软件。
安装数据库ORACLE软件及存储连接软件。
安装数据软件仅安装数据库软件,一会安装完成后在配置数据库存储位置.配置数据库一定要是在当前集群下的服务器上,令一台也是如此需切换后再安装另一台服务器数据库安装到E盘,即存储的磁盘,两台服务器数据库路径及库文件需一致。
完成后安装第二台服务器安装数据库软件。
配置监听程序配置监听IP保存退出,后面oracle服务在集群的监听也是这个ip上面这个很重要不要选错最后配置服务:此地址为oracle监听地址一样,因为以后需要依赖监听换地址。
一.能干什么:
在公司中,通常都需要自行配置和连接公司服务器上的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步。