KDB数据库的简单入门
公司从sybase换到kdb(高度类似oracle) 网上资料少找到一些命令
一:下面普及一下KDB产品基本操作:
1:K-DB启动
$kdboot -h
$kdboot
2:k-db关闭
$kddown
$kddown -h
3:k-DB登陆
$kdsql sys/kdb
4:k-db显示对象
sql>ls
5: k-db退出
sql>exit
6:k-db参数查看
sql>show parameter shm
7:k-db参数修改
vi kdb.tip ---大家看到这些参数修改,是不是和 oracle的pfile很想,很恐怖,能做到ORACLE一样的配置参数文件的
max_session_count=1500
total_shm_size=20g
memory_target=15g
8:k-db用户环境变量
cat .bash_profile
export KD_HOME=/home//kdb 11g/inspur
export KD_SID=kdb
export LD_LIBRARY_PATH=$KD_HOME/client/lib:$KD_HOME/lib
export PATH=$PATH:$KD_HOME/ bin:$KD_HOME/client/bin
9:增加表空间,redo,undo等竟然完全和oracle命令都一致
这点我有点很是意外,能做到如此完美,那以后K-DB数据库是不是完美兼容ORACLE,以后会ORACLE的人都能做KDB数据库
10:kdb甚至有些特性做的相当好,如多线程技术
安装(单机):环境变量的配置当然得添加用户组和用户了
#for kdb
export PATH
PATH=$PATH:$HOME/bin
export KD_SID=lott
export KD_HOME=/home/kdbapp/kdb11
export LD_LIBRARY_PATH=$KD_HOME/lib:$KD_HOME/client/lib
export PATH=$PATH:$KD_HOME/bin:$KD_HOME/client/bin
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export LANG=zh_CN.GBK
export KD_NLS_LANG=GBK
export KD_SQLPATH=/home/kdbapp/
alias kdsql='rlwrap kdsql'
config/目录下运行
./gen_tip.sh
修改配置
DB_NAME=kdb
LISTENER_PORT=8629
CONTROL_FILES="/kdbdata/lott/c1.ctl","/home/kdbdata/lott/c2.ctl"
DB_CREATE_FILE_DEST="/kdbdata/lott/"
#CERTIFICATE_FILE="/kdapp/kdb11/config/svr_wallet/kdb.crt"
#PRIVKEY_FILE="/kdapp/kdb11/config/svr_wallet/kdb.key"
#WALLET_FILE="/kdapp/kdb11/config/svr_wallet/WALLET"
MAX_SESSION_COUNT=200
TOTAL_SHM_SIZE=1G
MEMORY_TARGET=2G
nls_date_language=AMERICAN
要注意是需要版权文件的
————————————————
版权声明:本文为CSDN博主「K-Darker」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhouhao88410234/article/details/62042030
相关文章