More Related Content Similar to Altibase管理培训 安装篇 Similar to Altibase管理培训 安装篇 (20) Altibase管理培训 安装篇4. 安装步骤
主机、 OS 、 数据库安装 数据库
创建 OS 用户 网络、存储
参数设置 启动
设置
•创建 •系统要求 •环境变量 •启动
ALTIBASE
用户,并赋 •OS 版本 •安装
予权限
•内核参数 •数据库参
数
•网络参数
•存储分配
5. 系统要求
Memory Size
32bit : 最小 512MB 以上 ( 建议 1GB 以上 , 最大 4GB)
64bit : 最小 512MB 以上 ( 建议 1GB 以上 , 没有限制 )
CPU
1CPU 以上 ( 建议 2CPU 以上 )
Disk Size
4 GB 以上 ( 建议 12 GB 以上 )
Network
复制 IP 建议使用专用网线
6. 操作系统版本要求
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
7. 内核参数
AIX HP-UX
$ ulimit –a ( 结果中以下 3 个务必为 shmmax 实际物理内存大小
unlimited) shmmni 500 or more
file(blocks) unlimited shmseg 200 or more
data(kbytes) unlimited semmni 1000 or more
memory(kbytes) unlimited semmns 4096 or more
semmnu semmni
方法一:编辑 ‘ /etc/security/limits’ semume semmni
max_thread_proc 600 or more
方法二:使用 ‘ smit’ 工具
maxdsiz_64bit 实际物理内存大小
方法:使用 ‘ sam’ 工具
kctune | grep shm 等确认
8. 其他系统设置
AIX
确认 AIO 设置
$ lsdev -C |grep aio
aio0 Available Asynchronous I/O (Legacy)
posix_aio0 Defined Posix Asynchronous I/O <- 务必为 available 才可以
If the state of posix_aio0 is ‘Defined’, change it to be ‘Available’ using
smit utility.
( Device> 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++ 库。
9. 网络设置
应用和数据库通信的网卡和主库和备库之间复制用的网卡是独立的,即至少需要 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 检查设置结果。
10. 存储分配
partition size 用途
/home/altibase G Altibase 用户目录
Altibase datafile 0 ,
/altibase_dbs0 G
MAX_DB_SIZE*1.4 倍
Altibase datafile 1
/altibase_dbs1 G
MAX_DB_SIZE*1.4 倍
/altibase_logs G Altibase Active Log
Altibase datafile 0/1, loganchor
/altibase/hotbackup G
如果需要在线备份
Altibase Archive Log
/altibase/archive G
如果需要在线备份
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 。
11. ALTIBASE 安装包
下载地址
http://data.altibase.com/pkg.html
Package 版本
altibase-(client)-IBM_AIX_5.3-64bit-4.3.9.156-release-xlC_r.tgz
OS Version Compiler Name
32Bit or 64 Bit OS
Altibase Version
12. 环境变量
环境参数 HP:
export PTHREAD_SHARED_MUTEX_OLDSPIN=1
ALTIBASE_HOME export PTHREAD_DISABLE_HANDOFF=ON
LD_LIBRARY_PATH export PTHREAD_FORCE_SCOPE_SYSTEM=1
export PERF_ENABLE=1
PATH export _M_ARENA_OPTS=1:8
CLASSPATH
ALTIBASE_PORT_NO AIX:
export AIXTHREAD_MNRATIO=1:1
ALTIBASE_NLS_USE
export AIXTHREAD_SCOPE=S
ISQL_CONNECTION 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
13. 数据库安装
安装
Install package
• 在 ALTIBASE 用户账户目录 $ALTIBASE_HOME 下执行下列命令。
这会安装 ALTIBASE 系统到你指定的位置下。
• 命令
# gzip –cd *.tgz | tar xvf -
• Microsoft Windows
直接运行安装程序即可 (*.exe)
14. 数据库安装后的工作
发行 License
• 确认 OS 类型
– SUN, AIX, HP, Linux : Host ID(#hostid)
– COMPAQ(#netstat -i), Win NT(ipconfig /all) : Mac Address
设定 ALTIBASE 数据库参数
• $ALTIBASE_HOME/conf/altibase.properties
创建数据库
• iSQL> startup process;
• iSQL> create database mydb initsize=10M archivelog;
• iSQL> shutdown abort;
启动 ALTIBASE
• iSQL> startup service;
15. 数据库参数
ALTIBASE 参数
用户可以根据需求以不同的模式运营数据库系统。
修改参数值变更数据库运行方式并进行优化。
参数设置方法
数据库启动时,参照参数设置文件
数据库启动后, alter system 或 alter session 命令语对整个数据库系统或一
个会话设置环境参数
参数分类
数据库组成参数
性能参数
连接会话参数
事务参数
备份恢复参数
复制参数
日志信息参数
16. 数据库参数
数据库组成参数
参数名 说明
BUFFER_POOL_MAX_SIZE 缓冲池最大值 (131072page, 4GB)
BUFFER_POOL_SIZE 缓冲池大小 (16384page, 512MB)
BUFFER_CHECK_POINT_
DRDB checkpoint 时的 flush 次数 (60 次 )*
INTERVAL_IN_FLUSH
EXPAND_CHUNK_PAGE_COUNT 数据库扩张单位 (128page, 4MB)
MEM_DB_DIR MMDB 数据文件路径 (?/dbs)
DEFAULT_DISK_DB_DIR DRDB 数据文件路径 (?/dbs)
DB_NAME 数据库名 (mydb)
INSERT_HIGH_LIMIT 每页使用最大值 (90)
INSERT_LOW_LIMIT 每页使用最小值 (40)
LOGANCHOR_DIR 日志控制文件路径 (?/logs)
LOG_DIR 日志文件路径 (?/logs)
LOG_FILE_SIZE 日志文件大小 (10MB)
17. 数据库参数
数据库组成参数
参数名 说明
MAX_CLIENT 客户端个数最大值 (1000)
MIN_PAGES_ON_DB_FREE_LIST 数据库可使用页的最小个数 (16)
MIN_PAGES_ON_TABLE_FREE_LIST 表可使用页的最小个数 (1)
MEM_MAX_DB_SIZE MMDB 可扩展的最大容量 (4GB)
PERS_PAGE_CHUNK_COUNT 分配永久数据页的个数 (3200page)
SHM_DB_KEY 共享内存领域设置 (0)
STARTUP_SHM_CHUNK_SIZE 共享内存块最大值 (1GB)
18. 数据库参数
数据库组成参数
参数名 说明
SYS_DATA_TBS_EXTENT_SIZE DATA TABLESPACE 文件 extent 大小 (256KB)
SYS_DATA_TBS_INIT_SIZE DATA TABLESPACE 文件初始大小 (100MB)
SYS_DATA_TBS_MAX_SIZE DATA TABLESPACE 文件最大值 (2GB)
SYS_DATA_TBS_NEXT_SIZE DATA TABLESPACE 文件分配大小 (1MB)
SYS_DATA_TBS_DW_FILE_SIZE DW 缓冲使用的文件大小 (system001.dbf , 10MB)
SYS_UNDO_TBS_EXTENT_SIZE UNDO TABLESPACE 文件 extent 大小 (256KB)
SYS_UNDO_TBS_INIT_SIZE UNDO TABLESPACE 文件初始大小 (100MB)
SYS_UNDO_TBS_MAX_SIZE UNDO TABLESPACE 文件最大值 (2GB)
SYS_UNDO_TBS_NEXT_SIZE UNDO TABLESPACE 文件分配大小 (1MB)
SYS_TEMP_TBS_EXTENT_SIZE TEMP TABLESPACE 文件 extent 大小 (256KB)
SYS_TEMP_TBS_INIT_SIZE TEMP TABLESPACE 文件初始大小 (100MB)
SYS_TEMP_TBS_MAX_SIZE TEMP TABLESPACE 文件最大值 (2GB)
SYS_TEMP_TBS_NEXT_SIZE TEMP TABLESPACE 文件分配大小 (1MB)
TEMP_PAGE_CHUNK_COUNT 临时数据页每次分配的个数 (128page)
19. 数据库参数
数据库组成参数
参数名 说明
USER_DATA_TBS_EXTENT_SIZE 用户 TABLESPACE 文件 extent 大小 (256KB)
USER_DATA_TBS_INIT_SIZE 用户 TABLESPACE 文件初始大小 (100MB)
USER_DATA_TBS_MAX_SIZE 用户 TABLESPACE 文件最大值 (2GB)
USER_DATA_TBS_NEXT_SIZE 用户 TABLESPACE 文件分配大小 (1MB)
USER_TEMP_TBS_EXTENT_SIZE 用户临时 TABLESPACE 文件 extent 大小 (256KB)
USER_TEMP_TBS_INIT_SIZE 用户临时 TABLESPACE 文件初始大小 (100MB)
USER_TEMP_TBS_MAX_SIZE 用户临时 TABLESPACE 文件最大值 (2GB)
USER_TEMP_TBS_NEXT_SIZE 用户临时 TABLESPACE 文件分配大小 (1MB)
VARIABLE_COLUMN_IN_ROW_SIZE 内存表 VARCHAR 类型的基本 in row size (32)*
20. 数据库参数
性能参数
参数名 说明
AGER_WAIT_MAXIMUM ager sleep time 等待最大值 (100000)
AGER_WAIT_MINIMUM ager sleep time 等待最小值 (100)
BUFFER_FLUSH_INTERVAL_IN_SEC flush 线程的 flush 周期 (10)
BUFFER_FLUSH_PAGE_PCT_FOR_FLUSH_TH
Flush 线程刷新时的页个数 (10)
READ
普通事务线程查找 victim 过程中,刷新的页
BUFFER_FLUSH_PAGE_PCT_FOR_VICTIM
个数 (10)
DATABASE_IO_TYPE 磁盘 I/O 类型 (0)
DDL 执行时,等待其他事务解锁的时间
DDL_LOCK_TIMEOUT
(0)*
21. 数据库参数
性能参数
参数名 说明
FREE_FRAME_FILL_PCT 每次返回 free page 的个数 (10)
FREE_FRAME_LIMIT_PCT 整个 pool 中 free page 的比率 (10)
GC_WAIT_MINIMUM disk garbage collecting 最小等待时间 (20)
GC_WAIT_MAXIMUM disk garbage collecting 最大等待时间 (10000000)
GC_MAX_UNDO_PAGE_CNT 每次能处理的 undo page 最大个数 (2)
INDEX_BUILD_THREAD_COUNT index rebuilding 时的线程个数 (cpu * 2)
INSPECTION_LARGE_HEAP_THRE
记录分配大量内存的 call stack 日志 (0)
SHOLD
22. 数据库参数
性能参数
参数名 说明
LOG_FILE_GROUP_COUNT 设定日志集合个数 (1)
LFG_GROUP_COMMIT_UPDATE_TX_COUNT 日志集合提交线程个数 (80)
LFG_GROUP_COMMIT_INTERVAL_USEC 日志集合 I/O 发生时间 (1000)
LFG_GROUP_COMMIT_RETRY_USEC 日志集合 I/O 发生确认周期 (100)
MAX_FIND_FREE_PAGE_SEC 查找 Free page 时,等待时间간 (300)
条件语句规范化时的规范式 ( Normal Form )
NORMALFORM_MAXIMUM
节点最大个数 (128)
语句优化模式 (0)*
OPTIMIZER_MODE 0 : cost_based optimization
1 : rule_based optimization
数据库重起时 database refining 或 index
PARALLEL_LOAD_FACTOR
rebuilding 的线程个数 (cpu *2)
23. 数据库参数
性能参数
参数名 说明
REFINE_PAGE_COUNT 各 Refine 线程处理的页个数 (50)
MULTIPLEXING_THREAD_COUNT SHARED 服务线程个数 (cpu 수 )
MULTIPLEXING_MANAGER_INTERVAL 服务线程工作周期 (10000)
MULTIPLEXING_MAX_ELAPSE_TIME 所有服务线程的 Elapsed Time 大于此设定
值,则生成 DEDICATED 服务线程 (100)
IPC_MULTIPLEXING IPC 通信连接的服务线程类型 (0)
TABLE_LOCK_ENABLE Lock level 控制参数 (1)*
24. 数据库参数
连接会话参数
参数名 说明
客户端服务器端通信时所分配的每个会话的通信
CM_BUF_SIZE
buffer 大小 (64KB)
CM_DISCONN_DETECT_TIME Session 管理线程工作周期 (3sec)
CM_DISCONN_HIGHWATER_MAR
检查客户端非正常结束的次数 (3)
K
IPC_CHANNEL_COUNT IPC 通信的通道最大个数 (0)
IPC operation 结束后不会马上进入到 sleep
IPC_CHANNEL_RETRY_COUNT
状态,而是 retry 几次 (0)
使用 TCP/IP 或 UNIX DOMAIN 时的 listen
MAX_LISTEN
queue 大小 (128Byte)
NLS_USE Language Set(US7ASCII)
25. 数据库参数
连接会话参数
参数名 说明
PORT_NO 数据库连接端口号 (20300)
每个会话能打开的 Stored Procedure 句丙个数
PSM_FILE_OPEN_LIMIT
(16)*
强制结束为 PREPARE 状态 (IN_DOUBT 状态 )
XA_HEURISTIC_COMPLETE
的 global transaction (0)
XA_INDOUBT_TX_TIMEOUT 强制结束 global transaction 的时间基准 (60)
FETCH_TIMEOUT Fetch 超时 (60)*
IDLE_TIMEOUT 连接超时 (0)*
QUERY_TIMEOUT 查询超时 (600)*
UTRANS_TIMEOUT 更新事务超时 (3600)*
26. 数据库参数
事务参数
参数名 说明
AUTO_COMMIT 自动提交模式 (1)*
ISOLATION_LEVEL 隔离级别 (0)
TRANSACTION_TABLE_SIZE 同时执行的事务个数 (1024)*
27. 数据库参数
备份恢复参数
参数名 说明
ARCHIVE_DIR 归档日志文件路径 (?/arch_logs)
ARCHIVE_FULL_ACTION 确认归档日志备份空间 (0)
ARCHIVE_THREAD_AUTOSTART 归档线程是否自动重起 (1)
CHECK_POINT_ENABLED Checkpoint 有效性 (1)
周期发生 Checkpoint 的条件 -
CHECK_POINT_INTERVAL_IN_LOG
日志个数 (100)*
周期发生 Checkpoint 的条件 -
CHECK_POINT_INTERVAL_IN_SEC
事件 (6000s)*
LOGGING_LEVEL 不同 SQL 的跟踪日志级别 (2)*
OPEN_LOG_FILE_COUNT 启动时打开的日志文件 (10)
PREPARE_LOG_FILE_COUNT 预先打开的日志文件个数 (5)
TRANSACTION_DURABILITY_LEVEL 原子性级别 (3)*
28. 数据库参数
复制参数
参数名 说明
REPLICATION_CONNECT_TIMEOUT 复制连接超时 (10)*
REPLICATION_CONNECT_RECEIVE_TIMEOUT 复制接收线程超时 (60)*
REPLICATION_HBT_DETECT_
判断为故障的连接次数 (10)*
HIGHWATER_MARK
REPLICATION_HBT_DETECT_TIME HeartBeat 线程监控次数 (3)*
REPLICATION_KEEP_ALIVE_CNT KEEP_ALIVE 传送周期 (600)
REPLICAITON_LOCK_TIMEOUT 加锁的等待时间 (5)
REPLICATION_PORT_NO 复制端口号 (0)
REPLICATION_PREFETCH_LOGFILE_COUNT 预先打开的日志个数 (0)
REPLICATION_PROPAGATION 是否使用复制 propagation (0)
REPLICATION_RECEIVE_TIMEOUT 返回信息的等待时间 (300)*
REPLICATION_SENDER_AUTO_START 复制传送线程自动启动与否 (1)
29. 数据库参数
复制参数
参数名 说明
REPLICATION_SENDER_SLEEP_
故障时复制传送线程 sleep 的时间 (10)
TIMEOUT
REPLICATION_SYNC_MODE 复制同步模式 (0)
REPLICATION_SYNC_MAX_LIMIT 判断复制传送线程模式的基准 (50000)
REPLICATION_SYNC_LOCK_
复制全同步过程中,等待锁的时间 (30)*
TIMEOUT
Parallel sync 时,
REPLICATION_SYNC_TUPLE_COUNT
传送线程每次读取的日志个数 (30000)*
REPLICATION_TIMESTAMP_RESOLUTION Conflict resolution 方法 (0)*
REPLICATION_UPDATE_REPLACE 复制冲突解决方法 (0)*
30. 数据库参数
日志信息参数
参数名 说明
ALL_MSG_FLUSH 日志刷新模式 (1)
QP_MSGLOG_COUNT 语句处理模块跟踪日志最大个数 (10)
QP_MSGLOG_DIR 语句处理模块跟踪日志文件路径 (?/trc)
QP_MSGLOG_FILE 语句处理模块跟踪日志文件名 (altibase_qp.log)
QP_MSGLOG_ SIZE 语句处理模块跟踪日志文件大小 (10MB)
RP_MSGLOG_COUNT 复制模块跟踪日志最大个数 (10)
RP_MSGLOG_DIR 复制模块跟踪日志文件路径 (?/trc)
RP_MSGLOG_FILE 复制模块跟踪日志名 (altibase_rp.log)
RP_MSGLOG_SIZE 复制模块跟踪日志大小 (10MB)
SERVER_MSGLOG_COUNT 数据库跟踪日志最大个数 (10)
SERVER_MSGLOG_DIR 数据库跟踪日志文件路径 (?/trc)
SERVER_MSGLOG_FILE 数据库跟踪日志名 (altibase_boot.log)
SERVER_MSGLOG_SIZE 数据库跟踪日志文件大小 (10MB)
31. 数据库参数
日志信息参数
参数名 说明
SM_MSGLOG_COUNT 存储管理模块跟踪日志最大个数 (10)
SM_MSGLOG_DIR 存储管理模块跟踪日志文件路径 (?/trc)
SM_MSGLOG_FILE 存储管理模块跟踪日志文件名 (altibase_sm.log)
SM_MSGLOG_SIZE 存储管理模块跟踪日志文件大小 (10M)
TRCLOG_DETAIL_PREDICATE altibase_boot.log 文件记录详细日志 (0)*
TRCLOG_SET_HBT_LOG HeartBeat 线程周期记录所有 Host (0)*
复制接收服务器记录 insertXLog 时发生的 error
TRCLOG_SET_INSERT_SM_LOG
message (0)*
TRCLOG_SET_LOCK_TIME Lock 设定时间 (0)*
TRC_DIR 跟踪日志文件路径 (?/trc)
32. 数据库参数
其他参数
参数名 说明
ADMIN_MODE 启动管理模式 (0)*
日期类型字段的数据默认形式
DEFAULT_DATE_FORMAT
(DD-MON-RRRR)
EXEC_DDL_DISABLE 设置 DDL 执行的与否 (0)*
执行语句时计算 / 比较操作所需的内部 stack 大小
QUERY_STACK_SIZE
(128)*
设定 iSQL 上是否只显示字段名,
SELECT_HEADER_DISPLAY
还是表名字段名一起显示 (0)*
33. 数据库参数 TIP
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
altibase.properties 的内容可以通过 alter system or alter session 命令
语修改,但重起数据库时,重新读 altibase.properties 的内容, 并反映到
系统表。
alter system or alter session 可以修改的参数值可参考 starting
manual 。
34. 升级
Altibase Upgrade
升级的顺序与 Altibase 产品版本有密切的关系。
可以通过 “ altibase –v ” 确认 Altibase 的详细版本。
Altibase 版本分为外部版本和内部版本。
外部版本
ALTIBASE 4.3.9.0
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 - 互相复制的数据库之间,需要同时升级
35. 升级步骤
升级操作务必在 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
36. 升级步骤 (migration)
Altibase Migration 步骤
1. 断开应用
2. 数据备份
1) 数据库设置备份
• License, Property
2) 系统信息
• PSM, sequence, 复制信息
3) 备份表数据
4) 备份表生成脚本
3. 安装新的版本
37. 升级步骤 (migration)
Altibase Migration 步骤
– 拷贝备份的 license 以及 property
– 修改 property
3. 创建数据库
4. 创建表等对象
5. 数据恢复
• 插入数据
• 生成 PSM, sequence, 复制
6. 重新编译客户端程序
39. 开始 ALTIBASE
开始 Altibase 库
iSQL 连接
• 用 sysdba 连接系统并启动数据库
• 例子
• # is -sysdba
利用 server 脚本
启动命令语只能在安装 Altibase 的用户下执行
40. 开始 ALTIBASE
分阶段启 ALTIBASE 库
Pre-Process
• 启库前阶段
Process
• create database ,查询并变更 property
Control
• database 文件加载 , recovery 准备
Meta
• recovery 完成 , meta data upgrade, active log reset
Service
• 可以给用户提供服务
41. 开始 ALTIBASE
影响启库时间的要素
restart recovery 与否
restart recovery 量
数据库大小
索引个数及大小
大事务的个数
数据库加载模式
系统配置
42. 结束 ALTIBASE
结束 Altibase 库
用 sysdba 连接系统并关闭数据库
利用 server 脚本
结束命令语只能在安装 Altibase 的用户下执行
类型
shutdown normal
shutdown immediate
shutdown abort
43. 结束 ALTIBASE
结束 ALTIBASE 库时
ALTIBASE 正常结束时逆序执行开始 ALTIBASE 库的步骤
ALTIBASE 不会把索引信息反映到磁盘,但索引模式为 persistent
index 时,当结束 ALTIBASE 时把索引信息反映 到磁盘
44. ALTIBASE 开始 / 结束方法
开始 ALTIBASE
% isql -s 127.0.0.1 -u sys -p manager -sysdba
-----------------------------------------------------------------
Altibase Client Query utility.
Release Version 4.3.7.0
Copyright 2000, ALTIBASE Corporation or its subsidiaries.
All Rights Reserved.
-----------------------------------------------------------------
ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, 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
45. 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.
46. ALTIBASE 开始 / 结束方法
结束 ALTIBASE
% isql -s 127.0.0.1 -u sys -p manager -sysdba
-----------------------------------------------------------------
Altibase Client Query utility.
Release Version 4.3.7.0
Copyright 2000, ALTIBASE Corporation or its subsidiaries.
All Rights Reserved.
-----------------------------------------------------------------
ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, PORT_NO = 20305
iSQL> shutdown normal
Ok..Shutdown Proceeding....
TRANSITION TO PHASE : Shutdown Altibase
.[PREPARE] Replication Manager Shutdown... [SUCCESS]
[PREPARE] Sender Shutdown [SUCCESS]
[SUCCESS]
[PREPARE] Replication Manager Destroy... [SUCCESS]
[PREPARE] Replication Heart Beat Manager Shutdown... [SUCCESS]
Writing Persistent Indices[Total Count:78] shutdown normal success.
[Connected to idle instance]
iSQL>
47. ALTIBASE 开始 / 结束方法 ( 脚本
)
使用脚本 ( $ALTIBASE_HOME/bin/server)
server start : 开始 ALTIBASE
server stop : 正常结束 ALTIBASE
server kill : 强行结束 ALTIBASE
server status : 表信息
server restart : 重起 ALTIBASE
server create : 创建数据库
48. 谢谢
Contact Point
天津南大通用数据技术有限公司
天津总部 :天津华苑产业园区海泰发展六道 6 号
邮 编: 300384
电 话: 022-58815881
传 真: 022-58815882
北京业务中心:北京海淀区金源时代商务中心 2 号楼 A 座 17D
邮 编: 100089
电 话: 010-88866866
传 真: 010-88864556
Web : http://www.generaldata.com.cn