ALTIBASE管理培训安装篇.ppt_第1页
ALTIBASE管理培训安装篇.ppt_第2页
ALTIBASE管理培训安装篇.ppt_第3页
ALTIBASE管理培训安装篇.ppt_第4页
ALTIBASE管理培训安装篇.ppt_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ALTIBASE 管理培训,安装篇,CONTENTS,ALTIBASE 安装和升级 ALTIBASE 启动和关闭,1,ALTIBASE 安装和升级,创建 ALTIBASE 用户,并赋予权限,系统要求 OS版本 内核参数 网络参数 存储分配,环境变量 安装 数据库参数,启动,安装步骤,Memory Size 32bit : 最小 512MB 以上(建议 1GB以上, 最大 4GB) 64bit : 最小 512MB 以上(建议 1GB以上, 没有限制) CPU 1CPU以上(建议 2CPU 以上) Disk Size 4 GB 以上 (建议 12 GB 以上) Network 复制 IP 建议使用专用网线,系统要求,操作系统版本要求,AIX #oslevel -r 5300-05 以上(不保函 05) HP-UX 超过8个 cpu ,使用 HP 11.31 # swlist -l patch | grep pthread # PHCO_38050 1.0 pthread library cumulative patch,内核参数,AIX $ ulimit a (结果中以下 3个务必为 unlimited) file(blocks) unlimited data(kbytes) unlimited memory(kbytes) unlimited 方法一:编辑 /etc/security/limits 方法二:使用 smit 工具,HP-UX shmmax 实际物理内存大小 shmmni 500 or more shmseg 200 or more semmni 1000 or more semmns 4096 or more semmnu semmni semume semmni max_thread_proc 600 or more maxdsiz_64bit 实际物理内存大小 方法:使用 sam 工具 kctune | grep shm 等确认,其他系统设置,AIX 确认 AIO 设置 $ lsdev -C |grep aio aio0 Available Asynchronous I/O (Legacy) posix_aio0 Defined Posix Asynchronous I/O Asynchronous I/O Posix Asynchronous I/O Configure Defined Asynchronous I/O ) 确认 c+ 库 $ altibase -v Could not load program altibase: Dependent module libhm.a(libhm64.o) could not be loaded. Could not load module libhm.a(libhm64.o). System error: No such file or directory 当发生以上错误时,检查这个系统中是否有 libhm.a 库,如果没有先加这个库,然后把加到 LD_LIBRARY_PATH。因为 altibase 的安装需要 c+ 库。,网络设置,应用和数据库通信的网卡和主库和备库之间复制用的网卡是独立的,即至少需要 2个网卡。 应用服务器、主库服务器、备库服务器需要在一个网段上,而且以千兆网连接一个交换机。,AIX /usr/sbin/no -p -o tcp_sendspace=1048576 /usr/sbin/no -p -o tcp_recvspace=1048576 /usr/sbin/no -p -o rfc1323=1 上面的修改是针对全局进行的设置,全局设置无法应用到具体的网络接口上。 还需要针对具体的网络接口进行设置,可以使用下面的命令来进行设置: chdev -l en0 -a tcparecvspace=1048576 -a rfc1323=1 -a tcp_recvspace=1048576 建议使用smitty命令进行修改,具体的命令如下: smitty chinet 检查设置的结果: no L 检查设置结果 ifconfig a检查设置结果。,存储分配,HP 建议 /altibase_dbs0 和 /altibase_dbs1 目录要以 direct I/O 方式 mount:。 #mount -o mincache=direct,convosync=direct /dev/altibase_dbs0/altibase_dbs0 /altibase_dbs0 /altibase_logs 目录不能以direct I/O方式 mount。,下载地址 /pkg.html Package 版本 altibase-(client)-IBM_AIX_5.3-64bit-56-release-xlC_r.tgz,OS Version,32Bit or 64 Bit OS,Altibase Version,Compiler Name,ALTIBASE 安装包,环境参数 ALTIBASE_HOME LD_LIBRARY_PATH PATH CLASSPATH ALTIBASE_PORT_NO ALTIBASE_NLS_USE ISQL_CONNECTION,AIX: export AIXTHREAD_MNRATIO=1:1 export AIXTHREAD_SCOPE=S export MALLOCMULTIHEAP=1 export AIXTHREAD_MUTEX_DEBUG=OFF export AIXTHREAD_RWLOCK_DEBUG=OFF export AIXTHREAD_COND_DEBUG=OFF export SPINLOOPTIME=1000 export YIELDLOOPTIME=50 export MALLOCMULTIHEAP=1 export AIXTHREAD_MUTEX_FAST=on,HP: export PTHREAD_SHARED_MUTEX_OLDSPIN=1 export PTHREAD_DISABLE_HANDOFF=ON export PTHREAD_FORCE_SCOPE_SYSTEM=1 export PERF_ENABLE=1 export _M_ARENA_OPTS=1:8,环境变量,安装,Install package 在ALTIBASE用户账户目录$ALTIBASE_HOME下执行下列命令。 这会安装ALTIBASE系统到你指定的位置下。 命令 # gzip cd *.tgz | tar xvf - Microsoft Windows 直接运行安装程序即可(*.exe),数据库安装,发行 License 确认 OS 类型 SUN, AIX, HP, Linux: Host ID(#hostid) COMPAQ(#netstat -i), Win NT(ipconfig /all): Mac Address 设定 ALTIBASE 数据库参数 $ALTIBASE_HOME/conf/perties 创建数据库 iSQL startup process; iSQL create database mydb initsize=10M archivelog; iSQL shutdown abort; 启动 ALTIBASE iSQL startup service;,数据库安装后的工作,ALTIBASE 参数 用户可以根据需求以不同的模式运营数据库系统。 修改参数值变更数据库运行方式并进行优化。 参数设置方法 数据库启动时,参照参数设置文件 数据库启动后,alter system 或 alter session 命令语对整个数据库系统或一个会话设置环境参数 参数分类 数据库组成参数 性能参数 连接会话参数 事务参数 备份恢复参数 复制参数 日志信息参数,数据库参数,数据库组成参数,数据库参数,数据库组成参数,数据库参数,数据库组成参数,数据库参数,数据库组成参数,数据库参数,性能参数,数据库参数,性能参数,数据库参数,性能参数,数据库参数,性能参数,数据库参数,连接会话参数,数据库参数,连接会话参数,数据库参数,事务参数,数据库参数,备份恢复参数,数据库参数,复制参数,数据库参数,复制参数,数据库参数,日志信息参数,数据库参数,日志信息参数,数据库参数,其他参数,数据库参数,MULTIPLEXING_THREAD_COUNT = x cpu core 个数小于 16个,不用特意设置,默认就是core 数 cpu core 个数大于 16个,就设置为 8-16之间,具体判断。 MIN_LOG_RECORD_SIZE_FOR_COMPRESS = 128 MULTIPLEXING_MANAGER_INTERVAL = 100000 MULTIPLEXING_MAX_ELAPSE_TIME = 10 MULTIPLEXING_POLL_TIMEOUT = 50000 QP_MSGLOG_FLAG = 2 perties 的内容可以通过 alter system or alter session 命令语修改,但重起数据库时,重新读 perties的内容, 并反映到系统表。 alter system or alter session可以修改的参数值可参考 starting manual。,数据库参数 TIP,Altibase Upgrade 升级的顺序与 Altibase 产品版本有密切的关系。 可以通过 “altibase v ” 确认 Altibase 的详细版本。 Altibase 版本分为外部版本和内部版本。 外部版本 ALTIBASE Major Version Number: 4 Minor Version Number: 3 Term Version Number: 9 Patch Version Number: 0 内部版本 binary db version 4.9.1 - 如果有变化,需要 Migration meta version 4.7.1 - 只能低版本-高版本单方向升级 cm protocol version 4.5.1 - 需要重新编译客户端 replication protocol version 4.5.1 - 互相复制的数据库之间,需要同时升级,升级,升级操作务必在 altibase 安装用户进行, license, altibase.porperties 等文件可以再利用。 升级步骤 数据库正常结束 # server stop 备份原数据库的property, license 文件 # mv altibase_home altibase_old 安装新的数据库 # mkdir altibase_home; cd altibase_home # gzip cd altibase_newpackage.tgz | tar xvf - 拷贝或修改 2 上备份的内容。 # cp rf altibase_old/conf altibase_home/ 启动数据库 # server start,升级步骤,Altibase Migration 步骤 断开应用 数据备份 数据库设置备份 License, Property 系统信息 PSM, sequence, 复制信息 备份表数据 备份表生成脚本 安装新的版本,升级步骤(migration),Altibase Migration 步骤 拷贝备份的 license 以及 property 修改 property 创建数据库 创建表等对象 数据恢复 插入数据 生成 PSM, sequence, 复制 重新编译客户端程序,升级步骤(migration),2,ALTIBASE 启动和关闭,开始 Altibase 库 iSQL 连接 用 sysdba连接系统并启动数据库 例子 # is -sysdba 利用 server 脚本 启动命令语只能在安装 Altibase的用户下执行,开始 ALTIBASE,分阶段启 ALTIBASE库 Pre-Process 启库前阶段 Process create database ,查询并变更 property Control database 文件加载, recovery 准备 Meta recovery 完成, meta data upgrade, active log reset Service 可以给用户提供服务,开始 ALTIBASE,影响启库时间的要素 restart recovery与否 restart recovery 量 数据库大小 索引个数及大小 大事务的个数 数据库加载模式 系统配置,开始 ALTIBASE,结束 Altibase 库 用 sysdba连接系统并关闭数据库 利用 server 脚本 结束命令语只能在安装 Altibase的用户下执行 类型 shutdown normal shutdown immediate shutdown abort,结束 ALTIBASE,结束ALTIBASE 库时 ALTIBASE正常结束时逆序执行开始 ALTIBASE库的步骤 ALTIBASE 不会把索引信息反映到磁盘,但索引模式为 persistent index时,当结束ALTIBASE时把索引信息反映 到磁盘,结束 ALTIBASE,开始 ALTIBASE,% isql -s -u sys -p manager -sysdba - Altibase Client Query utility. Release Version Copyright 2000, ALTIBASE Corporation or its subsidiaries. All Rights Reserved. - ISQL_CONNECTION = TCP, SERVER = , PORT_NO = 20305 Connected to idle instance iSQL startup Trying Connect to Altibase Connected with Altibase. TRANSITION TO PHASE : PROCESS Expired at 2007-01-12. TRANSITION TO PHASE : CONTROL,ALTIBASE 开始/结束方法,TRANSITION TO PHASE : META SM Recovery Phase - 1 : Preparing Database SM Recovery Phase - 2 : Loading Database : Dynamic Memory Version = Loading Type-2 * SM Recovery Phase - 3 : Skipping Recovery & Starting Threads. Refining Disk Table SM Refine Memory Table : . SUCCESS SM Rebuilding Indices Total Count:78 *. SUCCESS TRANSITION TO PHASE : SERVICE No IPC Initialize : Disabled PREPARE Replication Manager Init. SUCCESS PREPARE Replication Manager Start. SUCCESS PREPARE Replication Heart Beat Manager Start. SUCCESS PREPARE Read Replication Information. SUCCESS PREPARE Replication “REP1“ Start. SUCCESS SUCCESS - STARTUP Process SUCCESS - Command execute success.,ALTIBASE 开始/结束方法,结束 ALTIBASE,% isql -s -u sys -p manager -sysdba - Altibase Client Query utility. Release Version Copyright 2000, ALTIBASE Corporation or its subsidiaries. All Rights Reserved. - ISQL_CONNECTION = TCP, SERVER = , PORT_NO = 20305 iSQL shutdown norm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论