如何在OSX Mavericks上安装DB2Express-C10.1
我曾尝试在OSX Mavericks上安装db2 Express-C 10.1,但出现以下错误:如何在OSX Mavericks上安装DB2Express-C10.1,db2,osx-mavericks,Db2,Osx Mavericks,我曾尝试在OSX Mavericks上安装db2 Express-C 10.1,但出现以下错误: 以下是我在MacOSX Mavericks上安装DB2Express C的步骤 注意:我做了所有的命令登录到我自己的用户;当我需要以不同的用户身份运行时,我使用sudo 步骤: 从这里下载DB2 express C: 双击下载的文件以卸载并解压缩它 使用以下命令修改系统参数: sudo vi/etc/sysctl.conf 并填充以下信息: kern.sysv.shmmax=1073741824
以下是我在MacOSX Mavericks上安装DB2Express C的步骤 注意:我做了所有的命令登录到我自己的用户;当我需要以不同的用户身份运行时,我使用sudo 步骤:
sudo vi/etc/sysctl.conf
并填充以下信息:
kern.sysv.shmmax=1073741824
kern.sysv.shmmin=1
kern.sysv.shmmni=4096
kern.sysv.shmseg=32
kern.sysv.shmall=1179648
kern.maxfilesperproc=65536
kern.maxfiles=65536
cd~/Downloads/expc;sudo./db2_安装
cd/opt/IBM/db2/V10.1/instance;sudo./db2icrt-u db2inst1 db2inst1
vim~/.bash\u配置文件
并添加这些行(可能在文件末尾):
PATH=$PATH:/opt/IBM/db2/V10.1/bin
如果[-f~db2inst1/sqllib/db2profile]]
然后
source~db2inst1/sqllib/db2profile
fi
db2sampl
sudo-u db2inst1 db2start
db2connecttosample
db2列表表
cd~db2inst1
sudo-u db2inst1 db2使用svcename db2c更新dbm cfg\u db2inst1
该cd是必需的,因为该命令需要写入当前目录sudo vim/etc/services
并将此行添加为文件中的最后一行。实际位置并不重要
db2c\u db2inst1 50000/tcp
sudo-u db2inst1 db2set DB2COMM=TCPIP
sudo-u db2inst1 db2stop力
sudo-u db2inst1 db2start
注意停止命令上的强制
。这将删除任何现有连接。如果希望善待已连接的用户,请不要使用武力,而是在请求用户断开连接后继续重试该命令。我在默认指令中包含了force,因为遵循这些指令的人很可能是数据库中唯一的用户如果您决定对这些说明进行改进,请发表评论。我会得到通知并进行更改。以下是我在MacOSX Mavericks上安装DB2Express C的步骤 注意:我做了所有的命令登录到我自己的用户;当我需要以不同的用户身份运行时,我使用sudo 步骤:
sudo vi/etc/sysctl.conf
并填充以下信息:
kern.sysv.shmmax=1073741824
kern.sysv.shmmin=1
kern.sysv.shmmni=4096
kern.sysv.shmseg=32
kern.sysv.shmall=1179648
kern.maxfilesperproc=65536
kern.maxfiles=65536
cd~/Downloads/expc;sudo./db2_安装
cd/opt/IBM/db2/V10.1/instance;sudo./db2icrt-u db2inst1 db2inst1
vim~/.bash\u配置文件
并添加这些行(可能在文件末尾):
PATH=$PATH:/opt/IBM/db2/V10.1/bin
如果[-f~db2inst1/sqllib/db2profile]]
然后
source~db2inst1/sqllib/db2profile
fi
db2sampl
sudo-u db2inst1 db2start
db2connecttosample
db2列表表