db2查看数据库
如下:
Select * From syscat.tables where tabname = 'ESF_2'
syscat.tables 则为DB2中存放所有的表。
tabname 则为syscat.tables中的一个字段,如 ESF_2 为数据库中的一个表。
注意:写表名最好是大写。
㈡ db2数据库查询所有用户的sql语句
select name from sysibm.systables where type='T' and creator='DB2ADMIN'
type:数据库表用T表示;数据库视图用V表示
creator:数据库对象的创建者
㈢ 在DB2命令行中什么命令能查看数据库所在实例
db2ilist可以查看系统上的所有实例,有一个环境变量可以设置默认启动的实例。如果是在Lniux或UNIX系统,会存在一个实例用户,用这个实例用户连接的实例名与实例用户名相同。
副本跟实例不是一个概念。一个副本可以理解为一个DB2数据库产品的安装,一个系统上可以安装多个副本,主要是为了在同一个系统上使用多个DB2的版本,比如V8 和 V9。安装DB2时如果系统里不存在一个叫DB2的实例,则会默认创建名为DB2的实例,如果已经存在,则会创建DB2_01,依此类推
㈣ 如何查看db2的database
主要是区分一下数据库database和实例instance数据库database是一个文件集合(包括数据文件、临时文件、重做日志文件和控制文件)实例Instance其实就是指的操作系统中一系列的进程以及为这些进程所分配的内存块。如果只有数据库,没有instance只能代表数据存储在文件中,无法直接进行操作,如果没有数据库,只有instance虽然可以急性操作,但是也不知道操作那些数据,操作后的数据也无法保存。
㈤ db2 查看创建了多少个数据库
selectnamefromsysibm.systableswheretype='T'andcreator='DB2ADMIN'
type:数据库表用T表示;数据库视图用V表示
creator:数据库对象的创建者
selecttabnamefromsyscat.tableswheretabschema=currentschema;//获取当前模式下面的所有用户表
㈥ 在DB2数据库中 有什么命令可以查看当前有哪些数据库
你好4. 查看系统数据库目录 db2 list database directory 5. 查看本地数据库目录 db2 list database directory on <盘符> 在本地数据库目录中有而系统数据库目录中没有的数据库不能访问,可以在控制中心中选中<数据库>右键单击选择添加,然后输入需要添加的数据库名称或者点击刷新按钮选择数据库,加入数据库后即可以访问。
㈦ 如何查看db2的数据库的日志文件
查看db2的数据库的日志文件:
实例日志在sqllib/db2mp/db2diag.log,记录起停、出错警告信息。
数据库的事务日志通过db2 get db cfg for <dbname>,看NEWLOGPATH下面一行。
(7)db2查看数据库扩展阅读:
在日常DB2的维护中,transaction log full是比较常见的问题,日志空间使用情况也是我们比较重视的问题,如果日志是单独的文件系统分区,在操作系统上即可看到日志空间使用情况,对日志使用情况进行监控,可以看到如下信息:
$ df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/db2inst1_log01 60.00 54.50 10% 1458 1% /db2inst1_log01
㈧ db2数据库当前连接数如何查看
1、在DB2数据库安装完成后,在安装DB2数据库的电脑上面,找到DB2数据库陪住助手,点击配置助手,打开DB2数据库配置助手工具。
㈨ 如何查看DB2数据库所用的端口号
DB2数据查看占用的端口号,分为windows和linux系统查看方式,如下:
一、linux系统查看DB2占用端口号:
1.db2start启动了数据库管理器,并且通讯方式配置为TCP/IP。
2.首先切换到db2inst1用户 su - db2inst1
3.查找TCP/IP Service name db2 get dbm cfg | grep -i service
4.通过上一句命令的输出(如db2c_db2inst1)在/etc/services文件中找对应的端口号 grep db2c_db2inst1 /etc/services
输出 db2c_db2inst1 50000/tcp
#其中50000就是db2数据库所占用的端口号
二、windows系统查看DB2占用端口号方式如下:
1、使用命令 db2 get dbm cfg
找到"SVCENAME" 查找到TCP/IP 服务名
www.2cto.com
2、到系统配置文件里找到service name 对应的 port number
windows:查看 c:\windows\system32\drivers\etc\services
aix: 查看 /etc/services
如下:
DB2_DB2 60000/tcp
DB2_DB2_1 60001/tcp
DB2_DB2_2 60002/tcp
DB2_DB2_END 60003/tcp
db2c_DB2 50000/tcp
㈩ 如何获取db2数据库名称
http://bbs.chinaunix.net/thread-904313-1-1.html
db2 => CREATE PROCEDURE GETDBNAME
db2 (cont.) => (OUT "DBNAME" VARCHAR(15)
db2 (cont.) => )
db2 (cont.) => LANGUAGE SQL
db2 (cont.) => BEGIN
db2 (cont.) =>
db2 (cont.) => SET DBNAME = (SELECT DB_NAME FROM TABLE(SNAP_GET_DB('',-1)) AS S);
db2 (cont.) =>
db2 (cont.) => END@
DB20000I SQL 命令成功完成。
db2 =>
db2 => CALL GETDBNAME(?)@
输出参数的值
--------------------------
参数名: DBNAME
参数值: SAMPLE
返回状态 = 0
db2 =>