linux怎么连接linux下的db2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么连接linux下的db2相关的知识,希望对你有一定的参考价值。
参考技术A linux下安装DB2的详细步骤 第一步:检查程序包及其版本 www.2cto.com 2 compat-libstdc++-7.3-2.96.118.i386.rpm 在linux的安装盘上,使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可第二步:配置 Linux 内核参数 /etc/sysctl.conf文件,添加内核参数2 kernel.msgmni =10242 kernel.sem = 250 256000 32 1024 使更改激活:sysctl –p第三步:安装 sh db2_install 按照提示做第四步:创建用户2 /usr/sbin/groupadd db2iadm12 /usr/sbin/groupadd db2fadm12 /usr/sbin/useradd –m -g db2iadm1 –d /home/db2inst1 db2inst12 /usr/sbin/useradd –m -g db2fadm1 –d /home/db2fenc1 db2fenc1第五步:创建实例2 /opt/IBM/db2/V8.1/instance/db2icrt –a server –u db2fenc1 db2inst1第六步:产品许可证2 /opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic第七步:允许SMS的多页分配 /opt/IBM/db2/V8.1/cfg/db2ln第八步:添加DB2端口 SU - root vi /etc/services 加入下面一行 db2inst1 50000/tcp第九步:DB2 配置 su – db2inst1 db2set DB2_EXTENDED_OPTIMIZATION=ON db2set DB2_DISABLE_FLUSH_LOG=ON db2set AUTOSTART=YES db2set DB2_STRIPED_CONTAINERS=ON db2set DB2_HASH_JOIN=Y db2set DB2COMM=tcpip db2set DB2_PARALLEL_IO=* db2set DB2CODEPAGE=819 #Update dbm cfgdb2 update dbm cfg using SVCENAME db2inst1db2 update dbm cfg using INDEXREC ACCESS第十步:运行DB2 www.2cto.com db2start第十一步:创建库 db2 "CREATE DATABASE atmv1 ALIAS feelview USING CODESET ISO8859-1(UTF-8) TERRITORY CN"以后就可以创建表和对表操作了,如 db2 "select * from tbl"本回答被提问者和网友采纳linux怎么连接mongodb数据库
参考技术A 方法如下:创建数据库
use tt
这样就创建了一个数据库,如果什么都不操作离开的话,这个库就会被系统删除.所以还要执行下面的命令:
db.usr.insert('name':'tompig');
db.usr.insert('name':'tompig1','id':1);
随便整了2个表,这个无所谓的,反正要导入表的话就删除掉这2个就可以了,目前只是想让数据库保持住.
然后使用命令查看是否有保存tt这个数据库:
show dbs
3.配置用户
use tt
db.addUser('mongodb','123456');
mongodb是用户名,123456是密码.
好了,这样一个数据库和对这个数据库配置用户就完成了.
mongodb常用命令:
1、Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
2、切换/创建数据库
use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库
3、查询所有数据库
show dbs;
4、删除当前使用数据库
db.dropDatabase();
5、从指定主机上克隆数据库
db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库
6、从指定的机器上复制指定数据库数据到某个数据库
db.copyDatabase("mydb", "temp", "127.0.0.1");将本机的mydb的数据复制到temp数据库中
7、修复当前数据库
db.repairDatabase();
8、查看当前使用的数据库
db.getName();
db; db和getName方法是一样的效果,都可以查询当前使用的数据库
9、显示当前db状态
db.stats();
10、当前db版本
db.version();
11、查看当前db的链接机器地址
db.getMongo();
Collection聚集集合
1、创建一个聚集集合(table)
db.createCollection(“collName”, size: 20, capped: 5, max: 100);
2、得到指定名称的聚集集合(table)
db.getCollection("account");
3、得到当前db的所有聚集集合
db.getCollectionNames();
4、显示当前db所有聚集索引的状态
db.printCollectionStats();
用户相关
1、添加一个用户
db.addUser("name");
db.addUser("userName", "pwd123", true); 添加用户、设置密码、是否只读
2、数据库认证、安全模式
db.auth("userName", "123123");
3、显示当前所有用户
show users;
4、删除用户
db.removeUser("userName");
其他
1、查询之前的错误信息
db.getPrevError();
2、清除错误记录
db.resetError();
以上是关于linux怎么连接linux下的db2的主要内容,如果未能解决你的问题,请参考以下文章