InformixDBA培训教程.ppt
《InformixDBA培训教程.ppt》由会员分享,可在线阅读,更多相关《InformixDBA培训教程.ppt(41页珍藏版)》请在优知文库上搜索。
1、Informix DBA 培训教程服务器的组成服务器的组成 动 态 服 务 器 体 系 结 构 共 享 内 存驻留段 缓冲区和其它数据结构 虚拟段 用于支持进程、对话过程和线索的内存池 消息段 用于C/S间利用共享内存的通讯缓冲区 磁磁 盘盘 进进 程程 oninit (VP)oninit (VP)一些重要基本术语1、chunk 用以指定给online系统的有效物理磁盘空间单元。2、page online系统的基本I/O单位,chunk以页(page)为基本单位。根据OS不同而不同,一般为 2K bytes。3、dbspace 逻辑上的概念,多个chunk的集合逻辑上构成dbspace, 用于
2、存储数据库、表、系统信息以及物理日志和逻辑日志。一个数据库空间至少包括一个chunk。4、extent 为表分配连续磁盘空间是以extent为单位进行的。最小值4 page。5、tblspace 一个tblspace是只分配给一个特定表的所有页的集合。 6、logical log 由logical log files所组成,用来记录 transaction 的信息。7、physical log 保存每笔记录被更改前的信息,以便于恢复。8、checkpoint 将在buffer中被更改的数据回写到磁盘,以保持数据一致。OnLineOnLine有下面几种模式有下面几种模式 脱机(offline)
3、:OnLine根本没有运行,没有任何共享内存被分配。联机(OnLine) :系统已启动,允许用户访问数据库。静止(Quiescent):系统已启动,但不允许DBA以外的用户访问。关闭(shutdown) :允许当前用户运行结束,但不允许再连接新用户。恢复(recovery) :系统正处于快速恢复或系统备份恢复的过程中。 数据库启动语法:语法:oninit -s -p -yoninit -s -p -yoninit 将系统从off-line模式转换为on-line模式oninit s 将系统从off-line模式转换为quiescent模式oninit p 在共享内存初始化时不搜索,删除临时表o
4、ninit y对于提示自动回答yesoninit -键入此命令可以获得帮助 数据库关闭语法:语法:onmode -k -m -y -c -l -zonmode -k -m -y -c -l -zonmode k 执行immedate shutdown,将系统变为off-line模式onmode m 将系统从quiescent模式转换为on-line模式onmode s 将系统从on-line模式转换为quiescent模式onmode y 对于提示自动回答yesonmode c 进行检查点onmode l 切换到下一个日志onmode -z 删除指定的会话idonmode - 键入此命令可以获
5、得帮助 磁盘空间管理磁盘空间管理 每个online必须有一个rootdbs create database 需指定存放哪个 dbspace 上,未指定则存放于rootdbs。 dbspace 可以随时新增或删除,但rootdbs 不能删除 temp dbspace 主要是专门存放 temp table 及 declare cursor创建数据库存储空间创建数据库存储空间语法:语法:onspaces c -d -o -s -t -p -c创建dbspace -d dbspacedbspace名 -o offset 偏移量(KB) -s size dbspace大小 -t 创建临时 dbspace
6、 -p chunk设备的全路径名 onspaces -c -d dbs2 -o 0 -p /data/ifx301 s 60000 #增加60M数据空间dbs2增加或删除数据库空间增加或删除数据库空间语法:onspaces -a d -m -o -p-a spacename为dbspace新增chunk-m pathname镜像设备的全路径名和偏移量-o offset 主设备的偏移量-p pathname chunk设备的全路径名-s size chunk的大小-d spacename 删除chunkonspaces -键入此命令可以获得帮助 onspaces -a dbs2 -o 0 -p
7、/data/ifx302 s 60000 #在dbs2增加一个60M chunkonspaces -d dbs2 #删除dbs2注:删除数据库空间时,必须保证它是无用的。 使用onmonitor管理dbspace$ onmonitor Dbspaces Create -增加dbspace$ onmonitor Dbspaces Add_chunk -增加chunk$ onmonitor Dbspaces Drop -删除dbspace查看dbspace信息 onstat d -磁盘空间的使用情况,包括DBSPACE和CHUNK的信息 onstat g iof -显示各数据空间IO读写情况 In
8、formixInformix日志管理日志管理 用用onparamsonparams命令进行日志管理命令进行日志管理 语法:语法:onparams s d p -d -s -l -a 新增逻辑日志 -d dbspace指定日志存放的dbspace -s size新日志大小 -l logid指定删除一个逻辑日志 -p 改变物理日志onparams - 键入此命令可以获得帮助 使用onmonitor进行日志管理 onmonitorParametersAdd-Log -增加逻辑日志onmonitorParametersDrop-Log -删除逻辑日志onmonitorParametersPhysica
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- InformixDBA 培训 教程