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
------表空间大小和缓冲池大小保持一致