当前位置:文档之家› 金蝶云星空K3 Cloud V7.2_Oracle数据库安装及运维工作指南

金蝶云星空K3 Cloud V7.2_Oracle数据库安装及运维工作指南

金蝶云星空K3 Cloud V7.2_Oracle数据库安装及运维工作指南
金蝶云星空K3 Cloud V7.2_Oracle数据库安装及运维工作指南

金蝶云星空

ORACLE 数据库安装及完善工作要求

金蝶软件(中国)有限公司

金蝶云星空基础系统部

2018-06-27

张华福

本文主要强调ORACLE 数据库服务器环境的安装软件及版本,以及安装完成后的后续完善工作。以确保数据库以比较健壮的状态投入生产,尽量避免已知的问题影响生产库的运营。文章不涉及到软件的安装方法步骤。

1 服务器系统软件,数据库版本安装推荐:

1 数据库服务器的操作系统,推荐使用ORACLE LINUX6.9。

2 数据库软件版本,要求安装11204企业版(不支持标准版),单节点或RAC环境均可,

推荐使用RAC。

2 数据库安装创建完毕后,需要进行下列的完善工作,

1 打上最新的补丁集,如:ORACLE 11204,截止至2018年04月,ORACLE11204 数据库, 当

前最新版本的补丁集为20180417日发布(使用CSI服务号,到ORACLE的SUPPRT网站下载),此外,还需要打上下列小补丁(ONE-OFF PATCH):14275161,

16086769_112041,16311211_11204171017,17306264_11204170418,

18841764,18498878_112040,19174639_112040,19678658_11204171017,

19692824(使用linux7时才需要),19855835_112044,20907061_11204180116,

22113854_112040,23665623_11204171017,24739928_11204180417,24921392,

p2*******_112040_Linux-x86-64.zip -- GI 版本,

p2*******_112040_Linux-x86-64.zip -- 纯数据库版。

提示:1 PSU补丁集在单节点环境使用纯数据库版,在RAC 环境使用GI版本。

2 优先打补丁集(强烈建议),再打小补丁(建议)。

3 解压后,请按照解压出来的readme.html/txt文档(解压目录里)说明安装。

4 有时补丁集和小补丁可能会存在冲突,如:在打补丁19678658前,做补丁间冲突检查,

[oracle@rac12 /backup/soft/p1*******/19678658]

$opatchprereqCheckConflictAgainstOHWithDetail -ph ./

此时,该命令的反馈结果,可能会包含类似这种信息:(Conflict with Composite Patch 27338049),

遇上这种情况,通常得再到SUPPORT 网站,寻找该补丁的最新补丁集,如上:19678658_11204171017

补丁19678658和27338049集有冲突,但19678658_11204171017和该补丁集没有冲突,此时,得选择后者来打。如下检查:

[oracle@rac11 /backup/soft/opatch/p1*******_11204171017/19678658] $opatchprereqCheckConflictAgainstOHWithDetail -ph ./

Oracle Interim Patch Installer version 11.2.0.3.19

Copyright (c) 2018, Oracle Corporation. All rights reserved.

PREREQ session

Oracle Home : /home/app/11.2.4/product/db_1

Central Inventory : /home/app/oraInventory

from : /home/app/11.2.4/product/db_1/oraInst.loc

OPatch version : 11.2.0.3.19

OUI version : 11.2.0.4.0

Log file location : /home/app/11.2.4/product/db_1/cfgtoollogs/opatch/opatch2018-06-01_09-39-55AM_1.log Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded.

[oracle@rac11 /backup/soft/opatch/p1*******_11204171017/19678658]

$

5 当往rac环境打补丁16311211_11204171017后,数据库将无法MOUNT。原因:控制文件放在ASM的某个DISKGROUP上,而该DISKGROUP 的GROUP 为asmadmin,与数据库软件的安装属主(通常都是oracle账户),

下的$ORACLE_HOME/bin/oracle,该文件的group 不一样,该文件的group 此时一般为oinstall,故导致$ORACLE_HOME/bin/oracle 报权限不足,无法读取该diskgroup上的控制文件,故,无法启动数据库。

解决方法如下演示(文档ID 1378747.1):

[oracle@rac11 /backup/soft/opatch]

$cd $ORACLE_HOME/bin

[oracle@rac11 /home/app/11.2.4/product/db_1/bin]

$ls -lrt oracle

-rwsr-s--x 1 oracle oinstall 239837496 May 30 17:22 oracle <-------------- 经分析,是因为oracle 文件的属于从asmadmin变成oinstall的原因

[oracle@rac11 /home/app/11.2.4/product/db_1/bin]

$exit

logout

[root@rac11 ~]

#su - grid

Last login: Wed May 30 14:44:28 CST 2018 on pts/2

[grid@rac11 ~]

$cd $ORACLE_HOME/bin<---------------来到grid 账户的此目录下,执行下面的操作

[grid@rac11 /home/app/11.2.4/grid/home/bin]

$./setasmgidwrap o=/home/app/11.2.4/product/db_1/bin/oracle <--------------- 修改

oracle 文件的属主(数据库软件的安装属主(通常都是oracle账户)的bin 目录下的oracle 文件)

[grid@rac11 /home/app/11.2.4/grid/home/bin]

$ls -lrt /home/app/11.2.4/product/db_1/bin/oracle

-rwsr-s--x 1 oracle asmadmin 239837496 May 30 17:22 /home/app/11.2.4/product/db_1/bin/oracle

所有节点都要重复上述操作,之后即可正常启动数据库。

若看不懂这一条,那就不要往RAC 环境打补丁16311211_11204171017。

6 上面列举的小补丁(如:16311211),尽量寻找发布时间晚的补丁,因为,早先的版本,可能存在与PSU补丁集冲

突的情况,而后面出的版本,则可能已经解决了此冲突。如补丁:16311211,会与20180417补丁集冲突;但若是

16311211_11204171017,还是同一补丁,但不会与上述补丁集冲突。

