数据库培训课件

上传人:aa****6 文档编号:54125762 上传时间:2018-09-08 格式:PPT 页数:41 大小:733KB
返回 下载 相关 举报
数据库培训课件_第1页
第1页 / 共41页
数据库培训课件_第2页
第2页 / 共41页
数据库培训课件_第3页
第3页 / 共41页
数据库培训课件_第4页
第4页 / 共41页
数据库培训课件_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《数据库培训课件》由会员分享,可在线阅读,更多相关《数据库培训课件(41页珍藏版)》请在金锄头文库上搜索。

1、INFORMIX数据库培训,2005-04-01,培训主要内容,数据库安装 数据库日常维护 数据优化 问题讨论,1)数据库安装-安装准备,root用户配置工作 informix用户配置工作,1.1root用户配置工作,1.1.1设置系统内核参数: 在/etc/system文件中加入: set shmsys:shminfo_shmmax =4294967295 /此参数根据当时现场的硬件环境决定 set shmsys:shminfo_shmmin =1 set shmsys:shminfo_shmmni =1024 set semsys:seminfo_semmni =100 set semsy

2、s:seminfo_semmsl =200 set semsys:seminfo_semopm =100 set semsys:seminfo_semvmx = 32767 set msgsys:msginfo_msgmnb = 4096 set msgsys:msginfo_msgmni = 50 set msgsys:msginfo_msgssz = 8 set msgsys:msginfo_msgtql = 40 set msgsys:msginfo_msgseg = 1024 set shmsys:shminfo_shmseg = 1024 set semsys:seminfo_sem

3、aem = 16384 set semsys:seminfo_semmap = 1026 set semsys:seminfo_semmns = 16384 set semsys:seminfo_semmnu = 4096 set semsys:seminfo_semume = 256 set msgsys:msginfo_msgmap = 1026 set msgsys:msginfo_msgmax = 4096 参数说明: SHMMAX: 最大共享内存段尺寸(字节),一般为物理内存的0.5 SHMMIN: 最小共享内存段尺寸(字节),一般设置为1 SHMMNI: 系统范围最大共享内存段数量

4、 SHMSEG: 每进程最大共享内存段数量 SEMMNI: 信号灯标识符的最小数量 SEMMNS: 系统范围的最大信号灯数量 SEMMSL: 每套信号灯最小信号灯数量 SEMMAP: 信号灯映射里的记录数量 SEMVMX: 信号灯的最大值 修改完/etc/system文件后,需要重新启动系统。 #sync #reboot,1.1root用户配置工作,1.1.2创建用户组:在Solaris系统上,使用admintool创建组和用户 ,也可以使用命令行的方式创建;以root方式登录 1、创建用户组informix groupadd -g gid group 说明:gid 组的ID号(不能与现有的组

5、ID号重复) group 组名,1.1 root用户配置工作,1.1.3增加用户informix(隶属于informix组) useradd -u uid | -g group | -d dir | -s shell | -c comment | -m -k skel_dir login 说明: u 指定用户ID号 g 制定所在组 d 指定用户目录 s 制定用户SHELL c 用户的注释 m 建立用户目录 login 用户的登录名 例如:# useradd -u 1001 -g informix -d /opt/informix -s /bin/csh -m Informix,1.1 root

6、用户配置工作,1.1.4设置informix的口令 # passwd Informix 1.1.5以informix用户登录; # su Informix 注:上面命令执行后在/opt/informix中生成的环境文件是local.cshrc 改名csh的环境文件 %cd /opt/informix %mv local.cshrc .cshrc,1.2informix用户配置工作,1.2.1创建informix产品安装目录 #mkdir /opt/informix #chown R Informix:Informix /opt/informix,1.2informix用户配置工作,1.2.2设

7、置环境变量: 设置PATH环境变量:(修改.cshrc文件) set path=(/usr/local/perl5/bin /bin /usr/bin /usr/sbin /usr/ucb /etc /opt/informix /opt/informix/bin /opt/informix/etc .) 设置INFORMIX的环境变量:(修改.cshrc文件) setenv INFORMIXSERVER wnmsserver1 setenv INFORMIXDIR /opt/informix setenv ONCONFIG onconfig.npm,2)数据库安装-安装与配置,2.1安装Inf

