0 0

在linux环境下启动db2 20

在linux环境下启动db2,
我切换到db2inst1用户下,启动不了db2,而且db2jstrt不能使用,
db2cc命令出现Error: Can not open display

在Linux环境下到底怎么来启动db2呢?db2start肯定是不行了,请大家帮个忙。

问题补充:现在可以启动了,端口telnet也可以,但是连接的时候出现下面错误,请问怎么解决?说详细点,具体的操作步骤怎么样。


问题补充:我把db2数据重新安装了,可以连接使用了,不过重启机器后又不能连接使用了,还是出现上个图例那样,纠结

问题补充:root权限不够?root是最高权限了呀,怎么还不够?我用db2inst连接数据,不是root呀

问题补充:
yqin 写道
you probably did a non-root install. Unfortunately, DB2 doesn't have any DB-level users: all user management, including authentication, is delegated to the OS. On a *nix system, the routine checking the password usually requires root privileges. The problem is that the file sqllib/security/db2ckpw needs to be owned by root and needs to have its setuid bit set:

code:
chown root db2ckpw
chmod u+s db2ckpw

I first found the file sqllib/security32/db2ckpw, but that doesn't seem to be used on linux. Might be the Windows version? Afterwards, perform a

code:
db2 force applications all
db2stop
db2start

The first command breaks all connections, otherwise the db2stop probably won't work.




这位兄弟,你太给力了,佩服佩服,在你的指导之下我终于解决问题了,不过这个英文我看不懂,呵呵,我只敲了第一个code,第二个我还没看懂啥意思,能否给我解释下?
2010年12月27日 20:13

5个答案 按时间排序 按投票排序

0 0

采纳的答案

you probably did a non-root install. Unfortunately, DB2 doesn't have any DB-level users: all user management, including authentication, is delegated to the OS. On a *nix system, the routine checking the password usually requires root privileges. The problem is that the file sqllib/security/db2ckpw needs to be owned by root and needs to have its setuid bit set:

code:
chown root db2ckpw
chmod u+s db2ckpw

I first found the file sqllib/security32/db2ckpw, but that doesn't seem to be used on linux. Might be the Windows version? Afterwards, perform a

code:
db2 force applications all
db2stop
db2start

The first command breaks all connections, otherwise the db2stop probably won't work.

2010年12月29日 09:41
0 0

linux 下你的 root 权限不够

2010年12月29日 09:28
0 0

根据你的错误提示
估计你的linux是 ubuntu 或者其他linux版本而用了非Root账户安装了DB2
请参考:http://d01.dyndns.org/sharel/img/db2expc/9.7-2/server/x86_64/doc/gettingstarted/zh_TW/help/html/html-installing69.html

2010年12月28日 10:52
0 0

打补丁 试试

2010年12月27日 21:06
0 0

把db2目录下db2nodes.cfg或者hosts内的localhost配制为
和etc/hosts文件中hosts内容一致就可以了
请参考http://yezongbo.iteye.com/blog/371172

2010年12月27日 20:38

