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