SybaseIQ - 建库、建表、启动
来源:互联网 发布:linux域名绑定ip 编辑:程序博客网 时间:2024/05/16 13:52
一、说明
创建数据库需要以DBA用户登录utility数据库
二、建库
CREATE DATABASE 'D:\SybaseIQ\data\testdb.db'
TRANSACTION LOG ON --针对catalog的日志
COLLATION '936ZHO' --字符集 默认是ISO_BINENG速度快
--Collation 'euc_china' --中文字符
PAGE SIZE 4096 --catalog的page size,默认4k
JAVA ON
JCONNECT ON
CASE RESPECT --默认大小写敏感,敏感性能高于不敏感
PASSWORD CASE RESPECT --密码大小写敏感
IQ PATH 'D:\SybaseIQ_data\sgdc\sgdc.iq' --主空间
IQ SIZE 10240 --大小是多少,单位M
IQ RESERVE 8000
IQ PAGE SIZE 131072 --iq的存储的page size,64位缺省是128k,32位是64k或128k
TEMPORARY PATH 'D:\SybaseIQ\data\testdb.iqtmp' --临时表空间
TEMPORARY SIZE 2048
TEMPORARY RESERVE 5000
三、配置
新建文本文档,更改文件名为testdb.cfg,并添加如下需要的参数
-x tcpip{port=2637} 用于修改服务器开启的端口。默认是2638
-n test 为数据库名
-c 32m Catalog Store使用内存大小缓存大小
-gc 20 设置同步间隔时间,第20分钟一次
-gd all 设置启动数据库许可的用户 “dba”,”all” or “none”
-gl all 设置LOAD/UNLOAD许可的用户 “dba”,”all” or “none”
-gm 200 用于设置数据库的最大连接上限
-gp 4096 设置最大的page size字节 {1024|2048|4096|8192|16384|32768|65536}
-ti 4400 闲置用户连接,自动断掉时间(~73小时)分
-iqmc 500 IQ主内存大小,一般占可用同内存40%
-iqtc 700 IQ临时内存大小,一般占可用同内存60%
-iqgovern 14 并行查询用户数量
-iqnumbercpus 2 制定IQ使用的逻辑CPU数量
-iqtss 200 IQ线程内存大小
-iqmt 700 IQ线程数
四、启动
说明:
使用start_iq命令需要添加SybaseHome/IQ-15_2/bin32到path变量中
windows:
命令行cd到数据库文件目录执行如下命令:
start_iq @sgdc.cfg sgdc.db
linux:
启动:start_iq @params.cfg testdb.db
关闭:stop_iq
连接:iqisql -S testdb -U tuser -P tpassword
五、建表
create table DBA.job(
ORGAN_ID VARCHAR(50) not null,
UNIT_ID VARCHAR(50) null,
DEPT_CODE VARCHAR(255) null,
ORDER_NO NUMERIC(10) null,
DEPT_NAME VARCHAR(255) null,
constraint PK_job primary key (ORGAN_ID)
)
Commit;
创建数据库需要以DBA用户登录utility数据库
二、建库
CREATE DATABASE 'D:\SybaseIQ\data\testdb.db'
TRANSACTION LOG ON --针对catalog的日志
COLLATION '936ZHO' --字符集 默认是ISO_BINENG速度快
--Collation 'euc_china' --中文字符
PAGE SIZE 4096 --catalog的page size,默认4k
JAVA ON
JCONNECT ON
CASE RESPECT --默认大小写敏感,敏感性能高于不敏感
PASSWORD CASE RESPECT --密码大小写敏感
IQ PATH 'D:\SybaseIQ_data\sgdc\sgdc.iq' --主空间
IQ SIZE 10240 --大小是多少,单位M
IQ RESERVE 8000
IQ PAGE SIZE 131072 --iq的存储的page size,64位缺省是128k,32位是64k或128k
TEMPORARY PATH 'D:\SybaseIQ\data\testdb.iqtmp' --临时表空间
TEMPORARY SIZE 2048
TEMPORARY RESERVE 5000
三、配置
新建文本文档,更改文件名为testdb.cfg,并添加如下需要的参数
-x tcpip{port=2637} 用于修改服务器开启的端口。默认是2638
-n test 为数据库名
-c 32m Catalog Store使用内存大小缓存大小
-gc 20 设置同步间隔时间,第20分钟一次
-gd all 设置启动数据库许可的用户 “dba”,”all” or “none”
-gl all 设置LOAD/UNLOAD许可的用户 “dba”,”all” or “none”
-gm 200 用于设置数据库的最大连接上限
-gp 4096 设置最大的page size字节 {1024|2048|4096|8192|16384|32768|65536}
-ti 4400 闲置用户连接,自动断掉时间(~73小时)分
-iqmc 500 IQ主内存大小,一般占可用同内存40%
-iqtc 700 IQ临时内存大小,一般占可用同内存60%
-iqgovern 14 并行查询用户数量
-iqnumbercpus 2 制定IQ使用的逻辑CPU数量
-iqtss 200 IQ线程内存大小
-iqmt 700 IQ线程数
四、启动
说明:
使用start_iq命令需要添加SybaseHome/IQ-15_2/bin32到path变量中
windows:
命令行cd到数据库文件目录执行如下命令:
start_iq @sgdc.cfg sgdc.db
linux:
启动:start_iq @params.cfg testdb.db
关闭:stop_iq
连接:iqisql -S testdb -U tuser -P tpassword
五、建表
create table DBA.job(
ORGAN_ID VARCHAR(50) not null,
UNIT_ID VARCHAR(50) null,
DEPT_CODE VARCHAR(255) null,
ORDER_NO NUMERIC(10) null,
DEPT_NAME VARCHAR(255) null,
constraint PK_job primary key (ORGAN_ID)
)
Commit;
0 0
- SybaseIQ - 建库、建表、启动
- SybaseIQ常见问题
- SybaseIQ - utility_db介绍
- SybaseIQ - 日期函数
- SybaseIQ 查看执行计划
- 同一台服务器安装多个SYBASEIQ数据库问题
- sybaseIQ截断日志或是无日志的恢复
- svn建库,启动命令
- 启动
- 启动
- 启动
- 启动
- 启动
- mysql无法启动启动
- nginx启动,是否启动
- mysql知识备忘(建表、存储过程、初次安装启动)
- Eclipse启动
- 启动BLOG
- android 关于包的用法
- 逆波兰表达式学习
- 手机再也不能给孩子玩了,太可怕了!
- 过去,回不去了
- 淡淡
- SybaseIQ - 建库、建表、启动
- direct x264编译中16字节对齐修改
- 算法思考---------八枚银币
- 经典语录-2014330
- android 获取系统崩溃信息
- linux下多线程编程问题收集
- Tomcat - org.apache.catalina.deploy.WebXml addFilter
- div example
- SQL sp_rename