相关推荐

    在linux下安装DB2

    在Linux环境下安装DB2是一个涉及多个步骤的过程,主要包括下载安装DB2软件、配置系统环境、创建用户和用户组、设置实例以及许可授权、调整DB2参数以优化性能,并最终启动数据库实例和创建数据库。以下是对这些步骤的...

    linux下开机启动DB2,WAS,TDS服务.docx

    本文档主要介绍了如何在Linux环境下配置DB2数据库、WebSphere Application Server (WAS)以及TDS(可能是Tivoli Directory Server)在启动时自动运行。 首先,我们来看如何配置DB2数据库在Linux上自启动。这个过程...

    linux下DB2常用命令

    在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面是常用的 DB2 命令。 1. 启动数据库 db2start 启动数据库服务器守护进程,准备好数据库的使用。 2. 停止数据库 db2stop 停止数据库...

    在linux系统中安装DB2数据库

    以下是对如何在Linux环境下安装DB2数据库的详细步骤和相关知识点的详解: 1. **系统准备**: 在开始安装前,确保你的Linux系统是最新状态,更新所有必要的安全补丁。检查你的Linux发行版是否支持DB2,如Red Hat ...

    Linux下db2常用命令总结

    在Linux环境下,DB2是一款强大的关系型数据库管理系统,广泛应用于企业级数据存储和处理。本文将深入探讨Linux下DB2的常用命令,帮助开发者更好地理解和操作DB2数据库。 1. **安装与启动DB2** - `sudo rpm -ivh ...

    linux环境下安装DB2数据库手册.docx

    通过以上步骤,可以在Linux环境下完成DB2数据库的安装与基本配置工作。这些步骤不仅涉及到了数据库的基本安装流程,还包括了用户管理、环境配置、许可安装等多个方面,为后续的数据管理工作打下了坚实的基础。

    linux下安装db2

    对于初次接触 DB2 或 Linux 的用户来说,该文档提供了从环境准备到数据库启动的全过程指导。 #### 环境准备 1. **兼容性库的安装**: - 在开始之前,需要确保系统中已安装必要的兼容性库。例如,`compat-libstdc+...

    在Linux下安装DB2 V9.7

    本文将详细介绍如何在Linux环境下(以Red Hat Enterprise Linux 5.4为例)安装IBM DB2 Version 9.7 Express-C Edition(以下简称DB2 V9.7)。DB2 V9.7是一款功能强大的关系型数据库管理系统,支持多种操作系统环境,...

    linux环境下安装DB2数据库手册.pdf

    在Linux环境下安装IBM的DB2数据库是一个涉及多个步骤的过程,主要涵盖了系统用户管理、软件包安装、数据库配置以及权限设置等方面。以下是对整个过程的详细解释: 首先,创建必要的用户和用户组是确保DB2安全运行的...

    IBM System x3650服务器在Red Hat Linux环境下安装DB2步骤

    在Red Hat Linux环境下安装IBM System x3650服务器上的DB2数据库是一个系统性的过程,涉及到多个步骤。本文将详细阐述这一过程。 首先,确保你的系统是Red Hat Linux AX4,并且你拥有DB2 9.1的安装介质。IBM System...

    Linux下DB2安装手册

    在Linux环境下安装DB2数据库是一个涉及多个步骤的过程,需要对操作系统管理和数据库系统有一定的了解。以下是对整个安装过程的详细解释: 首先,为了安全性和权限管理,DB2的安装需要创建特定的用户组和用户。在...

    在Linux和windows上安装DB2

    在Linux环境下,确保系统已经更新至最新版本,安装了必要的依赖包,如Java运行时环境(JRE),并且关闭了防火墙和SELinux,以避免安装过程中出现冲突。 #### 3.2 安装前的准备工作 创建一个专门的用户和组来运行...

    linux下安装DB2的步骤

    在Linux环境下安装IBM的DB2数据库管理系统是一项技术性较强的任务,需要遵循一定的步骤来确保安装过程的顺利。以下是对DB2在Linux上安装过程的详细解释: 首先,确保你的Linux系统满足DB2的最低硬件和软件需求。DB2...

    linux下的DB2命令

    在Linux环境下操作IBM DB2数据库管理系统,掌握一系列的命令行工具是至关重要的。这些命令能够帮助用户有效地管理和操作数据库,包括但不限于启动与停止数据库服务、连接数据库、配置管理、数据备份与恢复、性能优化...

    linux下安装DB2的详细步骤

    在Linux环境下安装IBM的DB2数据库管理系统是一项技术性较强的任务,需要遵循一定的步骤来确保安装过程的顺利。本文将详细阐述在Linux系统中安装DB2的详细步骤。 首先,安装DB2之前,需要确保你的Linux操作系统版本...

    DB2安装实战for Linux

    DB2 是 IBM 提供的一款企业级...以上就是 DB2 在 Linux 环境下的安装和基本数据库管理操作。了解这些步骤后,你可以更有效地管理和操作 DB2 数据库,满足各种业务需求。记得在实际操作中,根据具体环境调整命令和参数。

    IBM DB2 Linux安装指南

    本文档旨在为那些希望了解如何在Linux环境下安装DB2的用户提供一份详尽的操作指南。 #### 二、DB2 for Linux概览 - **产品背景**:IBM DB2 for Linux是IBM公司专为Linux系统设计的一款数据库管理软件,支持多种...

    Db2数据库在Linux下的安装和配置

    以上步骤详细介绍了如何在Linux环境下安装和配置Db2数据库,包括了从准备环境、安装主程序到配置实例、创建数据库以及安装补丁等各个环节的操作流程。这些步骤对于在Linux环境下部署Db2数据库非常有帮助,同时也提供...

    Linux和windows下查看DB2端口号

    在Linux环境中,查看DB2端口号主要通过以下几种方式: #### 1. 使用`db2start`命令 在Linux系统上,可以通过执行`db2start`命令来启动DB2数据库实例,并检查与DB2相关的TCP/IP配置。此命令通常需要以DB2实例所有者...

Global site tag (gtag.js) - Google Analytics