ORACLE|DB2命令

查看服务器端字符集:

selectuserenv('language')fromdual;

查看客户端字符集:

echo$NLS_LANG

设置客户端字符集:

exportNLS_LANG="SIMPLIFIEDCHINESE"_CHINA.AL32UTF8

select*fromall_users;查看所有用户

select*fromuser_users;

select*fromuser_tables;查看用户下所有的表

dropuser[用户名]删除用户(数据库)

env|grepSID;查看SID

startup启动数据库

shutdownabort关闭数据库

查看当前用户的缺省表空间

selectusername,default_tablespacefromuser_users;

查看当前用户的角色

select*fromuser_role_privs;

查看当前用户的系统权限和表级权限

select*fromuser_sys_privs;

select*fromuser_tab_privs;

查看用户下所有的表

select*fromuser_tables;

显示用户信息(所属表空间)

selectdefault_tablespace,temporary_tablespace

fromdba_userswhereusername='GAME';

db2–td!–f脚本执行脚本

db2listdbdirectory显示所有数据库信息

db2listnodedirectory

db2步骤:

1、su-db2inst1

2、db2createdatabase数据库名(db2db2)on'/home/db2inst1'usingcodesetutf-8territoryCN

------'/home/db2inst1'目录可自由选择

------ISO-8859-1和US

3、db2connecttodb2db2userdb2inst1usingdb2inst1

4、db2createbufferpooldb2db2_poolsize51200pagesize8k

5、db2createtablespacedb2db2_tablespacepagesize8192managedbydatabase

using(file'/home/db2inst1/db2db2_file.dat'500M)bufferpooldb2db2_pool

------表空间大小和缓冲池大小保持一致

相关推荐