在linux上部署安装db_第1页
在linux上部署安装db_第2页
在linux上部署安装db_第3页
在linux上部署安装db_第4页
在linux上部署安装db_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、一、 在linux(虚机)上部署DB2(8.2版本)(一)用命令行安装及配置db2数据库 利用远程终端工具上传DB2_V82_ESE_LNX_32_NLV.tar到linux系统上。如放置在tmpgxs目录中。 进入“tmpgxs”目录,执行tar命令解压db2的安装包rootlocalhost root# cd /tmp/gxs/rootlocalhost gxs# tar -xvf DB2_V82_ESE_LNX_32_NLV.tar 解压后在gxs目录中的内容如下rootlocalhost gxs# lsdb2 DB2_V82_ESE_LNX_32_NLV.tardb2_deinstal

2、l docdb2_install was.cd.6100.trial.base.linux.ia32.tar.gzdb2setup注意:查看db2解压后的文件夹中/db2/license是否有db2ese.lic文件,如果没有先将此文件拷到license中,否则db2安装完后不能使用 。 执行db2_install命令,进行db2数据库安装。rootlocalhost gxs# ./db2_install 如下所示,输入DB2.ESE后,回车确定。 安装完毕后的页面如下所示。DB2默认安装在optIBM目录下。 创建用户id,如下所示。rootlocalhost /# groupadd db2

3、grp1rootlocalhost /# groupadd db2fgrp1rootlocalhost /# groupadd dasadm1rootlocalhost /# useradd -g db2grp1 -m -d /home/db2inst1 -p db2inst1rootlocalhost /# useradd -g db2fgrp1 -m -d /home/db2fenc1 -p db2fenc1rootlocalhost /# useradd -g dasadm1 -m -d /home/dasusr1 -p dasusr1注:以上三个用户初始密码均为空,用su命令切换到相应

4、用户下时,用passwd命令设置即可。如下所示。db2fenc1localhost db2fenc1$ su - dasusr1dasusr1localhost dasusr1$ passwdChanging password for user dasusr1.New password: Retype new password: passwd: all authentication tokens updated successfully.dasusr1localhost dasusr1$ 创建实例,首先我们使用以下命令创建管理服务器实例,切换到root用户,进入/opt/IBM/db2/V8.

5、1/instance目录中。执行:./dascrt -u dasusr1命令db2fenc1localhost db2fenc1$ su rootPassword: rootlocalhost root# cd /opt/IBM/db2/V8.1/instancerootlocalhost instance# ./dascrt -u dasusr1SQL4406W The DB2 Administration Server was started successfully.DBI1070I Program dascrt completed successfully. 接着使用以下命令创建数据库

6、实例db2inst1rootlocalhost instance# ./db2icrt -u db2fenc1 db2inst1DBI1070I Program db2icrt completed successfully. 这个命令有一些可选的参数。特别地,-a选项允许我们指定一个不同于缺省的“server”的认证机制。 创建共享库链接,进入/opt/ibm/db2/v8.1/cfg/目录中,如下所示rootlocalhost instance# cd .rootlocalhost V8.1# cd cfg/rootlocalhost cfg# ./db2ln 设置db2实例环境变量。用su

7、命令切换到db2实例所用者用户终端rootlocalhost cfg# su - db2inst1db2inst1localhost db2inst1$ db2set db2autostart=yes /设置db2自动随linux启动db2inst1localhost db2inst1$ db2set db2comm=tcpip/设置db2支持tcpip协议以便客户端访问 执行db2start命令,验证db2是否成功安装。db2inst1localhost db2inst1$ db2start2007-10-02 13:55:53 0 0 SQL1026N 数据库管理器已激活。SQL1026N

8、 数据库管理器已激活。 设置服务端口,输入db2命令,进入db2命令行模式db2inst1localhost db2inst1$ db2(c) Copyright IBM Corporation 1993,2002Command Line Processor for DB2 SDK 8.2.0You can issue database manager commands and SQL statements from the command prompt. For example: db2 = connect to sample db2 = bind sample.bndFor general

9、 help, type: ?.For command help, type: ? command, where command can bethe first few keywords of a database manager command. For example: ? CATALOG DATABASE for help on the CATALOG DATABASE command ? CATALOG for help on all of the CATALOG commands.To exit db2 interactive mode, type QUIT at the comman

10、d prompt. Outside interactive mode, all commands must be prefixed with db2.To list the current command option settings, type LIST COMMAND OPTIONS.For more detailed help, refer to the Online Reference Manual.db2 = 执行:update database manager configuration using svcename server1|50000其中:server1|50000两者

11、选其一,server1|为服务名,50000为端口号db2 =update database manager configuration using svcename 50000DB20000I UPDATE DATABASE MANAGER CONFIGURATION 命令成功完成。 执行get database manager configurationdb2 =get database manager configuration 创建数据库:create database dbnamedb2 = create database testdbDB20000I CREATE DATABASE

12、 命令成功完成。db2 = connect to testdb 数据库连接信息 数据库服务器 = DB2/LINUX 8.2.0 SQL 授权标识 = DB2INST1 本地数据库别名 = TESTDBdb2 =如果此处失败,在命令行执行db2start,或者重新启动系统(reboot)。也可以直接用命令行执行以下命令建数据库。db2 create database fanxq using codeset UTF-8 territory USdb2inst1localhost db2inst1$ db2 create database fanxq using codeset UTF-8 ter

13、ritory US如果要求使用schema,则执行以下语句建立schema,admin为建立的schema名称,fanxq为关联到的数据库。db2 create schema admin authorization fanxq 建表先连接数据库,如db2 connect to fanxq,成功后,在建表语句所在目录中,执行脚本文件:如db2 tvf create-tables.sql,建表完毕,之后可以使用在:db2= 中执行select语句查询是否有表 客户端的连接在命令行模式输入如下命令即可db2 catalog tcpip nodemynode remotehostname server

14、 50000db2 catalog databasedbname as dbname at node mynode添加odbc源即可测试连接(二)用用图形化界面安装及配置如果想在用db2的图形安装界面来安装,可以执行“db2setup”安装命令。(注意:db2的图形化安装界面,一定要在实际的linux系统执行,不能在远程终端工具上运行。)rootlocalhost gxs# ./db2setup 弹出db2的安装界面,如下所示。 点击安装产品,如下界面, 点击下一步。 如下界面,点击下一步。 如下页面,点击下一步 如下页面,选择“将设置保存在响应文件中”,点击下一步 如下界面,使用默认的用户名为:dasusr1,,组名:dasadm1,密码可以设置和用户名一样:dasusr1,点击下一步。 如下页面,选择下一步, 如下页面,选择下一步 如下页面,使用默认的设置,密码和用户名一致,点击下一步。 如下页面,使用默认的设置,密码和用户名一致,点击下一

温馨提示

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

最新文档

评论

0/150

提交评论