8、ormix Online(以9.4为例) 将ids.9.40.tar解压到/opt/informix目录下 %cd /opt/Informix %tar xvf ids.9.40.tar 以informix用户登录,并在/opt/informix目录下运行Informix服务器安装脚本: % ./installserver 安装脚本将完成Informix Dynamic Server的安装,注意在安装过程中需要按照安装程序提示输入产品序列号和对应密码。(以下是ids2000的序列号和密码) Enter your serial number (for example, INF#X999999)

9、AAC#J696667 Enter your serial number KEY (uppercase letters only) DLIJJP 执行完成按系统提示执行一个SH文件;,2)数据库安装-安装与配置,2.1INFORMIX系统环境变量 在root 用户下,把如下内容加入/etc/services中。 sqlexec1 8001/tcp # for wnms DB server sqlexec2 8002/tcp # for wnms DB server 说明8001端口是给数据库本身进行数据交互使用,交互过程使用的共享内存的方式进行的,速度是最快的;而8002是给网络用户的,通常使

10、用的TCP/IP协议进行数据交互的;,2)数据库安装-安装与配置,2.3数据库的运行环境 使用informix用户登录 配置/opt/informix/etc/sqlhosts文件,修改DB服务器名称为指定服务器名称,增加 wnmsserver onipcshm 主机名(或主机IP) 8001wnmsserver1 ontlitcp 主机名(或主机IP)8002 注:wnmsserver1为定义在.cshrc中的INFORMIXSERVER,ontlitcp为tcp/ip方式,hostname为定义在/etc/hosts中的主机名,此服务器名是网络中的所有用户所使用的;而wnmsserver

11、是为本机通过共享内存访问而设置的。,2)数据库安装-安装与配置,2.4准备数据库服务器硬盘空间 针对各省不同的情况,硬盘划分也有所不同,分为两种情况: 1、裸设备:对于磁盘阵列:可以做成2G大小的逻辑单元,然后建立链接 2、文件系统:创建相应的文件,2)数据库安装-安装与配置,2.5建立ROOTDBS 首先创建root dbspace 裸设备:(逻辑文件和裸设备建立连接) 操作步骤如下: %cd /opt/informix %mkdir chunks %cd /opt/informix/chunks %ln -s /dev/ rdsk/c1t11d0s0 rootchk %chmod 660

12、*,2)数据库安装-安装与配置,2.6配置onconfig.npm文件 %cd /opt/Informix/etc %cp onconfig.std onconfig.nmos 修改onconfig文件中的参数: # Root Dbspace Configuration ROOTPATH /opt/informix/chunks/rootchunk # Path for device containing root dbspace ROOTSIZE 2000000 # Size of root dbspace (Kbytes) # Diagnostics MSGPATH /opt/inform

13、ix/online.log # System message log file path ALARMPROGRAM /opt/informix/etc/log_full.sh # Alarm program path SYSALARMPROGRAM /opt/informix/etc/evidence.sh # System Alarm program path # System Archive Tape Device TAPEDEV /dev/null # Tape device path # Log Archive Tape Device LTAPEDEV /dev/null # Log

14、tape device path # System Configuration SERVERNUM 100 # Unique id corresponding to a Dynamic Server instance DBSERVERNAME nmosserver # Name of default database server DBSERVERALIASES nmosserver1 # List of alternate dbservernames NETTYPE ipcshm,1,100,CPU NETTYPE tlitcp,1,100,NET MULTIPROCESSOR 1 # 0

15、for single-processor, 1 for multi-processor NUMCPUVPS 9 # Number of user (cpu) vps # Shared Memory Parameters LOCKS 2000000 # Maximum number of locks BUFFERS 450000 # Maximum number of shared buffers(跟物理日志的空间大小相等) NUMAIOVPS # Number of IO vps PHYSBUFF 64 # Physical log buffer size (Kbytes) LOGBUFF 64 # Logical log buffer size (Kbytes) LOGSMAX 30 # Maximum number of logical log files SHMVIRTSIZE 600000 # initial virtual shared memory segment size SHMADD 50000 # Size of new shared memory segments (Kbytes),

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号