2 初始化参数,下面的参数值,只是通常情况下的设置(或可根据服务器的硬件条件自行

修改配置),要想系统效率最优,得依据数据库实际的运行情况逐步作微调。

2.1 给数据库服务器配置HugePgaes,详见文档:

如何给linux环境下的oracle 数据库服务器设置HugePages.

2.2 修改数据库参数:

alter profile default LIMIT PASSWORD_LIFE_TIME UNLIMITED;

alter system set processes=600 scope=spfilesid='*';

alter system set control_file_record_keep_time=21 scope=spfilesid='*';

alter system set open_cursors=300 scope=spfilesid='*';

alter system set session_cached_cursors=300 scope=spfilesid='*';

alter system set audit_trail=NONE scope=spfilesid='*';

alter system set recyclebin=off scope=spfilesid='*';

alter system set log_archive_dest_1='location=use_db_recovery_file_dest'

scope=both sid='*';

alter system set fast_start_mttr_target = 300 scope=both sid='*';

alter system set streams_pool_size=100m scope=spfilesid='*';

alter system set archive_lag_target = 1200;

alter system set "_optimizer_use_feedback"= false scope=spfilesid='*';

alter system set "_optimizer_invalidation_period"=60 scope=both sid='*';

alter system set db_securefile=always scope=both sid='*';

alter system set filesystemio_options=setall scope=spfilesid=’*’;

修改结束后,需重启数据库,才能确保上述修改生效。

3 将数据库设置成归档模式,并开启最小附加日志,如下操作:

3.1 启用db_reocvery_file_dest参数,设置好归档日志存放路径,

SYS@k3db1>show parameter db_recovery

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest string

db_recovery_file_dest_size big integer 0

SYS@k3db1>alter system set db_recovery_file_dest_size=50g; -- 此参数值按实际情况设置。

System altered.

Elapsed: 00:00:00.04

SYS@k3db1>alter system set db_recovery_file_dest='+FLASH'; -- 此参数值按实际情况设置。

System altered.

Elapsed: 00:00:00.03

alter system set log_archive_dest_1='location=use_db_recovery_file_dest'

scope=both sid='*';

同时在两节点上执行:关闭数据库,设置归档模式,都设置了归档模式后,再打开库。

2 节点1,节点2上。

Shutdown immediate;

3 节点1,节点2上。

Startup mount;

4 节点1,节点2上。

Alter database archivelog;

Alter database add supplemental log data;

-- 开启最小附加日志

Alter database add supplemental log data;

5 节点1,节点2上。

Alter database open;

4 制定作业,定时采集系统表,业务表的统计信息,

4.1使用sqlplus工具,以sys 身份,登录生产库,创建定时作业(下同),采集系统表,

每天早上5点(按需求更改)运行。

Create or replace procedure pro_analyze_dict as

begin

dbms_stats.gather_dictionary_stats();

dbms_stats.gather_fixed_objects_stats();

End pro_analyze_dict;

/

Begin

dbms_scheduler.create_job

(job_name => 'JOB_ANALYZE_DICT',

job_type => 'PLSQL_BLOCK',

job_action => 'BEGIN pro_analyze_dict; END;',

repeat_interval => 'FREQ=DAILY; BYHOUR=05; BYMINUTE=5;',

enabled => true);

End;

/

4.2创建采集业务表的定时作业,每天早上1点(按需求更改)运行。

Create or replace procedure pro_analyze_stats as

ora_20005 exception;

ora_25191 exception;

pragmaexception_init(ora_20005,-20005);

pragmaexception_init(ora_25191,-25191);

/*

ORA-25191: cannot reference overflow table of an index-organized table

ORA-20005: object statistics are locked (stattype = ALL)

*/

begin

-- 2017-11-03 10:46

Dbms_stats.flush_database_monitoring_info();

fori in (select username from dba_users where username in ('K3CLOUD3','K3CLOUD')) loop

