大丰苹果售后地址有苹果手机售后吗

SAP HANA Smart Data Access
远程连接HANA\ORACLE
转载有修改 - 博客频道 - CSDN.NET
茄肥猫的窝
分类:HANA
&&组件是为了实现在HANA
Studio中添加远程数据源。在HANA
Studio中添加数据源之前,必须先在SAP
HANA服务器端完成ODBC驱动管理器和ODBC驱动的安装与配置,并保证连接畅通。不同数据源驱动的安装配置过程基本一致,只是细节略有不同。本文以HANA
和Oracle数据库为例讲解如何安装和配置SDA数据源驱动。
安装unixODBC驱动管理器
&&& SDA使用ODBC与远程数据源连接,所以需要在SAP
HANA服务器端安装ODBC驱动管理器unixODBC. unixODBC软件包可从下载。SQL
Server数据源需要unixODBC 2.3.0版本(更高版本不适用),Oracle及其他数据源则要求2.3.1或以上版本。
1.下载相应版本的unixODBC软件包,文件名为unixODBC-x.x.x.tar.gz,x表示版本号;
2.以root用户登录SAP HANA服务器,解压下载的unixODBC软件包,进入解压目录,依次执行:
&& ./configure
&& make install
3.一切顺利的话,unixODBC就已经安装好了,可以用isql
–version查看版本信息;若有错误,请根据错误信息排除,比如unixODBC依赖的某些组件尚未安装。
安装数据源ODBC驱动
&&&&目前,SAP HANA SDA支持的数据源有:SAP
HANA、SAP Sybase ASE、Teradata database、Oracle、MS
SQL Server、Hadoop等。数据库产品都提供了各自的ODBC驱动,如Oracle,可到其官网下载对应版本的Instant
Client。至于Hadoop数据源,SDA可通过hive与Hadoop进行数据交互(关于SDA连接Hadoop数据源后续文章将做详细介绍),SAP官方推荐使用Simba提供的HiveODBC驱动与hive连接,Simba
HiveODBC可至Simba官网下载:.
& 下载数据源驱动后按照数据源的安装文档安装数据源驱动。此处以Oracle为例,安装Oracle的ODBC驱动需要下载两个安装包:instantclient-basic-linux.x64-xx.x.x.x.x.zip和instantclient-odbc-linux.x64-xx.x.x.x.x.zip,&x表示版本号。用unzip命令解压这两个文件到同一目录,默认是instantclient_xx_x。进入目录查看文件libsqora.so.xx.x,该文件是Oracle的ODBC&驱动文件。到这里,Oracle的ODBC数据源驱动就安装好了。
& &SDA连接HANA远程数据源需要在服务器端单独安装HANA Client,将HANA客户端安装介质上传到服务器,设置好文件权限执行命令:./hdbinst -a client&
hanaprd:/peter/HDB_CLIENT_LINUX_X86_64 # ./hdbinst -a client
SAP HANA Database Client installation kit detected.
SAP HANA Lifecycle Management - Client Installation 1.00.110.00.
**************************************************************************
Enter Installation Path [/usr/sap/hdbclient]:&
Checking installation...
Preparing package 'Python Runtime'...
Preparing package 'Product Manifest'...
Preparing package 'SQLDBC'...
Preparing package 'REPOTOOLS'...
Preparing package 'Python DB API'...
Preparing package 'ODBC'...
Preparing package 'JDBC'...
Preparing package 'HALM Client'...
Preparing package 'Client Installer'...
Installing SAP HANA Database Client to /usr/sap/hdbclient...
Installing package 'Python Runtime'...
Installing package 'Product Manifest'...
Installing package 'SQLDBC'...
Installing package 'REPOTOOLS'...
Installing package 'Python DB API'...
Installing package 'ODBC'...
Installing package 'JDBC'...
Installing package 'HALM Client'...
Installing package 'Client Installer'...
Installation done
Log file written to '/var/tmp/hdb_client__13.58.50_20043/hdbinst_client.log' on host 'hanaprd'.
hanaprd:/peter/HDB_CLIENT_LINUX_X86_64 #&
配置ODBC数据源
&安装好ODBC数据源后需要创建ODBC配置文件,并设置一些环境变量。
A. 连接HANA远程数据源,要在sidadm &home目录重建.odbc.ini文件,加入以下连接信息
& &[HANA_SAP]
& &Driver=/usr/sap/hdbclient/libodbcHDB.so
& &ServerNode=10.150.17.53:30115 & &#(如果实例时00,端口用30015)
& 保存后,用命令:isql -v HANA_SAP username password 验证通信是否成功。
&hanaprd:~&&isql&-v&HANA_SAP & username password
+---------------------------------------+
|&Connected!&&&&&&&&&&&&&&&&&&&&&&&&&&&&|
|&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|
|&sql-statement&&&&&&&&&&&&&&&&&&&&&&&&&|
|&help&[tablename]&&&&&&&&&&&&&&&&&&&&&&|
|&quit&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|
|&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|
+---------------------------------------+
B.&以Oracle为例:
1. 以SAP HANA管理员用户(sidadm)登陆服务器,sid是SAP
HANA的示例ID;
2. 进入sidadm的家目录,创建ODBC配置文件,文件名为.odbc.ini;
3. 用vim编辑.odbc.ini文件,内容格式如下:
&&& [ORCL_DSN]
&&& Driver=/path/to/driver/libsqora.so.xx.x
&& ServerName=ORCL
&&& 其中,ORCL_DSN是ODBC数据源的名称,ODBC
Manager通过该名称找到数据源的连接信息;Driver关键字用于指定ODBC驱动文件;ServerName是Oracle
tnsnames.ora文件中定义的Oracle服务器名称。对于其他类型的数据源,此处关键字各有不同,如SAP HANA用ServerNode指定数据库的IP和端口,MSSQL
Server用Server和Database指定数据库连接信息。
4. 对于Oracle数据源,在sidadm的家目录下创建tnsnames.ora,并用vim编辑,内容格式如下:
( DESCRIPTION =
&& (ADDRESS = (PROTOCOL = TCP)(HOST = &host_ip&)(PORT = 1521))
&& (CONNECT_DATA =&(SERVER
= DEDICATED)&(SERVICE_NAME =orcl))
5. 在SAP HANA的环境变量设置脚本hdbenv.sh(在$DIR_INSTANCE指定的目录下)中设置以下环境变量:
&& export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:&driver_dir&
&& export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
&& export ODBCINI=$HOME/.odbc.ini
&& export TNS_ADMIN=~/&&&(For
Oracle only)
& 这里需要特别注意的是LD_LIBRARY_PATH变量,数据源驱动所依赖的库文件(包括数据源驱动软件包中的库文件和unixODBC的库文件)是到这个变量指定的目录下依次查找的。如果数据源驱动依赖的库文件(或间接依赖的库文件)所在目录不包括在LD_LIBRARY_PATH变量中,那么ODBC
Manager就会报错说找不到库文件。
6.&以sidadm登陆,并执行source
$DIR_INSTANCE/hdbenv.sh,然后用isql –v &DSN&&连接数据源,如果成功连接,则说明SAP
HANA服务器端到远程数据源的ODBC连接配置完成;若出错,则根据错误信息排错,下一小节将介绍一些错误信息及其解决方法。
7. 重启HANA.
Troubleshooting
1. TNS_ADMIN设置错误
[08004][unixODBC][Oracle][ODBC][Ora]ORA-12154:
TNS:could not resolve the connect identifier specified
分析:错误是Oracle报出的无法解析连接信息,这很容易让人误以为是Oracle端配置的问题。但实际上这是SAP
HANA服务器端TNS_ADMIN环境变量未设置或设置错误导致的,TNS_ADMIN指定了tnsnames.ora所在的路径,&如果TNS_ADMIN错误,那么在.odbc.ini文件中定义的ServerName将无法得到解析,故而报错;
解决方法:在hdbenv.sh中设置TNS_ADMIN为sidadm的家目录,然后重启SAP
2.&&LD_LIBRARY_PATH设置错误
[01000][unixODBC][Driver Manager]Can’t open lib ‘/path/to/driver/libsqora.so.12.1’ : file not found
[ISQL]ERROR: Could not SQLConnect
分析:&这个错误是ODBC驱动管理器报出的,说指定的驱动文件找不到,但是这个文件明明存在。用ldd命令查看驱动文件的依赖组件,得到以下内容:
可以看到,驱动文件所依赖的libclntsh.so.12.1无法找到,该文件是和驱动文件在同一目录下,但是由于环境变量LD_LIBRARY_PATH没有包含驱动文件所在的目录,所以ODBC驱动管理器无法找到该依赖文件,unixODBC也就无法加载驱动文件,最终报错说无法找到驱动文件。
解决方法:在hdbenv.sh中设置环境变量LD_LIBRARY_PATH,使其包含驱动文件所在目录。
创建数据源
&&&&&&在确认用isql能够成功登陆远程数据库之后就可以用smart
data access.如果HANA账户权限不足,请用SYSTEM账户操作。点击&New Remote Source&创建远程数据源。
在Adapter Name中选择远程连接数据源的类型,这里我们选HANA.配置好server \port参数,填好账户、口令,点击右上角绿色执行按钮完成创建
此处经常遇到比较诡异的报错保存不了,请检查HANA studio版本和服务器版本是否一致。曾经在1.00.80遇到过这样的问题。使用与服务器相同版本的hana studio操作保存成功。
远程数据源创建成功后就可以向创建表一样,创建虚拟表。右键点击 &Tables& ,在弹出菜单中选择&New Virtual Table&
在Table Name 栏输入虚拟表的名称(建议表名远程数据源),选择存储的Schema,点击Browse 按钮浏览远程数据源的数据表,完成创建。
lively1982
排名:第4254名
(5)(125)(6)(0)(0)(2)(5)(224)(11)(0)(0)(30)(0)(17)(2)(5)(16)(2)(0)(2)(8)(6)(3)(2)(27)(9)(1)(5)(2)您所在的位置: &
不安装oracle客户端连接Oracle服务器
不安装oracle客户端连接Oracle服务器
C/S结构下,连接Oracle服务器需要安装客户端并且进行复杂的配置才能实现,下面就教您一个不安装oracle客户端连接Oracle服务器的方法,供您参考。
Oracle作为一款专业的数据库软件系统可以运行于多层次网络结构,包括单机系统,C/S(客户机/服务器)结构,B/S(浏览器/服务器)结构等。在C/S结构下,要使客户端应用程序能连接Oracle服务器,需要在客户端计算机上安装体积超过120MB的客户端软件,并进行复杂的配置才能实现。如果应用程序需要部署在多个客户端上,那么安装Oracle客户端和配置连接Oracle服务器的工作将变得非常繁琐。
本文以9i为例介绍一种在不安装Oracle客户端的情况下,应用程序在客户端连接Oracle服务器的方法。
二、具体实现
安装在客户端的应用程序要连接Oracle数据库服务器,需要Oracle数据库的驱动程序,接口文件和各类支持文件。这些文件必须和应用程序存放在相同的目录下,如果单独存放,
可以设置环境变量,使应用程序在相应目录下找到这些文件。
1.应用程序所需文件
在安装了Oracle客户端的计算机上可以找到应用程序连接数据库时所需的所有文件,文件共41个,12.9MB。这些文件必须严格按照以下目录位置进行存放, Appdir是应用程序当前目录。
Appdir目录下共30个文件,这些文件是Oracle服务器所需的动态链接库
oracle.key
oraclient9.dll
oracommon9.dll
ORACORE9.DLL
orageneric9.dll
oraldapclnt9.dll
ORANCDS9.DLL
orancrypt9.dll
oranhost9.dll
oranl9.dll
oranldap9.dll
ORANLS9.DLL
oranms.dll
oranmsp.dll
orannzsbb9.dll
oranoname9.dll
oranro9.dll
orantns9.dll
ORAPLS9.DLL
ORASLAX9.DLL
ORASNLS9.DLL
ORASQL9.DLL
oratrace9.dll
ORAUNLS9.DLL
oravsn9.dll
orawtc9.dll
ORAXML9.DLL
ORAXSD9.DLL
Appdir\bin目录下有一个文件
orantcp9.dll
Appdir\network\ADMIN目录下只有一个文件,该文件是连接数据库的配置文件
tnsnames.ora
Appdir\ocommon\nls\ADMIN\DATA目录下有8个文件,这些文件是简体中文语言环境的支持文件,其它语言运行环境所需文件会有不同
LX00001.NLB
LX00023.NLB
LX10001.NLB
LX10035.NLB
LX1BOOT.NLB
LX20001.NLB
LX20354.NLB
LX60354.NLB
Appdir\oracore\zoneinfo目录下只有一个文件,用来存储时区信息
timezone.dat
2.修改网络配置文件
在Appdir\network\ADMIN目录下的tnsnames.ora文件是重要的配置文件,在这个文件中存储了连接Oracle数据库服务器的参数&&服务命名对应的连接子串。该文件可以用记事本进行编辑,以下是一个tnsnames.ora文件中的配置实例:
APPDB&= &(DESCRIPTION&= &&&&&(ADDRESS_LIST&= &&&&&&&(ADDRESS&=&(PROTOCOL&=&TCP)(HOST&=&192.168.1.1)(PORT&=&1521)) &&&&&) &&&&&(CONNECT_DATA&= &&&&&&&(SERVICE_NAME&=&APPDB) &&&&&) &)&
网络配置文件各参数说明:
APPDB:本地命名的名称,即Oracle数据库的名字
PROTOCOL:使用的协议,本例使用TCP
HOST:服务器的地址
PORT:服务器的监听端口号,默认使用1521
SERVICE_NAME: Oracle数据库服务器的名称
3.编辑oracle.key文件
文件oracle.key指明了在注册表中Oracle程序的存储目录,以及ORACLE_HOME和其它的环境变量等信息,该文件内容很少,只记录了简单的目录项,用记事本便可打开对其进行编辑,通常情况下的设置为:
software\appdir
Oracle连接数据库时会到注册表的HKEY_LOCAL_MACHINE\SOFTWARE\APPDIR的对应项中查找数据库的相关信息。
4.注册数据库信息
完成以上工作后,只需在注册表中写入Oracle数据库的语言环境和资源路径,应用程序便可以连接Oracle数据库,无需设置操作系统的环境变量,注册表信息的保存位置应与
oracle.key文件中设定的项值对应,注册表的清单如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\APPDIR]
&NLS_LANG&=&SIMPLIFIED CHINESE_CHINA.ZHS16GBK&
&ORACLE_HOME&=&C:\\Program Files\\appdir&
SIMPLIFIED CHINESE_CHINA.ZHS16GBK表示使用简体中文字符集。应用程序和连接Oracle数据库所需的文件存放在C:\Program Files\appdir目录下,即应用程序的安装目录。
为了解决客户端应用程序在不安装Oracle客户端的情况下,方便地连接数据库,Oracle在其最新版本的数据库系统中推出了一款免费的工具Instant Client,利用该工具中提供的若干个文件,客户端应用程序既不需要修改注册表,也不需要设置环境变量,便可以连接Oracle数据库服务器,使得应用程序的发行和部署更加简单,不过Instant Client提供的核心文件体积超过了90MB。本文所叙述的方法文件小巧、实现方便,也具有很好的实用价值。
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
作为Oracle数据库中比较重要的索引,大家如何才能构建
Oracle数据库的查询优化,是DBA们需要考虑的问题。在
Oracle数据库的配置工作十分复杂,不光涉及到存储数据
去年11月至今年8月间,香港学生组织大学师生监察无良企业行动(以下简称SACOM)通过调查发现,戴尔公司位于东莞的三家代工厂严重
51CTO旗下网站Oracle到SAP HANA实时复制系列:Replication Server的安装与配置 - 博客频道 - CSDN.NET
茄肥猫的窝
分类:HANA
分类:&&18人阅读&&&
&&&&文章中介绍了从Oracle到SAP HANA实时复制系统的体系架构,并阐述了数据实时复制过程。本文结合图片详细介绍Linux操作系统下Replication
Server软件的安装以及配置过程。
从上一篇介绍的Oracle到SAP HANA的复制系统架构图可知,该复制系统主要包含Oracle数据库服务器、Replication
Agent、Replication Server和SAP HANA数据库服务器四个组件。其中Oracle数据库和Replication
Agent必须安装在同一台机器上。
为了便于说明,这些组件安装的机器作以下说明:
主机A:Suse 11 SP2,IP地址:记为IPA,安装Oracle数据库和Replication
Agent;主机B:Suse 11 SP2,IP地址:记为IPB,安装Replication
Server;主机C:Suse 11 SP2,IP地址:记为IPC,安装SAP
HANA数据库。
&&&&& Replication Server可以安装在Linux或者Windows操作系统中,本文介绍在Suse
11 SP2环境下的Replication Server的安装和配置过程,使用的Replication Server版本为15.7.1 SP120。更多Replication
Server软件和硬件要求请参见。
2 Replication Server软件安装
2.1新建SRS用户
& 1)&为了便于对Replication Server的管理,在root用户下新建一个用户srsuser,并输入用户名密码。此后所有的Replication
Server操作都在该用户下进行。
& 2)从(SMP)上下载已集成了ExpressConnect for HANA DB的Replication
Server安装包,并获得相应的许可证。解压安装包并放到文件夹(例如SRS)中,运行chown命令确保srsuser用户对该文件夹有read、write、execute权限。
2.2安装软件
& 1)创建一个安装目录作为Replication Server的根目录,记为$SYBASE。
& 2)运行Replication Server安装包目录下的setup.bin
& 说明:Replication Server有三种安装模式:
图形用户界面(GUI):用于在交互式用户模式下安装组件;主控台:用于在命令行环境下安装组件;响应文件:使用响应文件方式安装组件,包括无提示和使用响应文件的交互式两种方式。
& GUI模式为默认的安装模式,本文使用此种模式。
& 3)弹出安装界面,选择刚创建的sybase文件夹作为ReplicationServer的安装目录,单击& Next
& 4)选择 typical&安装,单击&Next& 说明:Replication Server安装程序提供三种安装选项
典型(缺省值):安装适合大多数客户的Replication Server组件。在这种类型的安装过程中,只安装英语语言及其支持的字符集;完全:安装所有的Replication Server组件;自定义:允许客户选择需要安装的组件。建议高级客户使用。
&&&&本文使用“典型”安装选项。
& 5)选择地区为&People’s
Republic of China(PRC),&并选择&“I agree to the terms of the Sybase license for the install location specified”选项,单击Next
& 6)选择&“continue installation without a license key”,&单击&Next& 说明:若已获得许可证,选择“Specify
license key”并输入许可证。
& 7)选择“no”不配置邮件提醒,单击&Next
& 8)确认安装信息,单击Install
& 9)选择“no”,不启动一个Replication server样例,单击Next
& 10)选择“no”不创建&RepServer directory,单击next
& 11)显示如下界面说明软件安装结束
2.3&验证安装有效性
& 1)打开 $SYBASE/log&目录中的日志文件,检查是否有错误信息。
& 2)检查 $SYBASE/Sybase_Install_Registry目录中的&si_reg.xml&文件的日期是否反映了当前安装的日期。
& 3)查看 $SYBASE目录
2.4配置系统环境变量
& 1)编辑.bashrc文件
& 2)添加最后两行代码,并保存文件
& 3)运行.bashrc文件
3配置Replication Server
& 运行$SYBASE/REP-15_5/install目录下的rs_init创建一个replication
& 输入“2“选择“Configure
a Server product”来配置一个服务器产品。
& 输入“1”选择“Replication Server”
& 输入“1”选择“Install a new Replication Server”,创建一个新的Replication Server
3.1 Replication Server Information
& 1)输入 1&选择&“Replication Server Information”来设置Replication Server信息
& 2)输入“1”,选择&“Replication Server Name”
& 3)输入Replication Server&名称。回车并按Ctrl+a键&&&说明:Replication
Server的名称在复制系统中必须具有唯一性
& 4)输入“1“&设置此Replication Server为ID Server
& 5)输入“4”&选择Replication Server&系统管理员(SA)用户密码
& 6)输入Replication Server系统管理员(SA)用户密码
& 7)输入“5”&设置Replication Server&字符集
& 8)输入“15”选择utf-8字符集,按&ctrl+a键
& 9)输入“8”选择“Replication Server Interfaces Information”来设置接口信息
&&&&说明:Replication Server&接口信息来记录用于定义&Replication
Server&将监听的网络端口的信息,Replication Server&将监听这些端口上的连接。Interfaces&文件中&
的每个条目都被称作是一个监听器服务。
& 10)输入“1”&选择使用dsedit&创建service&&
说明:有三种方式编辑接口信息:
dsedit;dscp;用文本编辑器直接编辑$SYBASE/interfaces文件。
& 11)单击“OK”按钮
& 12)点击“Add new server entry”按钮
& 13)输入 server name,并点击“Add new network transport”按钮
& 14)输入端口号并点击“OK”按钮&&说明:在之间选择一个该计算机上没有使用的端口号
& 15)保存并关闭dsedit的页面,界面显示Replication Server Interfaces Information&创建完毕,按crtl+a键保存信息
3.2 ID Server&信息设置
& 1)输入“2”选择“ID Server Information”来设置ID Server信息
& 2)输入“1”修改ID Server User用户名为“rsID_user”&
3)输入“2”&设置ID server&用户名密码
& 4)输入ID Server&密码,回车并按ctrl+a键
3.3 Replication server system database
&&& Replication Server系统数据存储在称为 Replication Server&系统数据库&(RSSD)&的专用&Adaptive Server Enterprise&数据库中,或存储在使用&SQL Anywhere(R)&的嵌入式&Replication
Server&系统数据库&(ERSSD)&中。本文采用后者。
&&1)&输入“3”选择“Replication
Server System Database”来设置Replication Server系统数据库
&&2)输入“1”设置使用嵌入式数据库
& 3)输入“2”&设置ERSSD(embedded
replication&server system database)信息
& 4)输入“1”&选择设置ERSSD名称
& 5)输入 ERSSD名称,回车并按ctrl+a键
& 6)输入“7”&设置&Primary user&密码
& 7)输入primary user&密码
& 8)输入“9”设置maintenance&密码
& 9)输入 maintenance&密码,回车并按ctrl+a键
& 10)输入“5”设置ERSSD Interfaces信息
& 11)输入“1”选择&“Create Service with dsedit”
& 12)点击“OK”按钮
& 13)点击&“Add new server entry”按钮
& 14)输入Server name,并点击“Add new network transport”按钮
& 15)输入端口号,保存dsedit页面的内容& 说明:在之间选择一个该计算机上没有使用的端口号
& 16)显示ERSSD Interfaces Information&设置完毕,按ctrl+a键
& 17)ERSSD信息设置完成,按ctrl+a键
3.4 Disk partition
&&&&&&& Replication Server&会将消息(例如复制的事务)以稳定队列的形式存储在磁盘上。队列所用的磁盘空间是从您创建的磁盘分区上分配的。磁盘分区可以是原始磁盘分区或操作系统文件。生产环境中建议使用原始磁盘分区,本文采用操作系统文件。
& 1)输入“4”&选择Disk Partition来设置磁盘分区信息
& 2)输入“1”&选择“Disk Partition path”设置磁盘分区路径
& 3)输入&disk partition&路径,回车并按ctrl+a键
& 4)输入“2”&选择“Logical Identifier for Disk Partition”
& 5)输入 Logical Identifier name,回车并ctrl+a键
3.5 Remote Site Connections
& 远程节点连接信息定义其他Replication Server登陆到该Replication Server时使用的登录名
& 1)输入“5”选择&“Remote Site Connections”来设置远程节点连接信息
& 2)输入“2”选择“Replication Server password”设置远程节点连接用户密码
& 3)设置远程节点连接用户密码,回车并按ctrl+a键
3.6&Database Replication Agent
& 1)输入“6”&选择&Database Replication Agent&
& 2)输入“2”&设置&RS Password&
&&& 说明:RS_ra用户为Replication Agent&连接到该&Replication
Server&时将使用的&Replication Server&登录名
& 3)设置 RS&密码,回车并按ctrl+a键
& Replication Server的配置信息显示全部完成,输入“y”来新建一个Replication Server。
&&出现如下界面说明新建Replication
Server成功,逐步按ctl+a键,直至退出配置窗口
& 查看&$SYBASE/REP-15_5/install&目录,发现多了RS.cfg,RS.log,RUN_RS文件,其中RS.cfg为该Replication
Server的配置文件,RS.log为日志文件,而RUN_RS为启动服务器文件
& 创建Replication Server以后,该Replication Server默认自动启动,运行$SYBASE/OCS-15_0/bin目录下的isql命令,输入Replication
Server的SA用户名,密码和服务名称,登陆该Replication Server
& 输入shutdown&和&go&命令关闭Replication
&&运行$SYBASE/REP-15_5/install/RUN_RS可执行文件可再次启动Replication
Replication Server&保留了以“rs_”开头的标识符。不要将以“rs_”开头的名称用于&Adaptive Server、Replication
Server、数据库对象或登录名。有关其它限制,请参见;建议配置Replication Server&之前,建一个配置清单列出所有的配置信息,便于后期的查询。
4&安装Oracle客户端库
由于本文使用的Replication Server版本没有包含Oracle数据库的客户端库,而本SRS系统需要使用Oracle数据库作为源数据库,所以得下载Oracle数据库的客户端库。安装步骤如下:
到Oracle公司网站&选择Downloads&&&Databases&&&Instant
Client下载适合本机器的客户端库保存在本地机器上目录上,记为&tempdir&解压后将目录&&tempdir&\instantclient_10_2&&的文件全部拷贝到$SYBASE\REP-15_5\connector\lib目录下,并删除冲突的库
&&本文结合图片详细说明了Replication Server的安装与配置过程,本系列的下一篇文章将会讲述Replication
Agent的安装与配置过程。
lively1982
排名:第4254名
(5)(125)(6)(0)(0)(2)(5)(224)(11)(0)(0)(30)(0)(17)(2)(5)(16)(2)(0)(2)(8)(6)(3)(2)(27)(9)(1)(5)(2)1.登录PL/SQL Developer
这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。
奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL& Developer。按理说安装PL/SQL Developer时,就已经识别到了Oracle Home和OCI Libaray了。管它呢?先以非登录方式登录PL/SQL Developer,设置Oracle Home和OCI Libaray。
&在Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。
点击&确定&,退出PL/SQL Developer,再次登录。
&还是选择不到数据库TNS,尝试无数据库登录,看看报什么错误。
终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32的oci.dll。看来是要安个64位的PL/SQL Deleloper,于是在网上搜索PL/SQL Deleloper 64位版本。然而发现PL/SQL Deleloper不区分64位和32位。那看来只能从oci.dll入手了。根据上面的报错信息来看,似乎只要安装一个32位版本的Oracle Client。
2.安装oracle Clinet
首先到Oracle官网上去下载一个Oracle 11g Client,不过需要先申请一个Oracle 帐号,才能下载。
目前下载地址:
&这个一个绿色版的Oracle Client,因此只要需要解压了,就可以是。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。
ORCL =& (DESCRIPTION =&&& (ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))&&& (CONNECT_DATA =&&&&& (SERVER = DEDICATED)&&&&& (SERVICE_NAME = orcl)&&& )& )
(注意:tnsnames.ora文件也可以从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)
3.配置PL/SQL Developer的Oracle Home和OCI Libaray
以非登录模式进入PL/SQL Developer,将Oracle Home路径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(C:\instantclient_11_2\oci.dll)。
点击&确定&,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer。
4.验证Oracle Client
打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。
等待奇迹时刻...........
经过几秒钟的等待,奇迹时刻终于到来了,可以登录了,可以登录了........
检验一下是否可以查询数据。
查询数据没有问题,终于大功告成了。
阅读(...) 评论()

我要回帖

更多关于 大丰苹果售后地址 的文章

 

随机推荐