SybaseIQ基础信息整理(2)

2019-05-18 20:10

tar: can't create lib/libdbtasks9_r.so: Text file busy tar: can't create lib/libdbtool9_r.so: Text file busy

建立数据库:

1. 新安装好的IQ都自带有一个asiqdemo.db的数据库,通过启动连接demo库,来新

创建数据库。 2. 启动asiqdemo库;

ASDIR=asiqdemo.cfg的路径

% start_asiq @$ASDIR/asiqdemo.cfg $ASDIR/asiqdemo.db 3. 通过IQ的客户端连接asiqdemo后,执行以下脚本建库。

create database '/home/sybiq/hdsdb/hdsdb.db' log on '/home/sybiq/hdsdb/hdsdb.log' case respect page size 4096 java on jconnect on

COLLATION 'EUC_CHINA' //936ZHO iq path '/dev/rlvhdsdata1' iq page size 131072

message path '/home/sybiq/hdsdb/hdsdb.iqmsg' temporary path '/dev/rlvhdstmp1'; commit;

4. 配置新建数据库的.cfg文件,如下:

/*hdsdb.cfg*/ -n hdsdb169 -c 48m -gd dba -gm 100 -gp 4096 -ti 4400 -tl 300

-x tcpip{port=2648} -iqtss 1000 -iqmc 800 -iqtc 1200

5. IQ数据库新装默认的用户是DBA和SQL,通过连接新建的DB后,可以在AIX新

增用户,用来赋给DBA权限。如下:

GRANT CONNECT TO hds IDENTIFIED BY hds; GRANT DBA TO hds;

GRANT RESOURCE TO hds; 6. 设置数据加的公共参数:

set option public.minimize_storage='on'; set option public.load_memory_mb=500; set option public.notify_modulus=1000000; set option public.append_load='OFF';

set option Public.Force_No_Scroll_Cursors ='ON'; set option Public.query_temp_space_limit=0; set option Public.Disk_Striping = 'ON';

set option Public.Disk_Striping_Packed = 'ON' ; set option public.query_plan = 'OFF'; set option Public.Query_Detail ='OFF'; set option Public.AUTO_COMMIT='ON'; set option Public.CHAINED='OFF';

SET OPTION Public.DATE_FORMAT = 'YYYY-MM-DD'; SET OPTION Public.TIME_FORMAT = 'HH.NN.ss';

SET OPTION Public.TIMESTAMP_FORMAT = 'YYYY-MM-DD-HH.NN.ss.SSSSSS';

注意事项:

1. 在一个网段内,不要配置相同的IQ server name,否则,在同一个客户端连接时,

终止只有一个server连接能够使用。 server name (-n unique_name)

2. 一台机器上,配置的IQ port number要保证唯一,(-x 'tcpip{port=####}')。

17. 用户管理

增加用户: sp_iqaddlogin “user”,”pwd”

Grant connect to user identified by pwd 增加权限:grant connect to user Grant group to user

Grant select on table to user

增加到组: grant membership in group groupname to user

存储过程赋权: grant execute on 存储过程 to user ,必须逐一赋权

SYBASE IQ for AIX 软件要求: IQ126_for_aix_64bit.tar EBF12693.tar 安装环境: AIX 5.2 64Bit 安装步骤: 1. 建立起安装IQ的用户,以及IQ安装的文件系统; 2. 在安装主目录下,vi .profile文件,将当前目录在profile时面export. 如:SYBASE=\ Export SYBASE 3. 将安装程序和补丁程序解压; Tar –xvf IQ126_for_aix_64bit.tar 4. 解压后,可以查看readme.txt,了解整个安装过程,也可能直接安装,直接执行Sybinstall 如:% ./sybinstall 5. 安装完安装程序后,必须配置环境变量,将% source $SYBASE/ASIQ-12.6/ASIQ-12_6.sh 复制到IQ用户的环境变量.profile中。 6. 安装补丁程序 ./sybinstall,安装时,会出现有几个.iso文件是busy状态,直接将这几个文件删除,重新安装就可以了。 tar: can't create lib/libdblib9_r.so: Text file busy tar: can't create lib/libdbtasks9_r.so: Text file busy tar: can't create lib/libdbtool9_r.so: Text file busy 建立数据库: 1. 新安装好的IQ都自带有一个asiqdemo.db的数据库,通过启动连接demo库,来新创建数据库。 2. 启动asiqdemo库; ASDIR=asiqdemo.cfg的路径 % start_asiq @$ASDIR/asiqdemo.cfg $ASDIR/asiqdemo.db 3. 通过IQ的客户端连接asiqdemo后,执行以下脚本建库。 create database '/home/sybiq/hdsdb/hdsdb.db' log on '/home/sybiq/hdsdb/hdsdb.log' case respect page size 4096 java on jconnect on COLLATION 'EUC_CHINA' //936ZHO iq path '/dev/rlvhdsdata1' iq page size 131072 message path '/home/sybiq/hdsdb/hdsdb.iqmsg' temporary path '/dev/rlvhdstmp1'; commit; 4. 配置新建数据库的.cfg文件,如下:


SybaseIQ基础信息整理(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013届高考地理第一轮区域地理复习7中国人文地理概况

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: