1、数据库操作教程方正春元财政国库总账管理系统培训手册2008-05-13重要说明:对于系统管理员而言,数据的安全性是至关重要的,为了数据的安全请注意以下几点:(1) 数据库至少应每天备份一次;(2) 对数据库进行直接操作之前应备份数据库;(3) 在进行不熟悉的业务操作之前应备份数据库;(4) 本文中操作所需要的软件,均可到ftp:/10.60.1.219:55 “数据库操作”文件夹中下载。第一章 数据库操作指南1.1ORACLE 10g数据库客户端的安装安装ORACLE 10g数据库客户端是进行数据库备份,数据库恢复,执行数据库脚本的先决条件,在进行数据库备份,数据库恢复,执行数据库脚本之前,请
2、首先确认对数据库操作的电脑上是否已经安装ORACLE 10g数据库客户端。1.1.1 检查是否已经安装了ORACLE 10g客户端的方法如下:(1)点击计算机桌面上的“开始”按钮,然后将鼠标移动至“所有程序”按钮上,在展开的程序列表中查找是否有(图一)中红色线条圈定的“Oracle-OraClient10g_home”程序。(图一)(2)如果没有此程序,请查看(1.2)(3)如果有此程序,请将鼠标移动至此程序处,点击(图二)中红色线条圈定的“Enterprise Manager Console”按钮。(图二)(4)等待半分钟左右,会弹出数据库配置界面,如果此界面与 (图三)相同,请直接查看“1
3、.1.3在树中添加数据库(1)”;(图三)(5)如果此界面中与(图四)中红色线条圈定的“数据库”按钮,请直接查看“1.1.3在树中添加数据库(2)”(图四)1.1.2下面我们进行ORACLE 10g数据库客户端的安装:(1)安装文件在财政内网的ftp:/10.60.1.219:55上的“数据库操作”文件夹下载。(2)下载安装文件后,进入我们存放ORACLE 10g数据库客户端安装程序的计算机本地硬盘中的文件夹中并找到SetUp.exe文件,双击之后,点击下一步按钮:注意:至(图六)中界面时,需选择“管理员(555MB)”选项;至(图七)中界面时,需勾选“执行典型配置”。(图五)(图六)(图七)
4、勾选“执行典型配置”。最后点击“退出”,结束安装。1.1.3在树中添加数据库(1)将(图八)中圈定区域修改为“本地服务器地址”;“SID”处键入“gkzf”;点击确定之后,即完成客户端配置。(图八)(2)在(图九)中圈定“数据库”按钮上点击鼠标右键,再点击“将数据库添加到树”按钮,最后仿照(图八)进行设置。注:主机名:财政局服务器IP地址端口号:1521(系统默认)SID:GKZF(图九)1.2数据库备份在备份数据库之前请阅读(1.1 ORACLE 10g数据库客户端的安装),确认已经完成(1.1 ORACLE 10g数据库客户端的安装)中的全部工作之后再阅读下面的内容:(1)到内网的ftp:
5、/10.60.1.219:55上的“数据库操作”文件夹下载“数据库备份”文件。(2)在D盘下新建名为“backup”的文件夹;(3)将“数据库备份”文件复制到此文件夹中;(4)在“数据库备份”文件上点击鼠标右键,然后再点击“编辑”按钮,会显示(图五)中的内容。(图十)(5)将(图十)中(1)标记处修改为总账系统连接数据库的“用户名“;(2)标记处修改为此“用户名”对应的密码;(3)标记处修改为“总账数据库所在服务器”的IP地址;(4)标记处修改为区县版支付系统连接数据库的“用户名”;(5)标记处修改为此“用户名”对应的密码;(6)标记处修改为“区县版支付系统数据库所在服务器”的IP地址。(6)
6、完成以上两项修改之后,点击(图十)中右上角的关闭文件按钮,此后会弹出“想保存文件吗?”窗口,点击“是”。(7)保存之后,双击“数据库备份”文件,即开始备份数据。(8)等待备份窗口自动关闭之后,可在D盘的“backup”文件夹下找到以“cyunion”为文件名开头的文件,此文件为总账系统数据库备份;以“zfbf”为文件名开头的文件,此文件为区县版支付系统的数据库备份文件。(注:文件名后半部分的数字串为备份数据库的时间。)1.3数据库恢复注意:在执行以下的数据库恢复操作之前,请备份此数据库!(1)到内网的ftp:/10.60.1.219:55上的“数据库操作”文件夹下载“数据库恢复”所需要的文件;
7、(2)在“恢复数据库程序一”文件上点击右键,在弹出的菜单中再点击“编辑”,将出现(图十一)中的内容。将图中使用方块圈定的区域修改为所要恢复数据库所在服务器的IP地址;(图十一)(3)点击(图六)中右上角的关闭按钮,再点击“是”;(4)双击“恢复数据库程序一”文件,会出现在(图十二)中内容;(图十二)(5)双击打开“数据库恢复脚本(1)”文件,将出现(图十三)中内容,将(图十三)中圈定的“cs1”修改为要恢复的数据库所对应“用户名”;将修改之后内容全部复制到(图十二)中“SQL”的后面,再点击回车键,执行语句。等待出现“用户已删除”之后,再双击打开“数据库恢复脚本(2)”将出现(图十四)的界面,
8、将(图十四)中“标志(1)”连接的三个位置修改为要恢复数据库的“用户名”;将(图十四)中“标志(2)”连接的位置修改为此“用户名”所对应的密码;将(图十四)中“标志(3)”连接的位置修改为数据库导入的表空间。(注:此处一般不用修改)。将修改之后的内容全部选中,复制到(图十二)中“SQL”的后面,再点击回车键,执行语句,如显示(图十五),即完成用户创建。(注意核对(图十五)中圈定区域)(图十三)(图十四)(图十五)(6)右键点击“恢复数据库程序二”,在弹出的菜单中点击“编辑”,将出现(图十六)的内容:将(1)连接的“cs1”修改为要刚才创建的有户名;将(2)连接的“1”修改为此用户的密码;将(3
9、)连接的“127.0.0.1”修改为数据库所在服务器的IP地址。修改之后,点击右上角的关闭按钮,并进行保存。(图十六)(7)保存之后,双击“恢复数据库程序二”,将出现(图十七)所示内容。将要导入的文件用鼠标拖到(图十七)中红色圈定处,再点击回车。然后根据界面提示进行选择,选择内容如下:导入文件: EXPDAT.DMP C:lxf.dmp输入插入缓冲区大小(最小为 8192 ) 30720已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入只列出导入文件的内容 (yes/no): no 由于对象已存在, 忽略创建错误 (yes/no): no 导入权限 (yes/no)
10、: yes 导入表数据 (yes/no): yes 导入整个导出文件 (yes/no): no yes在最后一项“导入整个导出文件”选择yes回车后即执行数据导入,完毕后退出即可。(图十七)(10)完成以上操作之后,数据库即恢复完毕。1.4执行脚本(1)首先请到ftp:/10.60.1.219:55 “数据库操作”文件夹中将“执行脚本工具”文件夹下载到本地计算机。(2)在此文件夹中的“脚本执行工具”上点击鼠标右键,在弹出菜单中点击编辑按钮,将显示(图十八)所示内容:将“标记(1)”连接的“cs1”修改为要刚才创建的用户名;将“标记(2)”连接的“1”修改为此用户的密码;将“标记(3)”连接的“
11、127.0.0.1”修改为数据库所在服务器的IP地址。修改之后,点击右上角的关闭按钮,并进行保存。(图十八)(3)保存之后,用鼠标双击“脚本执行工具”,将显示(图十九)所示内容:将“要执行的脚本文件”双击打开,选中文件中全部内容并进行“复制”操作后,将其“粘贴”到(图十九)中”SQL”之后,脚本即可执行。(图十九)第二章 方正春元总账软件系统配置2.1建用户,建账套,建角色。2.1.1建立账套点击“系统管理”菜单下的“建账”菜单项,弹出建账界面,如下图:选中一个需要建立的账套,点击【建下年账】按钮,全选所有选项,点击【确定】按钮,新年度账套建立成功。2.1.2建立角色执行系统管理程序系统管理程
12、序,点击“用户配置管理”导航栏,点击“角色管理”菜单,弹出“角色管理”界面。1. 增加角色2. 对角色授予菜单权限2.1.3建立用户1. 增加用户并对角色授予账套及角色的权限2.2同步基础数据(限于区县版)以admin2用户进入系统,在账套设置菜单下找到“基础数据同步”菜单,首先在其中设置C版支付数据库的数据库配置,然后进行基础数据同步。注:基础数据同步以下基础数据业务科室(manage_branch)、预算支出科目(budget_subject)、预算单位(enterprise)、预算项目(budget_item) 、资金性质(money_kind)、支付类型(payoff_kind)、指标
13、类型(budget_kind)、指标来源(hold3)、预算类型(budget_origin)、支付方式(PAY_MODE)。不能同步,要总账系统管理维护的基础数据如下:银行账户、清算银行、代理银行。2.3导入及增加会计科目在会计科目维护的同时需要增加辅助核算,辅助核算说明如下说明如下:账务核算约束定义功能,就是完成对账务需要对指定会计科目进行辅助核算项的定义。简单的讲,所谓账务核算约束是指对于一个会计科目需要关心的内容。由于大多数凭证是机制的,因此凭证上包括哪些信息都是根据账务核算约束确定的。因此,正确的设置会计科目的约束核算定义是十分重要的。2.3.1会计科目维护界面登陆总账系统,点击“账
14、套设置”导航栏,点击“会计科目维护”菜单,弹出“会计科目维护界面”界面。如下图:2.3.2导入会计科目点击导入按钮,选择对应账套的会计科目xml文件导入会计科目。2.3.3增加会计科目及辅助核算点击“增加”按钮,在弹出的增加会计科目界面中维护一个新的会计科目。在增加会计科目的同时,设置辅助核算要素。1. 辅助核算请和用户核对后再添加。2. 账务核算约束定义应当在账簿开始使用前设置,并且在今后的使用中不应当随意的改动。3. 需要指出的是当已经进行了一次月结操作后,账务核算约束就不允许进行增/减;4. 如果还没有月结,但是已经有了业务数据,那么虽然还可以进行账务核算约束的调整,但是调整后必须根据新
15、的核素约束相应的补齐账务核算约束不全的内容。(当删除一条辅助核算的时候,系统会自动地把所有的对应会计科目的这个辅助核素信息删除掉;当增加一条辅助核算的时候,系统是不会增加相应信息的。)对于有期初数的会计科目,更改辅助核算信息很危险,因此最好在期初数录入后不再修改辅助核算。2.4设定账套级次登陆总账系统,点击“账套设置”导航栏,点击“级次控制”菜单,弹出“级次控制”界面。如下图:1. .这里只是增加几套级次,并没有真正的在业务中使用。决定业务中使用那套级次需要在账套设置及业务单据维护中指定。2.5账套设置。登陆总账系统,点击“账套设置”导航栏,点击“账套设置”菜单,弹出“账套设置”界面。如下图:
16、根据界面提示询问用户后设置。2.6凭证类别设置。登陆总账系统,点击“账套设置”导航栏,点击“凭证类别设置”菜单,弹出“凭证类别设置”界面。根据需要增加一个凭证类别。通常只设置“记账凭证”及“冲销凭证”,界面如下2.7设置业务单据。2.7.1修改业务单据修改业务单据Xml:由于用户账套类型的不确定性,所以在实施包中的业务单据脚本只提供了预算内的业务单据,实施人员需要根据账套的需要导入业务单据。2.7.1.1地方版:1. 打开xml:使用文本编辑器打开xml。2. 修改资金性质:修改mk_code=001(预算内)为需要导入账套的资金性质,可以使用全局替换,例如替换为mk_code=002(预算外
17、)2.7.1.2区县版:1. 打开xml:使用文本编辑器打开xml。2. 修改支付数据数据库名称:将c55test全局替换为支付的数据库名称3. 修改资金性质:修改Controltype=001(预算内)为需要导入账套的资金性质,可以使用全局替换,例如替换为Controltype=002(预算外)。注意:对于315版本资金性质为Controltype=0(预算内)、Controltype=1(预算外)2.7.2导入业务单据登陆总账系统,点击“机制凭证”导航栏,点击“业务单据维护”菜单,弹出“业务单据维护”界面。点击【导入】按钮,选择需要导入的业务单据。2.7.3设置科目对照、摘要及级次在“业务单据维护界面”,选择一个业务单据,点击修改,设置科目对照、摘要及级次。具体操作请参看总账V2.2操作手册中业务单据维护小节。2.8设置关联关系关联关系应用于收入单及拨款单,能够跟据主控要素的数据控制其它的要素的可录入值。陆总账系统,点击“账套设置”导航栏,点击“要素关联关系定义”菜单,弹出“关联关系设置”界面。界面如下:2.8.1增加要素关联关系定义点击【增加】按钮,弹出“增加关联关系”界面,输入相应信息,点击【确定】按钮,增加完成,如下图:2.8.2设置关联关系点击【设置】按钮,弹出“关联关系设置”界面,设置需要使用的关联关系,点击【确定】按钮,设置完成,如下图:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1