db2表空间
db2表空间[@more@]增加表空间出错~~~我使用图形方式增加表空间,但是提示一下错误,请诸位帮我看看怎么解决,谢谢!!!ALTER TABLESPACE USERSPACE1 ADD ('/app/testdb/db2inst2/tablespace/userspace1' )[IBM][CLI Driver][DB2/AIX64] SQL0281N 不可用附加的容器改变表空间 "USERSPACE1",因为它是系统管理的表空间。 SQLSTATE=42921解释: 其它容器不可添加到系统管理的表空间。这条规则的例外是,当修改节点组以添加无表空间的节点时,可使用 ALTER TABLESPACE命令在新节点上添加一次容器。一般情况下,表空间必须由数据库管
DB2数据库导出表结构与导入、导出表数据
DB2数据库导出表结构与导入、导出表数据.txt[@more@]方法一在控制中心的对象视图窗口中,选择所要导出表结构的数据表,按住Ctrl或Shift可多选,单击鼠标右键,选择->生成DDL即可。方法二第一步:打开DB2的命令行工具,在DB2安装目录的BIN文件夹下新建一个文件夹data,并且进入该目录。创建该目录: mkdir data进入该目录: cd data|第二步:导出表结构,命令行如下:db2look -d dbname -e -a -x -i username -w password -o ddlfile.sql执行成功之后,你会在刚才新建的文件夹下找到该sql文件。第三步:导出数据,命令行如下:db2move
db2导入导出
数据库导出db2move DATABASE export 数据库导入db2move DATABASE importsql导出db2look sql导入db2 -tvf file_name.sql[@more@]
db2_privileges
db2_privileges[@more@]CONNECT TO DB2LOG;GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT ON DATABASE TO USER DB2DB;GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA DB2T TO USER DB2DB WITH GRANT OPTION;CONNECT RESET;CONNECT TO DB2LOG;CREATE SCHEMA DB2DB AUTHORIZATION DB2DB;CONNECT RESET;CONNECT TO DB2LOG;GRANT CREATETAB,CONNECT ON DATABASE TO USER DB2DB;CONNECT RESET;CONNECT TO DB2LOG;GRANT CONTROL ON TABLE DB2DB.TEST TO USE
db2_command
db2_command[@more@]查看db2配置db2 get dbm cfg 设置svcename参数db2 update dbm cfg using svcename "db2cDB2"创建数据库create db DB_NAME on '/u01/db2/db_name' using codeset IBM-437 territory US catalog tablespace managed by database using (file '/u01/db2/db_name/cata.dat' 25000) user tablespace managed by database using (file '/u01/db2/db_name/user.dat' 25000) temporary tablespace managed by database using (file '/u01/db2/db_name/temp.dat' 25000)删除数据库connect reset# 如果得到 SQL1032N 消