for j in (select owner, '"'||table_name||'"' table_name from dba_tables a where owner in (https://www.doczj.com/doc/d516443196.html,ername) and temporary='N'

andtable_name not like 'TMP%' and not exists (select 1 from dba_mview_logs where log_owner in (https://www.doczj.com/doc/d516443196.html,ername)

and log_table=a.table_name) order by owner, last_analyzed nulls first) loop begin

dbms_stats.gather_table_stats(j.owner,j.table_name,method_opt=>'for all columns size 254',degree=>2,casacde=>true);

exception

when ora_20005 or ora_25191 then

null;

end;

end loop;

-- 2017-10-09 10:36 gather virtual column stats

for j in (select owner, '"'||table_name||'"' table_name, column_name from dba_tab_colswhere

owner in (https://www.doczj.com/doc/d516443196.html,ername) and virtual_column='YES'

andtable_name not like 'TMP%' and data_type<>'XMLTYPE' and hidden_column='NO') loop begin

dbms_stats.gather_table_stats(j.owner,j.table_name,method_opt=>'for columns '||j.column_name||' size 254 ',casacde=>true);

exception

when ora_20005 or ora_25191 then

null;

end;

end loop;

end loop;

End pro_analyze_stats;

/

Begin

dbms_scheduler.create_job

(job_name => 'JOB_ANALYZE_STATS',

job_type => 'PLSQL_BLOCK',

job_action => 'BEGIN pro_analyze_stats; END;',

repeat_interval => 'FREQ=DAILY; BYHOUR=01; BYMINUTE=30;',

enabled => true);

End;

/

说明:红色部分,改为要存放业务数据的账户名(下同)。

--4.3 创建一作业,每天早上3点(按需求更改)删除过期(24小时以前创建)的临时表-- 创建删除临时表的过程。

create or replace procedure pro_purge_tmptable as

ora_942 exception;

pragmaexception_init(ora_942, -942);

ora_54 exception;

pragmaexception_init(ora_54, -54);

v_msgvarchar2(300);

begin

fori in (select username from dba_users where username in ('K3CLOUD3','K3CLOUD')) loop

for j in (select a.owner, a.table_name from dba_tables a, dba_objects b

wherea.owner in (https://www.doczj.com/doc/d516443196.html,ername) and a.table_name like 'TMP%' and length(a.table_name) = 30 andb.owner in (https://www.doczj.com/doc/d516443196.html,ername) and b.object_type='TABLE' and b.object_name like 'TMP%' and b.created< (sysdate - 1)

and (a.owner=b.owner and a.table_name=b.object_name) ) loop

begin

--dbms_output.put_line(j.table_name);

execute immediate 'drop table '||j.owner||'.'||j.table_name||' purge';

exception

when others then

null;

end;

end loop;

begin

execute immediate 'delete from '||https://www.doczj.com/doc/d516443196.html,ername||'.t_bas_temporarytablename a where not exists (select 1 from dba_tables where owner='''||https://www.doczj.com/doc/d516443196.html,ername||''' and table_name=a.ftablename)'; commit;

end;

end loop;

endpro_purge_tmptable;

/

Begin

dbms_scheduler.create_job

(job_name => 'JOB_PURGE_TMPTABLE',

job_type => 'PLSQL_BLOCK',

job_action => 'BEGIN pro_purge_tmptable; END;',

repeat_interval => 'FREQ=DAILY; BYHOUR=03; BYMINUTE=0;',

enabled => true);

End;

/

说明:脚本中,红色部分,是用于业务运营的数据库账户。

2, 据我了解,这些临时表都应该记录在该账户下的:T_BAS_TEMPORARYTABLENAME 此表中。但由于该表中对临时表的创建时间,FCREATEDATE字段,没有强制NOT NULL,我担心某些记录没时间,这样,若读取该表的数据来做删除操作,这些没时间的记录,将被漏掉。

SYS@orcl>desct_bas_temporarytablename

Name Null? Type

----------------------------------------- -------- --------------

FTABLENAME NOT NULL VARCHAR2(30) FCREATEDATE DATE

FUSERTOKEN VARCHAR2(36) FPROCESSTYPE NUMBER(10) FUSERTRANSACTIONID VARCHAR2(200)

--4.4 创建一作业,每30分钟运行一次,删除5分钟前采集的临时表的统计信息。

Create or replace procedure pro_delete_tm_stats as

ora_20005 exception;

pragmaexception_init(ora_20005, -20005);

begin

fori in (select owner, table_name, last_analyzed, num_rows from dba_tables where owner in

('K3CLOUD3','K3CLOUD') and temporary='Y'

andlast_analyzed is not null and last_analyzed< (sysdate - 1/288) order by owner, table_name) loop

begin

dbms_stats.delete_table_stats(i.owner,i.table_name,no_invalidate=>false);

--for 12c, 2018-04-25 18:10

execute immediate 'analyze table '||i.owner||'.'||i.table_name||' delete statistics';

exception

when ora_20005 then

null;

end;

end loop;

End;

Begin

dbms_scheduler.create_job

(job_name => 'JOB_DELETE_TM_STATS',

job_type => 'PLSQL_BLOCK',

job_action => 'BEGIN PRO_DELETE_TM_STATS; END;',

repeat_interval => 'FREQ=MINUTELY;INTERVAL=30;',

enabled => true);

End;

/

4.5 关闭系统自带的统计信息等功能。

execdbms_auto_task_admin.disable(client_name => 'auto space advisor', operation =>

NULL, window_name => null);

execdbms_auto_task_admin.disable(client_name => 'sql tuning advisor',operation =>

null, window_name => null);

execdbms_auto_task_admin.disable(client_name => 'auto optimizer stats collection',

operation => NULL, window_name => NULL);

5 制定合适的备份策略,

5.1 通常情况下,我们都是以物理备份为主,逻辑备份为辅,也就是,主要使用rman

备份,同时辅以expdp导出备份。

5.2 对于rman的备份策略,基本有两者:

5.2.1 保留几份全库备份(包括全库备份以后的所有日志,以保障可用该备份恢复

自该备份以来的任意时间点),但此策略只要求有备份,不保障能往回追溯

N天以来,故,不常用。

5.2.2 保留恢复最近N天以来的备份。使用此策略,可以保障备份集,可以恢复

从现在开始,往回追溯N 天以来的任意时间点。这是最常用的备份保留策略,

基本上,我们都使用此策略。

5.2.3 对于需要保留N天以来的备份策略,需要依据甲方的业务需求来制定。

比如:甲方要求,需要保留一个月以来的备份数据,也就是,从现在开始,往

回追溯31 天以来,这个范围内的任意时间点,都必须可以恢复。

5.2.4 保留N 天以来的备份集,消耗的是备份集的存放空间,因此,若磁盘存储不

足,得向甲方说明,要求甲方配备足够的磁盘空间(需考虑后续库数据量的持

续增长情况)。

5.2.5 若有条件给生产库搭建DataGuard环境,建议启动DG 库的数据库闪回功能。

默认情况下,DG库能够闪回最近24小时以内任意时间点的数据。

5.3 制定好备份策略后,需要持续观察至少一个备份周期的时间,以确保备份策略进入

正常的循环工作状态。

对于生产数据库,备份重于一切。我们要求,自生产系统投入使用开始,就必须确保备份策略进行良性运行工作状态,DBA需要根据生产系统的运行情况,制定合理的巡检计划,检查包括备份策略在内的运行状态,以策安全。

6创建合适的表空间,

6.1 新建的表空间必须是本地空间管理方式(LMT),不可以DMT。同时,建议使用

默认的ASSM 段管理方式,因为SECUREFILE LOB字段,无法保存在以MSSM

方式的段管理表空间下(ORA-43853)。

6.2 不同的数据库账户,创建各自的表空间,也就是,该表空间只用于存放该账户的

数据对象。

6.3 表空间通常分3类,1 数据表空间,2 索引表空间,3 LOB 数据类型表空间。

顾名思义,数据表空间存放数据,索引表空间存放索引,LOB表空间存放该账户下

所有LOB 类型的字段,也就是,从各表中,领出该字段迁移到此表空间上。

6.4 当生产系统运行一段时间后,可能会出现尺寸比较大的表,可考虑为这些大表创建

新的表空间(EXTENT 值放大些,比如:100M,500M,1G等),建好后,采用在线

重定义的方法迁移。

6.5 后续若对表作分区,可针对大表创建新的数据表空间,和索引表空间,比如:创建

EXTENT=100M的数据表空间(存放表分区),EXTENT=50M的索引表空间(存放

分区索引)。EXTENT的尺寸多少适合,得看实际表的情况,也可以不止建一套,

可建多套。

7 推荐使用最新版本的ORACHK工具(到ORACLE 的SUPPORT 网站下载)检查数据库环境

的当前状况,并根据该工具的检查报告,做合适的修改。

金蝶k3数据库各表名

金蝶k3数据库各表名 表ID 表名表中文名表说明 0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字 0 1 t_VoucherEntry 凭证分录表凭证分录 0 2 t_Voucher 凭证表凭证 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类 别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息

0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Ac_count科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限 0 27 t_ObjectAccessType 对象权限类型表对象权限类型 0 28 t_ObjectType 对象类型表对象类型 0 29 t_Accessory 附件管理表附件管理 0 30 t_AutoNumber 自动增加表自动增加 0 31 t_CodeRule 编码规则主表编码规则主表 0 32 t_CodeRuleDetail 编码规则明细表编码规则明细表 0 33 t_CodeRuleValue 编码规则当前值表表编码规则当前值表 0 34 t_CodeTypeFP 编码规则分配表表编码规则分配表表 0 35 t_DataTypeInfo 数据类型定义表采用ADO定义数据类型 0 36 t_dls_moduel 数据灌入模块表包含数据灌入模块划分信息 0 37 t_dls_TableList 数据灌入中间表包含数据灌入用到的中间表信息 0 38 t_dls_TableStruct 数据灌入字段描述表数据灌入中间表的字段描述信息0 39 t_Identity 自动步长编码表为表实现自动编码 0 40 t_Mutex 功能互斥表功能互斥 0 41 t_BaseProperty 基础资料相关属性反映基础资料的改动以及权限信息 0 42 t_ObjectRefs 对象参考表对象参考

金蝶标准版数据库结构说明.

第2章标准版数据库结构说明 2.1表名: DSAcctForecast 描述: 科目预算2.1.1结构: 字段名类型大小描述 FSchemeID 长整型 4 预算方案 FAcctID 文本15 科目代码 FY ear 整型 2 年度 FPeriod 整型 2 期间 FActual 货币8 实际数 FForecast 货币8 预测数 FBudget 货币8 预算数 2.1.2索引: 索引名字段 PrimaryKey FSchemeID FAcctID FY ear FPeriod 2.2表名: DSAcctModel 描述: 科目预算模型2.2.1结构:

字段名类型大小描述 FSchemeID 长整型 2 预算方案 FAcctID 文本15 科目代码 FModel 整型 2 预测方法 FMovingTimes 整型 2 移动次数 FSmoothCoeff 双精度8 平滑系数,以1%为单位FWeightID 长整型 4 权FCalculated 是/否 1 是否已预算 2.2.2索引: 索引名字段 PrimaryKey FSchemeID FAcctID 2.3表名: DSProdForecast 描述: 产品销售预算 2.3.1结构: 字段名类型大小描述 FSchemeID 长整型 4 预算方案 FProdID 文本15 产品代码 FY ear 整型 2 年度 FPeriod 整型 2 期间 FActualQty 双精度8 实际销量

FActualSale 货币8 实际销售额 FActualCost 货币8 实际成本 FForecastQty 双精度8 预测数量FForecastSale 货币8 预测销售额FForecastCost 货币8 预测成本 FBudgetQty 双精度8 预算数量 FBudgetSale 货币8 预算销售额 FBudgetCost 货币8 预算成本 2.3.2索引: 索引名字段 PrimaryKey FSchemeID FProdID FY ear FPeriod 2.4表名: DSProdModel 描述: 产品销售预算模型2.4.1结构: 字段名类型大小描述 FSchemeID 长整型 4 预算方案 FProdID 文本16 产品代码

kis专业版数据库常用表介绍

专业版数据库常用表介绍 ictransactiontype 单据类型表(FTemplateID 是关联模板信息表的字段,FID 关联ICStockBill 中的FTranType字段) ictemplate,ictemplateentry 单据模板信息主子表 icinvbal 物料库存余额表(包含FAuxPropID),icbal 物料库存余额表 icinventory 物料即时库存数据存放表 icstockbill 除组装拆卸外的库存类单据主表 icstockbillentry 除组装拆卸外的库存类单据明细表 icstockbill 中调整单类型号100,当FBillTypeID 为12542代表调入,FBillTypeID 为12541代表调出 ICPurchase 采购发票主表 ICPurchaseEntry 采购发票明细表 icsale 销售发票主表 icsaleentry 销售发票明细表 select FInvoiceAmountFor ,FInvoiceAmount ,FReceiveAmountFor ,FReceiveAmount,FUnReceiveA mountFor,* from icsale where FInterID=1066 上面字段分别为原币发票金额,本币发票金额,原币收款金额,本币收款金额,原币未收款金额 SEOrder 销售订单主表 SEOrderEntry 销售订单明细表 POOrder 采购订单主表 POOrderEntry 采购订单明细表 t_ItemClass 核算项目类别表,打开此表可以获取核算项目各基础资料存放的表名(FItemID 为关联内码) t_RP_RBill 收款单主表,t_RP_RBillEntry 收款单子表 t_RP_PBill 付款单主表,t_RP_PBillEntry 付款单子表 T_RP_CheckInfo 核销单主表,T_RP_CheckInfoEntry 核销单子表 select * from T_RP_CheckInfo ICHookRelations 暂估处理发票钩稽关系表

金蝶数据库表

1、系统表t_tabledescription 2、字段表t_fielddescription 3、基础资料表(版本:10.3)t_item 其中fitemclassid值表示 1-客户;2-部门;3-职员;4-商品;5-仓位;7-单位;8-供应商。 部门t_department;职员t_emp;商品t_icitem;仓库t_stock;单位t_measureunit 4、客户资料表t_organization 5、供应商资料表t_supplier 6、单据模板表com_screen 7、商品型号表t_icitemcore ;商品属性表t_icitemmaterial ;基础商品资料视图表t_icitem 8、商品单位信息表 t_icitembase 9、价格控制表icprcplyentryspec ;价格政策分录表icprcplyentry 10、即时库存余额表ic inventory ;存货余额总表icbal ;存货余额明细表icivbal ;存货初始数据表 icinvinitial 11、日志表t_log 12、网络控制表t_funccontrol 金蝶K3(版本10.3)常用SQL物流数据表 1、单据表头icstockbill 其中:ftrantype值表示单据类型如下: 1-采购入库;10-其他入库;21-销售出库;29-其他出库;41-调拨单;100-成本调整单。 2、单据表体icstockbillentry 3、销售发票表头icsale;采购发票表头ICPurBill 4、销售发票表体icsaleentry;采购发票表体ICPurEntry 5、销售发票(视图)vwICBill_43;采购发票(视图)vwICBill_42 6、采购订单表头POOrder;销售订单表头SEOrder 7、采购订单表体POOrderEntry;销售订单表体SEOrderEntry 8、销售订单(视图)vwICBill_32;采购订单(视图)vwICBill_26 9、销售报价表头PORFQ;销售报价表体PORFQEntry;销售报价单(视图)vwICBill_35 10、采购申请表头PORequest;采购申请表体PORequestEntry;采购申请单(视图)vwICBill_25 11、销售出库(视图)vwICBill_8;采购入库(视图)vwICBill_1 12、收款单t_RP_NewReceiveBill;应收、应付往来表t_RP_Contact 13、核销日志t_RP_NewCheckInfo 核销业务详细记录。FRP= 1-应收:FRP = 0-应付 14、核销明细t_Rp_CheckDetail 15、往来余额表t_RP_ContactBal FRP= 1-应收:FRP = 0-应付 16、存货余额表ICBal 17、库房存货余额表ICInvBal 18、存货初始数据表ICInvInitial 19、即时存货表ICInventory 金蝶K3(版本10.3)常用财务表 1、科目表t_Account 2、科目余额表t_Balance 3、凭证表t_V oucher;凭证分录表t_V oucherEntry 4、凭证摘要表t_V oucherExp 5、核算项目附表信息描述表t_ItemPropDesc

金碟K3数据库对应表

表名表中文名 t_VoucherGroup 凭证字表 t_VoucherEntry 凭证分录表 t_Voucher 凭证表 t_User 系统用户信息表 t_Userprofile 用户配置文件信息表用户设置错时,删除用户的配置文件 t_UnitGroup 单位类别表 t_SystemProfile 系统参数表 t_Supplier 供应商表 t_SubMesType 辅助资料类别表 t_SubMessage 辅助资料表 t_Stock 仓库表 t_Settle 结算方式表 t_MeasureUnit 计量单位表 t_LogFunction 上机日志标准信息表 t_Log 上机日志信息表 t_ItemRight 基础资料权限表 t_ItemPropDesc 核算项目附表信息描述表 t_ItemClass 基础资料类别表 t_ICItem 物料表 t_Exp 备注资料表 t_Emp 职员表 t_Department 部门表 t_Currency 币别表 t_Account 科目表 t_AccessControl 权限控制表 t_GroupAccess 用户组权限表 t_GroupAccessType 用户组权限类表 t_ObjectAccess 对象权限表 t_ObjectAccessType 对象权限类型表 t_ObjectType 对象类型表 t_Accessory 附件管理表 t_AutoNumber 自动增加表 t_CodeRule 编码规则主表 t_CodeRuleDetail 编码规则明细表 t_CodeRuleValue 编码规则当前值表表 t_CodeTypeFP 编码规则分配表表 t_DataTypeInfo 数据类型定义表 t_dls_moduel 数据灌入模块表 t_dls_TableList 数据灌入中间表 t_dls_TableStruct 数据灌入字段描述表 t_Identity 自动步长编码表 t_Mutex 功能互斥表

金蝶数据表

金蝶软件常用基础SQL数据表 金蝶软件常用基础SQL数据表 SQL数据库 1、系统表t_tabledescription 2、字段表t_fielddescription 3、基础资料表(版本:10.3)t_item 其中fitemclassid值表示 1-客户;2-部门;3-职员;4-商品;5-仓位;7-单位;8-供应商。 部门t_department;职员t_emp;商品t_icitem;仓库t_stock;单位t_measureunit 4、客户资料表t_organization 5、供应商资料表t_supplier 6、单据模板表com_screen 7、商品型号表t_icitemcore ;商品属性表t_icitemmaterial ;基础商品资料视图表t_icitem 8、商品单位信息表t_icitembase 9、价格控制表icprcplyentryspec ;价格政策分录表icprcplyentry 10、即时库存余额表icinventory ;存货余额总表icbal ;存货余额明细表icivbal ;存货初始数据表icinvinitial 11、日志表t_log 12、网络控制表t_funccontrol 金蝶K3(版本10.3)常用SQL物流数据表 1、单据表头icstockbill 其中:ftrantype值表示单据类型如下: 1-采购入库;10-其他入库;21-销售出库;29-其他出库;41-调拨单;100-成本调整单。 2、单据表体icstockbillentry 3、销售发票表头icsale;采购发票表头ICPurBill 4、销售发票表体icsaleentry;采购发票表体ICPurEntry 5、销售发票(视图)vwICBill_43;采购发票(视图)vwICBill_42 6、采购订单表头POOrder;销售订单表头SEOrder 7、采购订单表体POOrderEntry;销售订单表体SEOrderEntry 8、销售订单(视图)vwICBill_32;采购订单(视图)vwICBill_26 9、销售报价表头PORFQ;销售报价表体PORFQEntry;销售报价单(视图)vwICBill_35 10、采购申请表头PORequest;采购申请表体PORequestEntry;采购申请单(视图)vwICBill_25 11、销售出库(视图)vwICBill_8;采购入库(视图)vwICBill_1 12、收款单t_RP_NewReceiveBill;应收、应付往来表t_RP_Contact 13、核销日志t_RP_NewCheckInfo 核销业务详细记录。FRP= 1-应收:FRP = 0-应付 14、核销明细t_Rp_CheckDetail 15、往来余额表t_RP_ContactBal FRP= 1-应收:FRP = 0-应付 16、存货余额表ICBal

金蝶迷你版、标准版数据字典

标准版数据库结构说明 2.1表名: DSAcctForecast 描述: 科目预算 2.1.1结构: 字段名类型大小描述 FSchemeID 长整型 4 预算方案 FAcctID 文本15 科目代码 FYear 整型 2 年度 FPeriod 整型 2 期间 FActual 货币8 实际数 FForecast 货币8 预测数 FBudget 货币8 预算数 2.1.2索引: 索引名字段 PrimaryKey FSchemeID FAcctID FYear FPeriod 2.2表名: DSAcctModel 描述: 科目预算模型 2.2.1结构: 字段名类型大小描述 FSchemeID 长整型 2 预算方案 FAcctID 文本15 科目代码 FModel 整型 2 预测方法 FMovingTimes 整型 2 移动次数 FSmoothCoeff 双精度8 平滑系数,以1%为单位FWeightID 长整型 4 权 FCalculated 是/否 1 是否已预算 2.2.2索引: 索引名字段 PrimaryKey FSchemeID

FAcctID 2.3表名: DSProdForecast 描述: 产品销售预算 2.3.1结构: 字段名类型大小描述 FSchemeID 长整型 4 预算方案 FProdID 文本15 产品代码 FYear 整型 2 年度 FPeriod 整型 2 期间 FActualQty 双精度8 实际销量 FActualSale 货币8 实际销售额 FActualCost 货币8 实际成本 FForecastQty 双精度8 预测数量 FForecastSale 货币8 预测销售额 FForecastCost 货币8 预测成本 FBudgetQty 双精度8 预算数量 FBudgetSale 货币8 预算销售额 FBudgetCost 货币8 预算成本 2.3.2索引: 索引名字段 PrimaryKey FSchemeID FProdID FYear FPeriod 2.4表名: DSProdModel 描述: 产品销售预算模型 2.4.1结构: 字段名类型大小描述 FSchemeID 长整型 4 预算方案 FProdID 文本16 产品代码 FModel 整型 2 预测模型 FMovingTimes 整型 2 移动次数 FSmoothCoeff 双精度8 平滑系数,以1%为单位FWeightID 长整型 4 权 FCalculated 是/否 1 是否已预算 FFixedCost 双精度8 固定成本 FUnitMovedCost 双精度8 单位变动成本

金蝶K3数据库表对应关系

金蝶K3数据库表对应关系 Xzczxc119 0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字 0 1 t_VoucherEntry 凭证分录表凭证分录 0 2 t_Voucher 凭证表凭证 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息 0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Ac_count科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限

金蝶软件常用基础SQL数据表

1、系统表 t_tabledescription 2、字段表 t_fielddescription 3、基础资料表(版本:10.3) t_item 其中fitemclassid值表示 1-客户;2-部门;3-职员;4-商品;5-仓位;7-单位;8-供应商。 部门 t_department;职员 t_emp;商品 t_icitem;仓库 t_stock;单位 t_measureunit 4、客户资料表 t_organization 5、供应商资料表 t_supplier 6、单据模板表 com_screen 7、商品型号表 t_icitemcore ;商品属性表 t_icitemmaterial ;基础商品资料视图表 t_icitem 8、商品单位信息表 t_icitembase 9、价格控制表 icprcplyentryspec ;价格政策分录表 icprcplyentry 10、即时库存余额表 icinventory ;存货余额总表 icbal ;存货余额明细表 icivbal ;存货初始数据表 icinvinitial 11、日志表 t_log 12、网络控制表 t_funccontrol 金蝶K3(版本10.3)常用SQL物流数据表 1、单据表头 icstockbill 其中:ftrantype值表示单据类型如下:

1-采购入库;10-其他入库;21-销售出库;29-其他出库;41-调拨单;100-成本调整单。 2、单据表体 icstockbillentry 3、销售发票表头 icsale;采购发票表头 ICPurBill 4、销售发票表体 icsaleentry;采购发票表体 ICPurEntry 5、销售发票(视图) vwICBill_43;采购发票(视图)vwICBill_42 6、采购订单表头 POOrder;销售订单表头 SEOrder 7、采购订单表体 POOrderEntry;销售订单表体 SEOrderEntry 8、销售订单(视图)vwICBill_32;采购订单(视图)vwICBill_26 9、销售报价表头 PORFQ;销售报价表体 PORFQEntry;销售报价单(视图) vwICBill_35 10、采购申请表头 PORequest;采购申请表体 PORequestEntry;采购申请单(视图)vwICBill_25 11、销售出库(视图) vwICBill_8;采购入库(视图) vwICBill_1 12、收款单 t_RP_NewReceiveBill;应收、应付往来表 t_RP_Contact 13、核销日志 t_RP_NewCheckInfo 核销业务详细记录。FRP= 1-应收:FRP = 0-应付 14、核销明细 t_Rp_CheckDetail 15、往来余额表 t_RP_ContactBal FRP= 1-应收:FRP = 0-应付 16、存货余额表 ICBal 17、库房存货余额表 ICInvBal 18、存货初始数据表 ICInvInitial 19、即时存货表 ICInventory 金蝶K3(版本10.3)常用财务表 1、科目表 t_Account 2、科目余额表 t_Balance

金蝶K3数据库各表说明

金蝶K3数据库各表说明 表ID 表名表中文名表说明 0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字 0 1 t_VoucherEntry 凭证分录表凭证分录 0 2 t_Voucher 凭证表凭证 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Ac_count科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限 0 27 t_ObjectAccessType 对象权限类型表对象权限类型 0 28 t_ObjectType 对象类型表对象类型 0 29 t_Accessory 附件管理表附件管理 0 30 t_AutoNumber 自动增加表自动增加 0 31 t_CodeRule 编码规则主表编码规则主表 0 32 t_CodeRuleDetail 编码规则明细表编码规则明细表 0 33 t_CodeRuleV alue 编码规则当前值表表编码规则当前值表 0 34 t_CodeTypeFP 编码规则分配表表编码规则分配表表 0 35 t_DataTypeInfo 数据类型定义表采用ADO定义数据类型 0 36 t_dls_moduel 数据灌入模块表包含数据灌入模块划分信息 0 37 t_dls_TableList 数据灌入中间表包含数据灌入用到的中间表信息 0 38 t_dls_TableStruct 数据灌入字段描述表数据灌入中间表的字段描述信息0 39 t_Identity 自动步长编码表为表实现自动编码

金蝶K3如何在数据库更改计量单位

金蝶K3如何在数据库更改已经使用物料计量单位 物料使用后,计量单位就不能更改,本文就如何在数据库里做计量单位的更改做了一个记录,希望能对K3有兴趣的朋友有点帮助。 (图一:测试物料的物料属性计量单位组是PCS,基本计量单位为支,其它为盒)

(图二:如果物料已经被使用过,修改时会跳出提示框,拒绝被修改) 先新增一个单位组,取名为NewUnit,单位分别为默认计量单位为件,其它为吨。

(图三:从后台用SQL查看相关信息) select fitemid as 货品内码,fname as 货品名称,fnumber as 货品编码,funitid as 基本计量单位, funitgroupid as 计量单位组内码,forderunitid as 采购计量单 位,fsaleunitid as 销售计量单位, fstoreunitid as 仓存单位,fproductunitid as 生产计量单位 from t_icitem where fnumber='001.02' 先找到要修改的货品,查看相关信息。

(图四:从这张图中可以看得出后台数据库与前台的联系,其中一些内码是我们要知道的) update t_icitem set funitid='168',funitgroupid='167',forderunitid='169', fsaleunitid='169',fstoreunitid='169',fproductunitid='169' where fnumber='001.02' 这一句是在后台把记录改过来。把基本单位改为内码为168的根,单位组改为内码是167的NewUnit,其它单位改为内码是169的打。改正以后就变成了下图 (图五:改正以后的货品资料) 到了这里,看上去已经把货品的单位给改了过来,不过事情到了这里才算是走了一半呢。因为我们改的只是货品的属性,只有保证以后用得着这个货品的时候不会出错,那以前曾用这个物料做过的单据可都没有改过来呢。如下两个图。

金蝶数据库表名称说明

金蝶数据库表名称说明 1 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位ixcmCb$H 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息 0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Account 科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限 0 27 t_ObjectAccessType 对象权限类型表对象权限类型 0 28 t_ObjectType 对象类型表对象类型 0 29 t_Accessory 附件管理表附件管理 0 30 t_AutoNumber 自动增加表自动增加

金蝶K3数据库各表名

金蝶K3数据库各表名 表ID 表名表中文名表说明 0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字 0 1 t_VoucherEntry 凭证分录表凭证分录 0 2 t_Voucher 凭证表凭证 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类 别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等

0 11 t_MeasureUnit 计量单位表计量单位 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息 0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Ac_count科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限

金蝶SQL数据库对应表

金蝶K3数据库各表说明 2011-12-28 10:45:46| 分类:k3 | 标签:|举报|字号大中小订阅 [转帖]金蝶K3数据库各表说明 表ID 表名表中文名表说明 0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字 0 1 t_VoucherEntry 凭证分录表凭证分录 0 2 t_Voucher 凭证表凭证 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Ac_count科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限 0 27 t_ObjectAccessType 对象权限类型表对象权限类型 0 28 t_ObjectType 对象类型表对象类型 0 29 t_Accessory 附件管理表附件管理 0 30 t_AutoNumber 自动增加表自动增加 0 31 t_CodeRule 编码规则主表编码规则主表 0 32 t_CodeRuleDetail 编码规则明细表编码规则明细表 0 33 t_CodeRuleValue 编码规则当前值表表编码规则当前值表 0 34 t_CodeTypeFP 编码规则分配表表编码规则分配表表 0 35 t_DataTypeInfo 数据类型定义表采用ADO定义数据类型 0 36 t_dls_moduel 数据灌入模块表包含数据灌入模块划分信息 0 37 t_dls_TableList 数据灌入中间表包含数据灌入用到的中间表信息

专业版数据库表名

金蝶数据库表名 表ID 表名表中文名表说明 0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字 0 1 t_VoucherEntry 凭证分录表凭证分录 0 2 t_Voucher 凭证表凭证 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Ac_count科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限 0 27 t_ObjectAccessType 对象权限类型表对象权限类型 0 28 t_ObjectType 对象类型表对象类型 0 29 t_Accessory 附件管理表附件管理 0 30 t_AutoNumber 自动增加表自动增加 0 31 t_CodeRule 编码规则主表编码规则主表 0 32 t_CodeRuleDetail 编码规则明细表编码规则明细表 0 33 t_CodeRuleValue 编码规则当前值表表编码规则当前值表 0 34 t_CodeTypeFP 编码规则分配表表编码规则分配表表 0 35 t_DataTypeInfo 数据类型定义表采用ADO定义数据类型 0 36 t_dls_moduel 数据灌入模块表包含数据灌入模块划分信息 0 37 t_dls_TableList 数据灌入中间表包含数据灌入用到的中间表信息 0 38 t_dls_TableStruct 数据灌入字段描述表数据灌入中间表的字段描述信息0 39 t_Identity 自动步长编码表为表实现自动编码 0 40 t_Mutex 功能互斥表功能互斥 0 41 t_BaseProperty 基础资料相关属性反映基础资料的改动以及权限信息

金蝶K3整体操作流程及功能结构

广西大学数学与信息科学学院 实验报告2013年9月21日

4、币别 单击“系统设置”——“基础资料”——“公共资料”——“币别”,系统弹出币别管理窗口,单击工具栏上“新增”按钮,弹出“新增”窗口,进行相关的设置,单击保存按钮对设置保存,如图7所示 5、凭证字 单击“系统设置”——“基础资料”——“公共资料”——“凭证字”,系统弹出凭证字管理窗口,如图8所示。,单击工具栏上“新增”按钮,弹出“新增”窗口,进行相关的设置,单击保存按钮对设置保存,如图9所示 6、结算方式维护界面,如图12所示 7、核算项目维护界面,如图13所示 8、“核算项目类别”选择窗口,如图14所示 9、新增核算项目类别,如图15所示 10、客户维护界面,如图16所示 11、新增客户组界面,如图17所示 12、新增客户信息录入界面,如图18所示 13、部门维护界面,如图19所示 14、新增部门信息输入界面,如图20所示 15、业务系统启用期间的设置,如图21所示 16、系统核算方式的设置,如图22所示 17、系统核算参数设置完成,如图23所示 18、仓存初始数据录入界面,如图24所示 19、条件过滤设置界面,如图25所示 20、启用前期的暂估入库凭证信息输入界面,如图26所示 21、新增外购入库单录入界面,如图27所示 22、启用期前的未核销售出库输入界面,如图28所示 23、销售出库单录入界面,如图29所示 24、启用期前的暂估委外加工入/出库单维护界面,如图30所示 25、新增委外加工入库单录入界面,如图31所示 26、确认是否启用系统窗口,如图32所示 27、“BOM维护过滤界面”对话框,如图33所示 28、BOM维护界面,如图34所示 29、新增BOM组界面,如图35所示 30、新增BOM单录入界面,如图36所示 31、系统参数维护界面,如图37所示

金蝶数据库表名称说明

金蝶数据库表名称说明1 0 3 t_User 系统用户信息表系统用户信息表 0 4 t_UnitGroup 单位类别表计量单位类别 0 5 t_SystemProfile 系统参数表公司名称等系统控制参数 0 6 t_Supplier 供应商表供应商资料 0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别 0 8 t_SubMessage 辅助资料表系统公用的说明信息 0 9 t_Stock 仓库表仓库资料 0 10 t_Settle 结算方式表结算方式如现金、电汇等 0 11 t_MeasureUnit 计量单位表计量单位 ixcmCb$H 0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表 0 13 t_Log 上机日志信息表上机日志信息表 0 14 t_ItemRight 基础资料权限表基础资料权限表 0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息0 16 t_ItemClass 基础资料类别表基础资料类别 0 17 t_ICItem 物料表所有材料、产品、半成品等 0 18 t_Exp 备注资料表常用的摘要信息 0 19 t_Emp 职员表职员 0 20 t_Department 部门表部门 0 21 t_Currency 币别表币别 0 22 t_Account 科目表会计科目 0 23 t_AccessControl 权限控制表权限控制 0 24 t_GroupAccess 用户组权限表用户组权限 0 25 t_GroupAccessType 用户组权限类表用户组权限类 0 26 t_ObjectAccess 对象权限表对象权限 0 27 t_ObjectAccessType 对象权限类型表对象权限类型 0 28 t_ObjectType 对象类型表对象类型

金蝶K3数据库索引及系统性能优化解决方案(具体应用篇)

K3数据库索引及系统性能优化解决方案(具体应用篇) --重建索引速度较慢,请在系统空闲时间进行 DBCC DBREINDEX(t_icitem) DBCC DBREINDEX(t_item) DBCC DBREINDEX(t_itemclass) DBCC DBREINDEX(t_itemright) DBCC DBREINDEX(t_user) DBCC DBREINDEX(t_group) go if not exists(select 1 from sysindexes where name='ix_group_fgroupid') create index ix_group_fgroupid on t_group(fgroupid) go if not exists(select 1 from sysindexes where name='ix_itemright_ftypeid') create index ix_itemright_ftypeid on t_itemright(ftypeid) go 1 SQL Server调整 当用户使用K3系统一段时间以后,发现系统的响应时间越来越长。这种情形往往是由于账套数据库缺乏维护引起的。缺乏维护的数据库会存在过多地碎片、过期的统计、隐含着可能的错误查询结果的数据库的逻辑和物理的不一致性,这些都会直接影响系统的性能。这里介绍解决上述账套数据库性能问题常用的方法。 1.1 使用DBCC语句发现和解决上述问题。 DBCC: 数据库一致性检查器。 打开SQL 查询分析器,执行如下语句。

u DBCC SHOWCONTIG 显示指定表的数据和索引的有关数据碎片的信息DBCC SHOWCONTIG(表名[,索引名]) 在有大的改动的表,引入数据的表,或者引起低效查询的表上使用该语句。例:DBCC SHOWCONTIG(’T_ITEM’) u DBCC DBREINDEX 重建指定数据库中表的一个或多个索引。 例1:重建某个索引 DBCC DBREINDEX ('T_ITEM', uk_item2, 80) 例2:重建所有索引 DBCC DBREINDEX ('T_ITEM',’’,80) u DBCC SHOW_STATISTICS 显示指定表上的指定目标(例如一个索引名称))的当前分布统计信息。这些统计信息是被SQL Server查询优化器使用的DBCC SHOW_STATISTICS(表名,目标) 例:DBCC SHOW_STATISTICs('t_item','pk_item') u sp_updatestats & UPDATE STATISTICS 更新统计信息;sp_updatestats 对当前数据库中所有用户定义的表运行UPDATE STATISTICS. 使用UPDATE STATISTICS 语句的时机:在一个空表上创建一个索引,然后在以后应用它。执行TRUNCATE TABLE语句,然后在以后重新应用该表。通过使用FULLSCAN或SAMPLE选项请求明细的索引统计信息。 例1. UPDATE STATISTICS T_ITEM 例2. UPDATE STATISTICS T_ITEM(PK_ITEM) 例3. USE AIS20011203150410 EXEC sp_updatestats u DBCC CHECKTABLE 检查指定表或索引视图的数据、索引及text 、ntext 和image 页的完整性。如果你相信一个指定的表可能被破坏了,这条命令非常有用。

相关主题
文本预览
相关文档 最新文档