中标+ASE12_5_2的安装配置及数据库的迁移
- 格式:doc
- 大小:58.00 KB
- 文档页数:5
更换服务器数据迁移方案随着技术的不断进步和业务的持续发展,企业在一些情况下可能需要更换服务器。
可能的情况包括服务器老化、性能不足、容量不足、数据安全性要求提高等等。
在更换服务器时,数据迁移是一项非常重要的任务,需要谨慎计划和有效执行。
下面将介绍一种完整的服务器数据迁移方案。
1.明确目标和需求:在开始数据迁移前,需要明确目标和需求。
这包括确定迁移的原因、新服务器的要求和约束,以及迁移后的目标状态。
例如,新服务器的配置要求、性能需求、存储容量等等。
2.建立项目团队:为了顺利完成数据迁移,建议设立一个专门的项目团队来负责迁移工作。
团队成员应包括系统管理员、网络工程师、数据库管理员等相关人员。
此外,可以邀请专业的IT服务提供商提供技术支持。
3.评估现有环境:在开始数据迁移前,需要对现有环境进行评估。
这包括收集现有服务器的配置信息、性能数据、存储容量等等。
评估的目的是为了确定哪些数据需要迁移,以及如何安排迁移工作。
4.确定迁移策略:根据评估结果,制定迁移策略。
根据实际情况,选择适当的迁移方法。
常见的迁移方法包括物理迁移、虚拟化迁移和云迁移。
在确定迁移策略时,还需要考虑迁移的时间窗口、迁移的顺序和优先级等因素。
5.迁移前准备工作:在正式进行数据迁移之前,需要进行一些准备工作。
这包括备份现有数据、确保新服务器的准备工作已完成、准备迁移工具等。
此外,还应准备好一份详细的迁移计划,包括每个任务的时间、责任人、依赖关系等。
6.数据迁移:根据迁移计划,开始进行数据迁移工作。
在进行数据迁移时,需要确保数据的完整性、准确性和安全性。
可以使用专业的数据迁移工具来加快迁移进程,并避免人工操作带来的错误。
7.测试和验证:在完成数据迁移后,需要进行测试和验证。
这包括对迁移后的服务器进行性能测试、容量测试等。
此外,还需要验证迁移后的系统是否正常运行,是否满足需求。
8.切换和回滚计划:在迁移完成后,需要制定切换计划。
这包括如何切换流量、如何切换数据访问等。
如何迁移数据库安装位置测试版本:RedHat Linux 7.2、Oracle12c在项目实施中,可能由于一些数据库服务器调整的原因,需要对数据库进行安装位置的迁移,本文档将以把Oracle从/u01/app/oracle路径迁移到/oracleapp/oracle路径为例,讲述迁移的具体步骤:整个迁移的策略为导出数据库备份、删除数据库、重新安装数据库、导入数据库备份。
配置步骤如下:1.数据库导出备份登录数据库,用户名:infodba,密码infodba,并创建逻辑目录dpdata1(用于存放导出数据)。
命令输入:create or replace directory dpdata1 as'/home/oracle/backup';1图1赋予公共用户(public)在指定目录的操作权限,以及赋予infodba用户导出/导入的操作权限。
输入命令:grant read,write on directory dpdata1 to public;输入命令:grant exp_full_database,imp_full_database to infodba;图2手动创建/home/oracle/backup文件夹目录。
1图3输入命令导出完整数据库expdp infodba/infodba directory=dpdata1 dumpfile=full.dmp full=y。
图4导出完毕,查看导出状态。
图52.删除数据库关闭数据库。
1图6停止Listener服务。
图7切换到root用户,删除安装目录。
[rootlinuxserver ~]# rm -rf /u01/app/oracle/[rootlinuxserver ~]# rm -rf /u01/app/oraInventory/删除/usr/bin下的文件。
[rootlinuxserver ~]# rm /usr/bin/dbhome[rootlinuxserver ~]# rm /usr/bin/oraenv[rootlinuxserver ~]# rm /usr/bin/coraenv删除以下目录及文件。
SYBASE ASE 12.5 的安装步骤SYBASE ASE 12.5的安装步骤为:1. Unload –使用install (在MS Windows NT/2000 中为setup.exe)应用程序从安装介质卸载ASE产品到机器上2. 安装ASE的补丁3. Install –使用srvbuild (在MS Windows NT/2000 中为SYCONFIG.exe)应用程序来安装配置ASE产品和创建ASE数据库服务器4. 更新ASE数据库服务器中的系统信息Unload准备工作1.如果要在一台远程机器上运行sybsetup, 就需要给其显示权限:xhost + remote_machine2.在远程机器上运行sybsetup, 确认DISPLAY 环境变量已设置正确:DISPLAY= host_name:0.0; export DISPLAY3.创建“sybase” 组和用户.4.用“sybase” 用户登录.5.确定并创建Sybase 产品安装目录, 需要具有read, write, execute权限.在X-Windows 环境下进行Unload1. 把ASE CD放进CD-ROM 并以”root”用户来mount CD:¨SUN Solaris PlatformCD-ROM会自动mount.¨IBM AIX Platform/usr/sbin/mount –v ‘cdrfs’ –r ‘device_name’/cdrom¨HP UX Platform/etc/mount –F cdfs –o ro device_name /cdrom¨Digital Unix Platform/sbin/mount –r –t cdfs –o noversion –o rrip device_name /cdrom2. 确认以“sybase” 用户登录.3. 使用Studio Installer (执行install)执行卸载工作:cd /cdrom/cdrom0 or cd /cdrom./install4. 指定ASE在磁盘上的安装位置Studio Installer 提示ASE 安装(即卸载到磁盘)目标路径(/usr/sybase),根据用户的要求进行调整.5. 选择安装类型,以指定欲安装的ASE组件¨Standard Install(标准安装)– installs the default components a user needs(Backup Server, Monitor Server, and XP Server are unloaded, by default, with Adaptive Server)¨Full Install(完全安装)– installs every component on the CD¨Customized Install(自定义安装)– allows you to select which components to install用户所选组件运行时所要求的组件将被自动安装.提示:如果选择了自定义安装,则下一个窗口是组件选择窗口。
1. ASE11.9.2安装前准备工作 (2)1.1 检查 Release Bulletin 安装相应的OS版本 (2)1.2 检查安装的OS PATCH (2)1.3 建立SYBASE用户 (2)1.4 调整共享内存 (2)1.5 调整异步I/O (2)1.6 设置SYBASE 用户环境变量 (3)1.7 mount cdrom (3)1.8 修改设备权限和属主 (3)1.9 执行安装 (3)2. ASE11.9.2简易安装手册(for Unix) (4)2.1 安装概述 (4)2.2 预下载任务: (5)2.3 下载 (5)2.4 预安装任务: (6)2.5 开始安装: (7)2.6 安装后任务: (9)3. 安装ASE 12.0 / 12.5注意事项 (10)3.1 在P4 CPU的机器上安装ASE 12.0/12.5 (10)3.2 在Windows 2000/XP上安装ASE 12.5要注意的问题 (10)4. ASE12.0 简易安装手册 (11)4.1 SYBASE ASE12.0 For HP-9000/800 HP-UX安装指南 (11)4.2 SYBASE ASE12.0 For SUN SOLARIS安装指南 (14)4.3 SYBASE ASE12.0 For IBM RS/6000 AIX 安装指南 (17)4.4 SYBASE ASE12.0 For DIGITAL UNIX 安装指南 (20)5. ASE12.5 简易安装手册 (23)5.1 SYBASE ASE12.5 For HP-9000/800 HP-UX安装指南 (23)5.2 SYBASE ASE12.5 For SUN SOLARIS安装指南 (25)5.3 SYBASE ASE12.5 For IBM RS/6000 AIX 安装指南 (27)5.4 SYBASE ASE12.5 For DIGITAL UNIX 安装指南 (30)5.5 ASE 12.5 for Linux 安装步骤 (32)5.6 ASE 12.5 安装后的系统配置(必须调整的参数): (35)5.7 附件: (36)6. 在SCO OPENSERVER 5上安装SQL SERVER 11.0.x快速指导 (38)7. 在SCO Unixware7.1上安装ASE11.92 快速指导 (41)8. ASE 11.9.2 for Linux安装快速指导 (44)1. ASE11.9.2安装前准备工作1.1 检查 Release Bulletin 安装相应的OS版本请参考:/detail_list_sort/1,6903,9804,00.html 1.2 检查安装的OS PATCH1.3 建立SYBASE用户1.4 调整共享内存1.5 调整异步I/O1.6 设置SYBASE 用户环境变量1. SYBASE2. DSQUERY3. PATH1.7 mount cdrom1.8 修改设备权限和属主chown uid:gid /device/..........1.9 执行安装具体安装步骤请详见下一章:2. ASE11.9.2简易安装手册(for Unix)2. ASE11.9.2简易安装手册(for Unix)2.1 安装概述一、安装分为两部分:Unload 部分–使用sybsetup or sybload应用程序从安装介质卸载ASE产品到机器上Install 部分–使用srvbuild应用程序来安装配置ASE产品在Install部分,用srvbuild来安装新的服务。
Sybase ASE 12.5.2安装配置指南目录Sybase服务程序的安装 (1)1.运行安装程序 (1)2.设定程序的安装路径和安装选项 (3)创建Sybase数据库服务器环境 (9)1.创建数据库设备 (9)2.创建数据库 (12)基础优化 (14)1.绑定tempdb (14)2.修改\绑定高速缓存 (14)3.修改用户连接数 (15)4.设置数据库属性 (16)异常情况处理 (16)Sybase服务程序的安装1.运行安装程序解压服务器的安装程序压缩包.解压后找到sybase125目录,打开ASEsetup-NT 文件夹.执行setup.exe进行安装:2.设定程序的安装路径和安装选项如图,在地址栏可以指定你想要把Sybase安装到的目录,并且在随后的对话框中选择默认安装:如图,此处如不选择安装任何服务器。
你可以根据需要在安装后再进行配置,可以仅仅配置客户端或者新建一个数据库服务器。
本手册按照默认进行安装接着等安装程序完毕后按照提示退出安装程序,则Sybase服务程序安装完毕。
服务器重启完成后.注意设置sybase服务为自动启动.并同时启动服务创建Sybase数据库服务器环境1.创建数据库设备1.登录服务器如下图,为设备的文件定义一个存放路径和设备名。
这里设置设备的参数,只要根据需要设置设备的大小,其他按照默认即可。
然后按照提示远程创建。
依次建立其他剩余设备默认设备名称设备大小存放路径Drms_data 4000M D:\DATA\drms_data.datDrms_log 2000M D:\DATA\drms_log.datTempdb 2000M D:\DATA\tempdb.dat2.创建数据库回到Sybase Central中的database的界面,双击“add database”,出现如下对话框,输入准备创建的数据库的名称。
默认的数据库名称为drms选择该数据库所属的设备以及设备大小接下来根据提示,按照默认的设置完成创建即可。
A S E数据库服务器维护手册目录☆概述在ASE数据库服务器运行工作期间,数据库系统管理员应该完成相应的日常维护工作,在出现数据库故障后,应该具备一定的故障定位和解决能力,以保证数据库系统的稳定、高效运行,为应用系统提供正常的工作平台。
本文用于数据库管理员日常维护使用。
主要分为以下章节:ASE数据库服务器安装、ASE日常维护管理、ASE故障检查及恢复、ASE性能监控及优化☆ASE数据库服务器安装篇本篇以一个实际的产品安装过程为例,讲述ASE服务器的安装及基本配置过程。
因具体软硬件情况不同,某些细节可能有所差异,在实际安装过程中可能需要更改相应的部分。
硬件环境:IBM RS6000 H85双机(双CPU、1G内存)操作系统:IBM AIX 5.1.0.0数据库系统:SYBASE ASE FOR IBM 64bit,Version (For IBM 5L)一.逻辑卷组由IBM工程师对主机本地磁盘及磁盘阵列进行划分,系统中应已经存在多个逻辑卷组:rootvg、dbvg等。
其中的dbvg用于数据库系统数据库。
另外,建议为sybase ASE产品分配单独的存放空间(单独的文件系统存放),空间大小为2G左右。
(根据应用系统情况不同,可能需要划分多个逻辑卷组以对多个应用系统提供单独的存储系统。
)二.逻辑卷(根据应用系统情况不同,划分的逻辑卷大小、个数可能会有所差异,应在划分前与Sybase工程师进行相应的确认。
)三.创建sybase用户组及用户为了便于权限管理,需要创建sybase用户组和sybase用户。
建立sybase用户组使用操作系统管理员root用户身份,运行smitty管理工具使用上下箭头键选择 Security & Users ?Groups ?Add a Group在Group NAME处输入组名sybase,其余使用默认值即可,回车将弹出添加用户组成功提示,使用F3键返回上一界面。
使用与Add a Group同级的菜单项可察看目前系统中已存在组信息。
Windows上HA配置1系统资源在Windows上HA之前,请在cluster manager中查看建立的资源组,主要是看其中的磁盘资源,需要有两个分区分别用来存放两个ASE Server的各种设备。
其它的如IP资源等察看一下就可以了。
2ASE的安装配置在下面的描述中,用MAINSERVER表示主点Server的名字,SECSERVER表示从点Server的名字。
2.1安装ASE两台机器上的ASE Server的名字不能和机器名相同,否则在后面建立companion关系时可能会失败。
其中主点的机器可以是从以前版本升级起来的,可以包含用户数据库和新建的用户等等。
但是从点必须是新安装的ASE Server。
同时两个ASE Server的各种数据和日志设备都必须安装在共享磁盘上。
需要注意的有以下几点:1、在安装完Replication Server后,原有的ASE的Sybase Central中的插件不能使用,出现Java异常,具体原因不知道,也没有解决,如果确实需要在服务器上使用SybaseCentral,直接安装pc client即可。
2、升级到12.5.3后,创建完服务后,系统会在$SYBASE/data下生成一个设备文件sybsysdb.dat,需要手工修改sysdevices,将该设备放到阵列上。
否则HA切换时会失败;3、在增加诸如tempdb等设备时,两台机器的设备名不能相同,否则在做HA检查时就不能通过;4、如果设备已经创建成名称相同的,可以通过修改sysdevices中的设备名即可;2.2修改ASE的启动用户ASE Server安装成功后,需要修改启动ASE的用户。
安装完成后,缺省的ASE的启动用户(在服务中对SYBASE的ASE服务单击右键,选择属性,在登录页面中可以看见)是本地系统帐户。
选择’此帐户’,在其中选择或输入域的管理员用户或者用于管理员权限的域用户。
修改完成后,重新启动ASE。
db2数据库迁移步骤DB2数据库迁移步骤随着业务的发展和数据量的增加,数据库的迁移成为了很多企业必须面对的问题。
数据库迁移是指将现有的数据库从一个环境迁移到另一个环境的过程,其中包括数据库的移植、数据的迁移以及相应的配置和测试工作。
本文将以DB2数据库为例,介绍一下数据库迁移的步骤。
1. 环境准备在进行数据库迁移之前,首先需要对目标环境进行准备。
包括安装DB2数据库软件、创建数据库实例、设置数据库参数等。
同时,要确保源数据库和目标数据库的版本兼容性,以保证迁移过程中的数据完整性和一致性。
2. 数据迁移方案设计在进行实际的数据迁移之前,需要进行详细的方案设计。
这包括确定迁移的数据量、迁移的时间窗口、迁移的方式等。
根据实际情况选择合适的迁移方式,可以是在线迁移、离线迁移或者增量迁移等。
3. 数据备份和恢复在进行数据库迁移之前,一定要对源数据库进行全量备份。
这是为了在迁移过程中出现意外情况时,能够及时恢复数据。
备份可以使用DB2自带的工具或者第三方工具进行操作。
4. 迁移数据根据设计好的迁移方案,开始进行数据的迁移工作。
可以使用DB2自带的数据迁移工具,如db2move、db2look等,也可以使用第三方工具进行数据迁移。
在迁移过程中,要注意数据的一致性和完整性,确保源数据库和目标数据库的数据一致。
5. 数据测试和验证在完成数据迁移之后,需要进行数据的测试和验证工作。
包括对迁移后的数据进行查询、统计、对比等操作,以确保数据的准确性和完整性。
同时,还需要进行性能测试,评估迁移后数据库的性能是否满足业务需求。
6. 应用程序适配在完成数据迁移之后,还需要对应用程序进行适配。
这包括修改连接字符串、修改SQL语句等,以适应新的数据库环境。
同时,还需要进行应用程序的功能测试,确保应用程序能够正常运行。
7. 迁移后的运维工作在完成数据库迁移之后,还需要进行一些运维工作。
包括设置数据库的备份和恢复策略、定期进行数据库维护、监控数据库性能等。
ASE125(HP) HA配置手册配置环境硬件环境:软件环境在进行ASE HA配置前,HP工程师应已经按照ASE HA安装的要求对MC进行了正确的配置,并已经测试MC的故障切换成功(主要是ASE将使用的逻辑卷组的切换)。
应该在两主机节点上都分别进行了ASE125的安装,并进行了相应的配置和服务器字符集的调整。
有关ASE安装、配置方面的信息,请参见相应的Sybase文档。
有关MC安装、配置方面的信息,请参见相应的HP文档及ASE HA安装指南。
ASE HA配置步骤01)关闭HP MC(cmhaltcl -f),关闭所有Sybase服务及应用程序02)确定两台主机上sybase用户的环境变量SYBASE指向相同的目录。
如安装的ASE在两台主机上路径上并不相同,使用符号链接文件来完成。
例:ln -s /usr/sybase1 /SYBASE(主机一)ln -s /usr/sybase2 /SYBASE(主机二)export SYBASE=/SYBASEHA对称配置情况下,确定两台主机Sybase ASE安装目录($SYBASE/$STYBASE_ASE/install)下存在协同服务器ASE的运行文件(RUN_Servername)。
03)使用DSEDIT(图形工具)或者DSCP(字符工具)编辑Sybase ASE interfaces文件非对称方式:在主协同服务器上添加辅助协同服务器接口信息及hafailover入口对称方式:在两台协同服务器上各自添加对方协同服务器接口信息及hafailover入口例(对称模式):XXXXX1的interfaces文件:________________________________________________________________________XXXXX1master tcp ether xxx_s01 5000query tcp ether xxx_s01 5000hafailover XXXXX2XXXXX2master tcp ether xxx_s02 6000query tcp ether xxx_s02 6000________________________________________________________________________XXXXX2的interfaces文件:________________________________________________________________________XXXXX1master tcp ether xxx_s01 5000query tcp ether xxx_s01 5000XXXXX2master tcp ether xxx_s02 6000query tcp ether xxx_s02 6000hafailover XXXXX1________________________________________________________________________interfaces文件中master及query入口信息不能使用IP,而只能使用hostname。
第一部份Neoshine Linux Server(中标)的安装Neoshine Linux Server两张安装光盘。
通常情况下安装时不需加载任何驱动,目前市场上的相关硬件的驱动程序系统都能自动识别。
目前市场上新的HP、IBM、DELL服务器中标公司也都能提供相关驱动。
1、安装光盘引导成功启动进入后,出现一个选择界面。
从硬盘引导安装新系统引导已有系统恢复系统内存测试屏幕左下脚有选项F1-帮助、F2-图形模式、F3-光盘安装、F4-简体中文、F5-Silent、F6-驱动程序。
在引导选项处可以输入启动字串,这和装SCO类似,若需加载驱动程序请网上查阅相关资料,也可按F6后进行加载。
选择安装新系统回车后加载内核。
2、安装语种选简体中文。
3、接受许可协议。
4、安装方式:安装中标普华Linux服务器恢复系统引导升级安装选择安装中标普华Linux服务器5、硬盘分区,先删除所有分区将硬盘分区都变为Free;再进入专家模式,点击新建,文件系统类型选择Swap,分区输入大小(一般不小于机器内存两倍)后,点确定,这样就建好了一个分区;再点击新建,挂载点选择/,再选择使用全部可用空间后确定这样第二个分区也建好了。
6、系统设置引导不用更改。
7、网卡一般也能识别,如不行需系统装好系统后加载FOR LINUX驱动,按网卡的readme文件安装驱动程序。
配置网络界面,IP不用通过DHCP自动设置,手工设上机器的IP地址和子网掩码如192.168.2.21,子网掩码255.255.255.0,其它设置都可设可不设。
8、选择无防火墙。
9、安装语言选择简体中文。
10、设置root用户的口令,为foxhis。
11、安装确认后安装系统,按提示插入第2张光盘,装好后重启服务器。
这样Neoshine Linux Server系统就装好了。
12、重启后用root登陆系统,点启动→设置→控制面版,双击用户和组群,点击添加用户。
添加群组sybase,用户sybase,用户名、全称、口令全都输sybase。
将sybase群组加入到root群组内,将sybase用户加入到root用户群组内但是sybase用户首选组仍旧是sybase第二部分 ASE12.5.2的安装配置1.修改系统环境变量,以root用户登陆,修改/etc/sysctl.conf文件,打开该文件,增加一行kernel.shmmax=nnnnnnnnnn,nnnnnnnnnn单位为字节,大小是实际情况而定,至少64M,小于或等于实际物理内存(本人所设为128M)。
注意:修改完该文件后,一定要运行sysctl –p 或重启系统使配置生效,否则下面的安装会出现问题。
2.在/opt目录下建一sybase目录,待会安装会默认该路径。
然后Root用户赋予sybase用户有操作该目录的权限chown sybase:sybase /opt/Sybase注销root用户,以sybase用户登陆,插入ASE安装光盘,进行ASE服务端的安装,进入光盘目录,双击setup。
以下默认next即可,在语言选择时,选择People’s Republic of China(PRC)。
安装类型为full。
一路next至创建服务为止,选择所需的服务,更改一下主服务的名字为sybase,在该过程中master设备的大小等设定以实际情况而定,安装完成后,进行环境变量的设置。
注意!假如在sybase用户下安装出错则切换到root用户下安装。
安装完成之后执行chown sybase:sybase /opt/Sybase –R 将整个文件夹和子文件夹的权限赋予sybase用户。
3.环境变量的设置,进行环境变量设置,将SYBASE.sh 文件所有内容复制到.bash_profile(注意.bash_profile文件在sybase用户组的默认文件夹下一般为/home/Sybase/,而且为隐藏文件,需要显示隐藏文件)文件末尾,并在文件尾增加语言变量设置(注:语言环境变量下面会有详述)。
更改/opt/sybase/interfaces文件,把该文件中的localhost全部替换为服务器的实际IP地址,否则客户端会连不上。
修改/etc/hosts文件将localhost对应的ip改为本机ip注意!假如改成ip地址之后重启sybase服务起不来提示找不到该ip地址,则需要到/etc/hosts文件中添加改ip的解析。
192.168.2.21 sybase sybase 然后把interfaces中ip地址改成sybase就行了切换到root用户,直接将SYBASE 安装目录中的SYBASE.sh 文件抟贝到/etc/profile.d 目录下,并修改属性为755。
这样就无需为每个用户设置SYBASE 环境。
对SYBASE12.5.2软件进入认证.用SYBASE用户登录,进入/HOME/SYBASE/SYSAM-1_0/BIN目录,双击LMGR.SH文件后,点击运行,会弹出一个序列号输入窗口,输入完成,点DONE就OK了。
4.语言环境变量,字符集的设置由于ASE 自12.5.3 开始才支持GB18030,而大多数情况下,在LINUX 安装完成后,默认的LANG 为zh_CN.GB18030,因此建议设置LANG 为”C”。
LANG值的更改最好直接到/etc/sysconfig/i18n进行修改(需要root用户登陆)。
设定好这些后,如果客户端是11版本的话(客户端字符集是采用cp850),遇到中文,数据库内容会出现乱码,所以还需进行以下操作:cd /opt/sybasecd charsetscd cp850/opt/Sybase/charsets/cp850>charset -Usa -P -Ssybase binary.srt cp850加载cp850字符集(网上有说要加载cp936字符集的,但试过一边以后好像不行)接着是将添加的cp850设置为你的缺省值。
方法是:/opt/Sybase/charsets/cp850> isql -Usa -P -Ssybase1> select name,id from syscharsets2> goascii_8 0iso_1 1cp850 2bin_iso_1 50bin_cp850 50bin_cp936 50cp936 171这样知道你的cp850的ID号是2将刚才新build的server的数据库缺省的字符集设置为cp8501> sp_configure 'default character set id',1712> goIn changing the default sort order, you have also reconfigured SQLServer's default character set.Parameter Name Default Memory Used Config ValueRun Value------------------------------ ----------- ----------- -----------------------default character set id 1 0 171 2(1 row affected)Configuration option changed. Since the option is static, AdaptiveServer must be rebooted in order for the change to take effect.(return status = 0)如果想设成cp936也同理!重新启动服务器两次服务。
第一次启动报错“服务器SYBSQL_diren不能启动,请检查它的配置”很正常,第二次正确启动,表明你的设置成功了。
(网上参考:网上有些说是对服务端是12版本以上,客户端是11的,建议采用服务端字符集为utf8,客户端为cp936)5.ASE服务的配置(还需要通过实际使用来验证最佳配置)以下配置同ASE11版本vi SYBASE.cfg 该文件和sco unix下此文件一样,相关设置如下:install.sh执行成功后一般不需修改,检查一下就行了[Cache manager]procedure cache percent = 25注:内存在128M以上用15足以。
安装X5系统时这一项可以大一点(35-40),特别是新的品牌服务器(一般内存在1G以上)[physical memory]total memory = 20480 注:memory以2K为单位,内存为64M时,为20480和UNIX的共享内存对应[SQL Server Administrator]number of open objects = 1500[User Environment]number of user connections = 40 ~ 60注:以登陆的用户为基础,留有一定的余量。
在服务器性能可以情况下尽可能加大,保证能全部登陆使用[Lock Manager]number of lock = 15000注意:服务器性能好时你可适当调大相应的参数,如procedure cache percent ,number of open objects,number of lock,和number of devices 等。
有关SYBASE的调优,请参考SYBASE手册。
第三部分数据库对象及数据的迁移1.数据设备的建立分别建foxhis,foxlog,foxhis1,foxlog2,tempmore五个设备,前四个大小各为2G(1024000,单位是2K),tempmore为1G,如空间足够,建2G也无妨;扩展tempdb数据库至1G。
2.建数据库以x50203为例1>create database x50203 on foxhis=1000 log on foxlog=10002>go3. 对象及数据迁移由于客户端与服务端版本的不一致,不能直接通过load来恢复数据库,故此采用的是分步迁移。
首先是对数据库对象的迁移,然后再导入数据。
数据对象的导入导出:可采用DBArtisan工具,先从原服务器上导出对应的sql,然后同样用该工具导入至ASE12.5.2的服务器上(注意:对DBArtisan 工具也需要设置其字符集为cp850,若在导入过程中出现中文乱码,说明字符集尚未设好,导入将会出错!)。
对原服务器库中的表结构,存储过程,触发器,索引,视图导入核对无误后,开始倒入数据,在此时使用bcp工具。