浪潮ERP軟件年結(jié)手冊PS產(chǎn)品()_第1頁
浪潮ERP軟件年結(jié)手冊PS產(chǎn)品()_第2頁
浪潮ERP軟件年結(jié)手冊PS產(chǎn)品()_第3頁
浪潮ERP軟件年結(jié)手冊PS產(chǎn)品()_第4頁
浪潮ERP軟件年結(jié)手冊PS產(chǎn)品()_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、浪潮erp軟件年結(jié)手冊ps產(chǎn)品(2009)前言本手冊對浪潮erp軟件年結(jié)的操作所涉及到的數(shù)據(jù)庫備份、軟件的處理流程、年結(jié)過程中需要注意的事項以及年結(jié)常見問題處理進行了較詳細、全面的介紹。綜合了許多服務人員和用戶在使用過程中所遇到的問題。希望通過閱讀本手冊,您可以更快、更透徹的理解年結(jié)的過程,并順利的通過軟件的年結(jié)。本手冊內(nèi)容包括:浪潮erp軟件年結(jié)時數(shù)據(jù)庫操作的注意事項,psgs產(chǎn)品分模塊年結(jié)過程介紹和注意問題以及年結(jié)的常見問題處理方法。涉及內(nèi)容基本涵蓋了年結(jié)的相關(guān)方面,不論是浪潮erp軟件的服務人員、代理技術(shù)人員,還是浪潮erp軟件的新老用戶,都會感受到本手冊的適用性。在本書的編輯過程中編者

2、得到了年結(jié)項目組各位同事的幫助,尤其是開發(fā)部門的提供了較完備的資料,在此對他們辛勤的勞動表示由衷的感謝!由于時間的倉促和編者的水平有限,錯誤在所難免,希望廣大讀者批評指正。更希望大家把自己工作中的經(jīng)驗、方法、技巧告訴我們,以達到共同學習共同提高的目的! 浪潮erp技術(shù)服務部 2009年12月 概述本手冊對浪潮erp軟件年結(jié)的操作所涉及到的數(shù)據(jù)庫備份、軟件的處理流程、年結(jié)過程中需要注意的事項以及年結(jié)常見問題處理進行了詳細、全面的介紹。希望通過閱讀本手冊,您可以更快、更透徹的理解年結(jié)的過程,并順利的通過軟件的年結(jié)。本手冊適用版本:v6.x、v8.x、v9.x、v10.x年結(jié)前請務必確保本年業(yè)務已經(jīng)

3、完成。年結(jié)前請務必確保已經(jīng)正確做了數(shù)據(jù)庫及erp軟件的備份。年結(jié)后不能再做本年的業(yè)務,也不能進行反年結(jié)。以下內(nèi)容舉例均假設進行2006年年結(jié)。重要提示n 年結(jié)前:一定要做好數(shù)據(jù)庫備份!強烈推薦使用浪潮erp賬套備份恢復工具下載地址:聯(lián)通70/lctr/xgxz/show.asp?id=163電信:27/lctr/xgxz/show.asp?id=163n ps報表模塊:u 年結(jié)過程中出現(xiàn)問題,不要直接升級到高版本,一定先找一下解決方案在繼續(xù);u 8.5pack1、pack2對于sybase數(shù)據(jù)庫建議年結(jié)前擴展數(shù)據(jù)空間及日志空間

4、;u 對于8.0及以前版本,建議年結(jié)前打上bbnjforv8.0及v6.x系列.rar補丁再年結(jié)。u 對于8.5pack3需要打上pack3的年結(jié)補丁u 對于年結(jié)出現(xiàn)的問題,85pack2以后都可以查詢rptlog.log查看出現(xiàn)錯誤的原因,必要情況下,發(fā)給總部。n ps財務、物流模塊:u 對于啟用軟件涉及核銷、對帳等功能點的客戶提前閱讀年結(jié)注意事項,年結(jié)后對該功能涉及的數(shù)據(jù)多做檢查工作;目錄概述3重要提示3年結(jié)必讀(快速指南)5重要提示5賬務處理5注意事項5常見問題分析6報表管理6常見問題分析6工資管理7常見問題分析7全面預算7注意事項7年結(jié)必讀(詳細指南)8數(shù)據(jù)庫部分8sybase數(shù)據(jù)庫8

5、ms sql server數(shù)據(jù)庫16oracle數(shù)據(jù)庫22sybase sql anyhere數(shù)據(jù)庫27msde2000數(shù)據(jù)庫27財務部分28帳務年結(jié)28報表年結(jié)28物流年結(jié)34年結(jié)常見問題問答38帳務處理38報表管理、報表匯總39工資管理44固定資產(chǎn)45預算管理46物流公共47采購管理48庫存管理49存貨管理49銷售管理50年結(jié)必讀(快速指南)年結(jié)將至,為了更順利的進行年結(jié)工作,請務必閱讀此快速指南。詳細年結(jié)過程和補丁請閱讀稍后的章節(jié)年結(jié)必讀(詳細)重要提示 年結(jié)前請務必確保本年業(yè)務已經(jīng)完成。 年結(jié)前請務必確保已經(jīng)正確做了數(shù)據(jù)庫及erp軟件的備份!1、數(shù)據(jù)庫的備份請使用浪潮erp備份恢復工具

6、。下載地址:聯(lián)通70/lctr/xgxz/show.asp?id=163電信:27/lctr/xgxz/show.asp?id=1632、軟件的備份請使用維護工具的當前數(shù)據(jù)備份。 年結(jié)后不能再做本年的業(yè)務,也不能進行反年結(jié)。下面我們分模塊對軟件年結(jié)的注意事項及常見問題進行介紹:賬務處理注意事項1、 年結(jié)前請一定做好數(shù)據(jù)庫及維護工具的備份。2、 如果使用了銀行對賬功能,年結(jié)前請轉(zhuǎn)入單位日志帳,錄入銀行對賬單,進行對賬處理,確保銀行對賬的準確性。3、 如果使用了往來核銷功能,年結(jié)前請轉(zhuǎn)入單位往來帳,進行往來核銷,確保往來單位賬齡的

7、準確性。4、 如果使用了現(xiàn)金流量表,年結(jié)前請讀取本年分錄,并在完成了報表后,對本年度的的憑證分錄經(jīng)行封存,以免第二年主表項目分析界面分錄太多。常見問題分析q1:年結(jié)的時候提示有人在用,無法年結(jié)a1:首先確保所有的操作人員已經(jīng)退出,如果仍然有提示,請到維護工具模塊-數(shù)據(jù)處理-數(shù)據(jù)鎖管理刪除所有的數(shù)據(jù)鎖q2:進入12月份進行月結(jié)即年結(jié)的時候提示只能月結(jié)1月份的數(shù)據(jù)a2:軟件以1月份登陸,首先進行1月份的月結(jié),然后再依次月結(jié)2月份,3月份.直到12月份q3:月結(jié)的時候提示有空號,無法月結(jié)a3:首先確認企業(yè)是否允許空號,如果不允許的話,需要修改憑證編號。 如果企業(yè)不控制空號,請修改初始-系統(tǒng)設置,不要

8、選擇修改憑證編號,刪除憑證時不自動排號這兩個參數(shù)即可。報表管理注意事項1、 年結(jié)前請做好數(shù)據(jù)庫及維護工具的備份。2、 強烈建議年結(jié)前做報表優(yōu)化工作,以保證年結(jié)的順利進行及數(shù)據(jù)的準確性。報表優(yōu)化工具請雙擊軟件安裝路徑下的rptoptim.exe,進行登陸。報表優(yōu)化工具所有功能均可以反復執(zhí)行,不會造成數(shù)據(jù)紊亂,請放心使用。常見問題分析q1:12月份月末存檔的時候提示有人在用a1:首先確認是否有人操作報表,如果有人在用的話,退出報表后重新月末存檔。其次到維護工具清除數(shù)據(jù)鎖。如果進行了上兩步操作還是不行的話,建議從一月份開始檢查是否有報表被鎖住了,具體菜單是報表-報表解鎖,對被鎖住的報表進行報表解鎖。

9、注:出現(xiàn)這個問題,無法確定是哪個月份的報表被鎖住了,需要依次檢查每個月的報表。工資管理注意事項1、 年度結(jié)轉(zhuǎn)前請做好數(shù)據(jù)庫及維護工具的備份2、 所有的工資類別都在12月份常見問題分析q1:工資年結(jié)提示號工資業(yè)務類別不是月份a1:提示的工資類別還沒有月結(jié)到12月份,文件菜單下,更換工資類別到提示的工資類別,進行月結(jié)處理,如果所有的工資類別都在12月份,就可以做年度結(jié)轉(zhuǎn)。全面預算注意事項1、全面預算不建議年結(jié),直接編制次年的預算報表即可。年結(jié)必讀(詳細指南)數(shù)據(jù)庫部分由于年結(jié)時處理的數(shù)據(jù)量較大,時間也會較長,在此過程中可能會出現(xiàn)意外,導致年結(jié)失敗,為了確保數(shù)據(jù)的安全,在年結(jié)前一定要先做備份,并復制

10、到其它位置(本機的其它磁盤或者網(wǎng)絡的其它機器)。sybase數(shù)據(jù)庫由于sybase數(shù)據(jù)庫系統(tǒng)不能隨數(shù)據(jù)增加進行自增長,目前軟件各模塊在年結(jié)時的事務處理中會插入、更新大量的數(shù)據(jù),每個對數(shù)據(jù)庫所做的修改都會被登錄在事務處理日志中,如果日志滿了就不再允許對數(shù)據(jù)庫進行修改。因此日志空間必須大到能夠容納整個事務處理,這樣系統(tǒng)年結(jié)才能順利執(zhí)行。建議用戶在年結(jié)前對數(shù)據(jù)庫采取如下步驟:1、備份數(shù)據(jù);2、清除日志,擴充日志空間、數(shù)據(jù)空間。1、備份數(shù)據(jù)1.1 數(shù)據(jù)庫可以采取以下任意一種方式進行備份方式1:使用數(shù)據(jù)庫命令行進行數(shù)據(jù)備份點擊開始菜單,進入【sql advantage】菜單在【login】錄入sa,【p

11、assword】錄入sa的口令,然后點擊【connect】按鈕,此處選擇“master” 在【session 1】中錄入dump database cwbase1 to cwbase1_dump,然后點擊執(zhí)行按鈕,進行數(shù)據(jù)庫的備份。(例如您的數(shù)據(jù)庫為cwbase1)方式2:利用數(shù)據(jù)庫提供的工具備份進入開始菜單【sybase】【sybase central】,選擇你要備份的數(shù)據(jù)庫,點擊【backup】功能后,進入:點擊 【下一步】按鈕,點擊【下一步】按鈕,點擊【add】按鈕選擇備份設備:點擊【ok】按鈕后,繼續(xù)點擊【下一步】按鈕,點擊【完成】按鈕,開始備份。1.2維護工具備份用“維護工具”進行數(shù)

12、據(jù)備份,將數(shù)據(jù)存放到指定路徑下。歷史數(shù)據(jù)備份:進入維護工具:菜單【數(shù)據(jù)處理】【歷史數(shù)據(jù)備份】,當前數(shù)據(jù)備份:進入維護工具:菜單【數(shù)據(jù)處理】【備份當前數(shù)據(jù)】選擇要備份的系統(tǒng)和基本表(請選擇全部),其中基本表存放各個系統(tǒng)的公用數(shù)據(jù)。輸入數(shù)據(jù)庫備份路徑(自行定義),并作好記錄,以防數(shù)據(jù)丟失時能夠及時恢復。點擊【確認】按鈕,開始備份所選系統(tǒng)的當前數(shù)據(jù)。備份需要花費一定時間,請耐心等待,不要隨意中斷。備份完成后,可以看到在指定的數(shù)據(jù)庫備份路徑下面創(chuàng)建了一個新目錄,形式為cur當前年月日+_帳套編號,如cur20061231_001(歷史數(shù)據(jù)文件形式為:his2006_001),在該目錄下分系統(tǒng)放置了所有

13、的數(shù)據(jù)庫備份文件。特別注意:所有數(shù)據(jù)在年結(jié)之前必須做數(shù)據(jù)庫備份和維護工具雙備份2、清除日志,擴充日志空間、數(shù)據(jù)空間系統(tǒng)在進行年結(jié)處理時會根據(jù)上一年度數(shù)據(jù)生成當前年度期初數(shù)據(jù),導致處理的數(shù)據(jù)量急劇增加、數(shù)據(jù)庫空間不足,因此應首先檢查測算,如果不足,則擴充數(shù)據(jù)空間。2.1、檢查數(shù)據(jù)空間、可用數(shù)據(jù)空間、日志空間。檢查方法:可以在帳套管理中查看數(shù)據(jù)庫信息。如果可用數(shù)據(jù)空間不足,可以在數(shù)據(jù)庫管理中直接擴充。進入帳套管理菜單【數(shù)據(jù)庫管理】【數(shù)據(jù)庫維護】 清理日志空間:年結(jié)前最好清理一下日志空間。連接【master】數(shù)據(jù)庫,錄入:dump transaction 數(shù)據(jù)庫名 with no_log例如dump

14、 transaction cwbase1 with no_log注:確保沒有人使用本帳套。擴充日志空間、數(shù)據(jù)空間:建議擴充日志空間、數(shù)據(jù)空間:日志空間應該為已使用數(shù)據(jù)空間的2倍或更多。對于一般的企業(yè)建議至少500m??捎脭?shù)據(jù)空間應該至少等于已使用數(shù)據(jù)空間。如果剩余數(shù)據(jù)空間小于已使用數(shù)據(jù)空間,請擴充。特別注意:對于連續(xù)兩年沒有年結(jié)的客戶,如果使用輔助系統(tǒng)且數(shù)據(jù)量很大(參考值:zwfzje記錄數(shù)超過50萬,zwfzys記錄數(shù)超過15萬),建議日志空間為3g左右。年結(jié)過程如沒有結(jié)束,不要隨意終止應用程序。2.2、tempdb空間大小。因為年結(jié)時要生成大量的臨時數(shù)據(jù),臨時庫大小不僅對于優(yōu)化數(shù)據(jù)庫速度有

15、作用,對于大數(shù)據(jù)量處理工作也很有幫助.建議值:一般企業(yè)至少800m。2.3、數(shù)據(jù)鎖的大小。進入帳套管理菜單【數(shù)據(jù)庫管理】【數(shù)據(jù)庫維護】【系統(tǒng)參數(shù)配置】同一時間內(nèi)允許打開鎖的最大數(shù):建議年結(jié)時可調(diào)整為50000,如果數(shù)據(jù)量非常大時,可以臨時調(diào)整為100000。年結(jié)后請務必把鎖數(shù)目調(diào)整為正常運行的數(shù)值,否則會造成正常運行時服務器內(nèi)存資源枯竭。ms sql server數(shù)據(jù)庫建議用戶在年結(jié)前對數(shù)據(jù)庫采取如下步驟:1、備份數(shù)據(jù);2、擴充日志空間、數(shù)據(jù)空間。1、備份數(shù)據(jù)1.1 數(shù)據(jù)庫可以采取以下任意一種方式進行備份:方式1:使用數(shù)據(jù)庫命令行進行數(shù)據(jù)備份ms sql server(6.52000):進入【

16、開始】菜單,【microsoft sql server】【查詢分析器】 點擊【確定】,進入命令編輯欄,錄入:dump database cwbase1 to cwbase1_dump此處為“master” 方式2:利用數(shù)據(jù)庫提供的工具備份ms sql server(2000):進入【開始】菜單,【microsoft sql server】【企業(yè)管理器】在【文件名】中,選擇數(shù)據(jù)庫備份的路徑。點擊【確定】后,按照下一個圖釋,選擇條件,點擊【確定】,開始備份數(shù)據(jù)庫。1.2維護工具備份請參考“sybase數(shù)據(jù)庫”章節(jié)的“維護工具備份”部分。2、擴充日志空間、數(shù)據(jù)空間系統(tǒng)在進行年結(jié)處理時會根據(jù)上一年度數(shù)

17、據(jù)生成當前年度期初數(shù)據(jù),導致處理的數(shù)據(jù)量急劇增加、數(shù)據(jù)庫空間不足,因此應首先檢查測算,如果不足,則擴充數(shù)據(jù)空間。由于ms sql server6.5數(shù)據(jù)庫系統(tǒng)不能隨數(shù)據(jù)增加進行自增長,目前軟件各模塊在年結(jié)時的事務處理中會插入、更新大量的數(shù)據(jù),每個對數(shù)據(jù)庫所做的修改都會被登錄在事務處理日志中,如果日志滿了就不再允許對數(shù)據(jù)庫進行修改。因此日志空間必須大到能夠容納整個事務處理,這樣系統(tǒng)年結(jié)才能順利執(zhí)行。使用ms sql server2000數(shù)據(jù)庫的浪潮軟件在建立帳套時,在數(shù)據(jù)庫中使用了默認設定,可以自動增加。如果用戶為了提升速度進行了優(yōu)化,關(guān)閉了此選項,則在年結(jié)前應該檢查一下數(shù)據(jù)庫空間的使用情況。如

18、果數(shù)據(jù)庫自動擴充,可能在年結(jié)過程中會多次擴充數(shù)據(jù)庫,使得年結(jié)過程時間較長。因此,如果數(shù)據(jù)庫已使用數(shù)據(jù)空間小于剩余空間,也應該進行擴充。日志空間應該為已使用數(shù)據(jù)空間的2倍或更多。對于僅使用了財務的企業(yè)建議至少為500m。2.1、檢查方法:使用sa或系統(tǒng)用戶登錄查詢分析器,聯(lián)接帳套對應的數(shù)據(jù)庫,執(zhí)行:sp_spaceused 返回的兩個結(jié)果集中列出以下信息:列名數(shù)據(jù)類型描述database_namevarchar(18)當前數(shù)據(jù)庫的名稱。database_sizevarchar(18)當前數(shù)據(jù)庫的大小。unallocated spacevarchar(18)數(shù)據(jù)庫的未分配空間。列名數(shù)據(jù)類型描述re

19、servedvarchar(18)保留的空間總量。datavarchar(18)數(shù)據(jù)使用的空間總量。index_sizevarchar(18)索引使用的空間。unusedvarchar(18)未用的空間量。如果數(shù)據(jù)庫的未分配空間(unallocated space)小于保留的空間總量,請擴充。2.2、擴充數(shù)據(jù)庫空間:可以在企業(yè)管理器中完成。選擇帳套所在的數(shù)據(jù)庫,點擊右鍵,選擇【屬性(properties)】,如下圖所示:點擊【屬性】后,會打開如圖所示的屬性窗口。再選擇【數(shù)據(jù)文件】選項卡,如圖所示:直接修改圖中圈中的分配空間值即可,如果不想擴充當前數(shù)據(jù)庫文件,也可以在空行中錄入文件名及位置、分配

20、空間等信息,即可擴充到另外一個文件上。日志的擴充與數(shù)據(jù)文件的擴充相同,選擇【事務日志】選項卡,如圖直接修改分配的空間值就可以,如果也想擴充到另外一個文件名上,在第二行錄入文件 、位置、分配的空間等信息就可以了。oracle數(shù)據(jù)庫建議用戶在年結(jié)前對數(shù)據(jù)庫采取如下步驟:1、備份數(shù)據(jù);2、檢查表空間使用情況;3、擴充回滾段(僅限8i);1、備份數(shù)據(jù)1.1、使用數(shù)據(jù)庫命令行進行數(shù)據(jù)備份在服務器計算機上進行操作,在【開始】菜單中,點擊【運行】,在命令行中錄入:exp lc0019999/aaaaaa file=d:cwdataaaa.dmp owner=lc0019999或者在命令提示符下直接鍵入以上命

21、令。注:lc0019999為數(shù)據(jù)庫屬主,aaaaaa為數(shù)據(jù)庫系統(tǒng)管理員口令,file后為存放數(shù)據(jù)庫的路徑,請根據(jù)實際情況進行更改。點擊確定后,進行數(shù)據(jù)備份。1.2、維護工具備份請參考“sybase數(shù)據(jù)庫”章節(jié)的“維護工具備份”部分.2、檢查表空間使用情況軟件在建立帳套時,表空間使用了默認設定,表空間可以自動增加。如果用戶為了提升速度進行了優(yōu)化,關(guān)閉了此選項,則在年結(jié)前也應該檢查一下表空間的使用情況,如果已經(jīng)使用空間小于剩余空間,也應該進行擴充。查看表空間使用情況:select * from dba_free_space舉例:在實際操作中請根據(jù)實際數(shù)據(jù)庫路徑等信息作適當?shù)恼{(diào)整,切記不可生搬硬套!

22、另外,請在調(diào)整之前,對oracle 作一全備份!假設表空間名稱為gs_oradb_001,數(shù)據(jù)文件c:oradatags_oradb_001.dbf,索引表空間名稱為gs_oradb_idx_001,數(shù)據(jù)文件c:oradatags_oradb_idx_001.dbforacle8i:首先在dos命令行方式中執(zhí)行c:svrmgrlsvrmgrlconnect internalsvrmgrlshutdownsvrmgrlstartup mountoracle9i:首先在dos命令行方式中執(zhí)行c:sqlplus /nologsqlconnect / as sysdbasql shutdownsql

23、startup mount1、增加表空間尺寸增加一個數(shù)據(jù)文件:sqlalter tablespace gs_oradb_001 add datafile c:oradatags_oradb_add_001.dbf size 500m; 2、擴大原有數(shù)據(jù)文件大?。簊qlalter database datafile c:oradatags_oradb_001.dbf resize 1000m; 3、移動表空間數(shù)據(jù)文件假如要求將c:oradata 下gs_oradb_001.dbf移至d:oradata 下,并把文件名改為gs_oradb_alt_001.dbf步驟:3.1、將實例處于關(guān)閉狀態(tài)首先

24、在dos命令行方式中執(zhí)行(oracle9i)c:sqlplus /nologsqlconnect / as sysdbasql shutdownsql startup mount3.2、把數(shù)據(jù)文件c:oradata 下gs_oradb_001.dbf移動到d:oradata下,并把文件名改為gs_oradb_alt_001.dbf3.3、再到sqlplus 環(huán)境中sqlalter database rename file c:oradatags_oradb_001.dbf to d:oradatags_oradb_alt_001.dbf; 或sqlalter tablespace gs_ora

25、db_001 rename datafile c:oradatags_oradb_001.dbf to d:oradatags_oradb_alt_001.dbf; sqlalter database open; 4、查看剩余空間sqlselect tablespace_name,sum(bytes),max(bytes) from dba_free_space group by tablespace_name; 注意:空閑數(shù)據(jù)塊總和sum(bytes) 夠用并不意味每個空閑塊都滿足分配需要,所以當表空間不夠分配擴展塊的時候,還要查看最大空閑數(shù)據(jù)塊max(bytes)的大小。5、合并空閑塊如果

26、表空間上的數(shù)據(jù)對象經(jīng)常發(fā)生類似drop-create 的變動,加之未采用統(tǒng)一的擴展塊尺寸,使那些采用較大擴展塊的數(shù)據(jù)對象不能利用較小的空間碎片,造成空間浪費??赏ㄟ^將較小的空閑塊合并成較大的空閑塊的方法,減少空間浪費。sqlalter tablespace gs_oradb_001coalesce;6、刪除表空間刪除表空間及其包含的所有數(shù)據(jù)sqldrop tablespace gs_oradb_001 including contents;3、擴充回滾段(僅限8i)如果使用了oracle8i,檢查一下oralce的回滾段?;貪L段用于存放數(shù)據(jù)修改之前的值(包括數(shù)據(jù)修改之前的位置和值)?;貪L段的頭

27、部包含正在使用的該回滾段事務的信息。一個事務只能使用一個回滾段來存放它的回滾信息,而一個回滾段可以存放多個事務的回滾信息。對于一般的企業(yè),一般設置為300m即可。如果使用了物流、生產(chǎn)等系統(tǒng),則可以設置的大一些。另外還應該考慮企業(yè)的實際數(shù)據(jù)量,如果數(shù)據(jù)量很大的話,也可以將加回滾段修改為不限制大小,或者添加回滾段。擴展回滾段:alter tablespace name;add datafile /oracle/data/*01.dbf100m online;若動態(tài)分配次數(shù)較多可增大回滾段的初始容量:alter rollback segment rbs0 storage (inittial 20k

28、optimal 40k next 10k maxextents 8);創(chuàng)建回滾段:create public rollback segment rollback_segment tablespace tablespace storage (initial integerk|m next integerk|m minextents integer maxtents integer|unlimited optimal integerk|m|null) 注:回滾段可以在創(chuàng)建時指明private或public,一旦創(chuàng)建將不能修改。 minextents 必須大于等于2 pctincrease必須是0

29、optimal如果要指定,必須大于等于回滾段的初始大?。ㄓ蒻inextents指定) 建議: 一般情況下,initial=next 設置optimal參數(shù)來節(jié)約空間的使用 不要設置maxextents為unlimited 回滾段應創(chuàng)建在一個特定的回滾段表空間內(nèi).舉例:在實際操作中請根據(jù)實際數(shù)據(jù)庫路徑等信息作適當?shù)恼{(diào)整,切記不可生搬硬套!另外,請在調(diào)整之前,對oracle 作一全備份!方法一:在已有的回滾表空間上增加新的回滾表空間。1、以manager登錄sql*plus 后,先查看原各表空間的表空間名、大小及所在的物理路徑,回滾段的表空間的名字一般為rbs(rooback segment),例

30、如:sql col file_name format a50sql select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;tablespace_name file_id bytes/1024/1024 file_name- - -system 1 140c:oradatasystem01.dbfusers 2 3 c:oradatausers01.dbfrbs 3 25 c:oradatarbs01.dbf temp 4 2 c:oradatatemp01.db

31、foem_repository 5 5 c:oradataoemrep01.dbfindx 6 2 c:oradataindx01.dbfgs_oradb_001 7 300 d:netcwdataoraclegs_oradb_001.dbf在上表的顯示結(jié)果中,回滾段表空間名(tablespace_name)為 rbs, 其物理文件(c:oradatarbs01.dbf)大小為25m,注:該文件格式是winnt文件路徑格式,如是unix文件路徑格式具體見其顯示結(jié)果。2、接著擴展rbs表空間的物理文件,擴展時最好遵循兩個原則:(1)、擴展的物理文件最好與原物理文件(rbs01.dbf)位于同一個

32、目錄下,方便于oracle的維護與管理(如:對物理文件冷備份)。如果原物理文件所在的磁盤空間不夠大,可以把擴展的物理文件放在其他磁盤上。(2)、擴展的物理文件名不要與增加帳套時產(chǎn)生的物理文件的命名規(guī)則相沖突,如:不要使用rbs01.dbf,rbs02.dbf,rbs03.dbf等增加帳套時會默認的命名文件??刹扇∪鐁bs01_add01.dbf等。 使用以下命令擴展dbf物理表空間:-unix中sql alter tablespace 表空間名 add datafile /u1/oradata/rbs01_add01.dbf size 100m online;例如:alter tablespa

33、ce rbs add datafile /u1/oradata/rbs01_add01.dbf size 100m online;-windows nt中sql alter tablespace 表空間名 add datafile c:oradatarbs01_add01.dbf size 100m online;例如:alter tablespace rbs add datafile c:oradatarbs01_add01.dbf size 100m online;方法二:重建現(xiàn)有的回滾表空間。如果磁盤空間足夠,可以重建現(xiàn)有的回滾表空間。如果磁盤空間不夠的話,請根據(jù)實際情況調(diào)整。/*調(diào)整回

34、滾段。回滾段大小在2m左右,個數(shù)不宜超過50個。*/*建立專用回滾表空間*/create tablespace rbs01_add datafile c:oradatarbs01_add01.dbf size 300m autoextend on next 10m maxsize unlimited default storage ( initial 2m next 2m minextents 1 maxextents unlimited pctincrease 50 );/*建立回滾段*/create public rollback segment rbs1 tablespace rbs01

35、_add storage ( initial 2m next 2m minextents 2);alter rollback segment rbs1 online;create public rollback segment rbs2 tablespace rbs01_add storage ( initial 2m next 2m minextents 2);create public rollback segment rbs23 tablespace rbs01_add storage ( initial 2m next 2m minextents 2);alter rollback s

36、egment rbs23 online;create public rollback segment rbs24 tablespace rbs01_add storage ( initial 2m next 2m minextents 2);alter rollback segment rbs24 online;/*刪除原來的回滾段*/alter rollback segment rb1 offline;drop public rollback segment rb1;alter rollback segment rb2 offline;drop public rollback segment

37、 rb2;alter rollback segment rb23 offline;drop public rollback segment rb23;alter rollback segment rb24 offline;drop public rollback segment rb24;方法三:修改現(xiàn)有的回滾表空間為大小沒有限制。如果磁盤空間足夠,也可以把回滾段大小設置為沒有限制。sqlalter rollback segment rbs storage (maxextents unlimited);sybase sql anyhere數(shù)據(jù)庫建議用戶在年結(jié)前對數(shù)據(jù)庫進行數(shù)據(jù)備份備份數(shù)據(jù)1、備

38、份數(shù)據(jù)庫退出管理軟件系統(tǒng)后直接復制數(shù)據(jù)庫文件,(文件包括:cwbase1.db,cwbase1.log),將文件拷貝到其他路徑即可2、維護工具備份請參考“sybase數(shù)據(jù)庫”章節(jié)的“維護工具備份”部分。msde2000數(shù)據(jù)庫建議用戶在年結(jié)前對數(shù)據(jù)庫進行數(shù)據(jù)備份備份數(shù)據(jù)1、數(shù)據(jù)庫備份:在軟件安裝后目錄下,找到文件名為msdesql.exe的文件,雙擊msdesql.exe圖標,出現(xiàn)登陸提示框,其中msde下拉框中輸入當前msde服務名。登錄名為msde的合法用戶,對于msde數(shù)據(jù)庫管理員采用sa,默認口令password;對于某帳套管理員,采用lc+帳套編號+9999,如第4套帳,則輸入為lc0

39、049999,此時口令采用維護工具登錄口令。備份數(shù)據(jù)庫功能必須在服務端按照系統(tǒng)管理員sa帳號登錄,必須關(guān)閉所有查詢窗口。進入后從快捷欄中選擇需要備份的數(shù)據(jù)庫后點擊菜單“工具”-“備份數(shù)據(jù)庫”功能,輸入文件名確定即可。受數(shù)據(jù)庫大小影響,備份及壓縮時間不同,請耐心等候。2、維護工具備份請參考“sybase數(shù)據(jù)庫”章節(jié)的“維護工具備份”部分。財務部分帳務年結(jié)1、年結(jié)之前準備工作為了保證年結(jié)的順利進行,請在年結(jié)前進行數(shù)據(jù)備份和數(shù)據(jù)庫維護,具體操作請根據(jù)實際數(shù)據(jù)庫版本參考上述內(nèi)容進行操作。ps8.5以前的版本建議年結(jié)前升級到ps8.5再進行年結(jié)。帳務系統(tǒng)年結(jié)后,可重新進行初始化2、帳務輔助年結(jié)過程下面是

40、帳務輔助模塊年結(jié)時在系統(tǒng)中的操作:2.1、備份數(shù)據(jù)庫表:產(chǎn)生帶年度后綴的表,數(shù)據(jù)與當前表完全一樣;要備份的表放在lstabn中。2.2、強制執(zhí)行數(shù)據(jù)備份(v6.x-8.0備份成歷史數(shù)據(jù),v8.5-9.x備份成當前數(shù)據(jù))。注意:2.1、2.2步驟適用于v6.x-8.0;v8.5-9.x的步驟為2.2、2.12.3、清除歷史表中的2007年數(shù)據(jù):主要是憑證和余額表,以zwkmje為例,要刪除zwkmje2006中的2007年的數(shù)據(jù)。2.4、結(jié)轉(zhuǎn)輔助累計:將設置為結(jié)轉(zhuǎn)累計未完工的項目的余額數(shù)據(jù)登記到zwfzlj。2.5、銀行日記帳轉(zhuǎn)入:已經(jīng)初始化并啟用的銀行存款科目,如果有滿足轉(zhuǎn)入條件而未轉(zhuǎn)入到zw

41、rjzd中的銀行日記帳數(shù)據(jù),在年結(jié)時一并轉(zhuǎn)入到zwrjzd中去。如果這部分數(shù)據(jù)太多,最好在年結(jié)之前事先完成。2.6、產(chǎn)生余額表下年數(shù)據(jù),本年為2006年,也就是產(chǎn)生2007年度的余額數(shù)據(jù)。2.7、刪除余額表、憑證庫中2006年的數(shù)據(jù);2.8、刪除zwrjqc、zwdzqc等表的數(shù)據(jù)。報表年結(jié)1、年結(jié)前準備工作1.1、數(shù)據(jù)庫建議建議年結(jié)前通過dump數(shù)據(jù)庫和維護工具備份兩種方式對數(shù)據(jù)進行備份。對于sql anywhere、ms sql server7.02000、oracle(8i需要擴充回滾段)數(shù)據(jù)庫,系統(tǒng)自動擴展數(shù)據(jù)空間和日志空間,不存在因空間不足造成年結(jié)失敗的問題。但對于ms sql se

42、rver6.5、sybase系列的數(shù)據(jù)庫,年結(jié)前必須進行數(shù)據(jù)庫空間檢查,在確認數(shù)據(jù)空間、日志空間足夠后再進行年結(jié)操作。日志空間:應該為已使用數(shù)據(jù)空間的2倍或更多。對于中小企業(yè)建議至少為800m.未使用的數(shù)據(jù)空間:應該至少等于已使用空間的數(shù)據(jù)空間。對于報表管理系統(tǒng),假設每個月有200張表,年結(jié)大約需要數(shù)據(jù)空間200m,日志空間800m;對于報表匯總,假設每個月有200張表,有2個下級單位,年結(jié)大約需要數(shù)據(jù)空間500m,日志空間1200m。由于報表系統(tǒng)年結(jié)過程中涉及大文本(blob)類型處理,所需空間較多,可用數(shù)據(jù)空間、日志空間越大越好,建議至少保留400m可用數(shù)據(jù)空間;1000m可用日志空間。從

43、ps8.5pack3開始,由于優(yōu)化了年結(jié)處理,報表年結(jié)不再像ps8.5一樣需要大量的日志空間。對于報表管理系統(tǒng),假設每個月有200張表,年結(jié)大約需要數(shù)據(jù)空間200m,日志空間200m;對于報表匯總,假設每個月有200張表,有2個下級單位,年結(jié)大約需要數(shù)據(jù)空間500m,日志空間200m。由于報表系統(tǒng)年結(jié)過程中涉及大文本(blob)類型處理,所需空間較多,可用數(shù)據(jù)空間、日志空間越大越好,建議至少保留400m可用數(shù)據(jù)空間;200m可用日志空間。tempdb空間大?。阂驗槟杲Y(jié)時要生成大量的臨時數(shù)據(jù),臨時庫大小不僅對于優(yōu)化數(shù)據(jù)庫速度有作用,對于大數(shù)據(jù)量處理工作也很有幫助.建議值:一般企業(yè)至少800m???/p>

44、以在帳套管理(數(shù)據(jù)庫管理)中完成。帳套管理數(shù)據(jù)庫設置中設置允許鎖數(shù)量:建議年結(jié)時可臨時調(diào)整為50000,客戶數(shù)據(jù)量非常大時,可以調(diào)整為100000。年結(jié)后請務必把鎖數(shù)目調(diào)整為正常運行的數(shù)值,否則會造成正常運行時資源枯竭。其他問題請參照“年結(jié)操作說明手冊”的“數(shù)據(jù)庫部分”。1.2、數(shù)據(jù)處理建議所有版本的產(chǎn)品,建議年結(jié)前先安裝【報表優(yōu)化工具】,執(zhí)行其中的“重復數(shù)據(jù)清理”、“臨時表清除”、“擴展表垃圾數(shù)據(jù)清除”、“年結(jié)前數(shù)據(jù)檢查”等功能。1.3、補丁建議v6.x、v8.0版本的產(chǎn)品,請打上“bbnjforv8.0及v6.x系列.rar補丁”后再年結(jié);v8.5、pack1、pack2版本的產(chǎn)品,請打上

45、“bbnjforv8.5、pack1、pack2.rar”后再年結(jié);如果年結(jié)失敗,可以恢復備份數(shù)據(jù)或者直接升級到v8.5pack4進行年結(jié),請不要升級到v8.5pack3。v8.5pack3版本的產(chǎn)品,請打上“bbnjforv8.5pack3.rar”后再年結(jié);各個版本的產(chǎn)品如果打上相關(guān)補丁后仍然年結(jié)失敗,請先恢復數(shù)據(jù),解壓縮“報表跟蹤工具.rar”后根據(jù)“報表跟蹤工具使用說明.txt”運行跟蹤工具并重新年結(jié),最后將跟蹤結(jié)果壓縮后發(fā)至yuzhen以便解決,如果是v8.5pack1之后的產(chǎn)品,請同時發(fā)軟件目錄下rptlog.log文件。所有解決方案中都有補丁說明,請務必認真閱讀補丁說明后再打補丁

46、。2、年結(jié)數(shù)據(jù)流程2.1、ps8.5之前版本在報表管理(或匯總)系統(tǒng)中,進行報表年結(jié)時,在進入報表年結(jié)界面設置了所需的參數(shù),點擊確定時,報表數(shù)據(jù)流程如下:(在此將以從2006年向2007年進行報表年結(jié)為例)報表管理系統(tǒng):報表管理系統(tǒng)中進行年結(jié)涉及的報表保存在“l(fā)cendbbyear”這張表中;在年結(jié)時,存在以下情況之一者,不允許進行年結(jié):(1)、當前用戶進入的日期不是2006年度最后一個報表期間;(2)、在“l(fā)cbbzd”這張表中不存在2006會計年度的最后一個會計期間的任何報表;若不存在以上情況,則程序分數(shù)據(jù)庫按以下流程進行數(shù)據(jù)結(jié)轉(zhuǎn):1、對于sybase、ms sql server和sql

47、anywhere數(shù)據(jù)庫系統(tǒng),首先根據(jù)“l(fā)cendbbyear”中“tablename”字段的記錄,將每張表的名稱修改為“原來的表名+舊的會計年度”,例如:若lcendbbyear中記錄有“l(fā)cbbzd”這張表,則將其名稱改為“l(fā)cbbzd+2006”(此表在下文敘述中稱為舊表)。然后,根據(jù)舊表創(chuàng)建一個與這張表結(jié)構(gòu)完全相同的新表,并以原表名作為新表的表名(例如:“l(fā)cbbzd”),作為新的會計年度內(nèi)的這張表,創(chuàng)建完成之后,對舊表(即2006年的表)創(chuàng)建索引;索引創(chuàng)建之后,根據(jù)“l(fā)cendbbyear”中的“dateflag”字段對新表(即2007年的表)進行修改,若“dateflag”的值為1,

48、則只將舊表中最后一個會計期間的數(shù)據(jù)插入新表中,且將會計日期改為新的會計年度的第一個會計期間,否則,將舊表中所有的數(shù)據(jù)插入新表中;如果以上操作成功,則將“l(fā)sconf”中的會計年對改為新的會計年度,即將“l(fā)sconf”中f_vkey = “bb_kjnd”的記錄的f_val值改為新的會計年度。所有這些操作完成之后,報表年結(jié)成功。2、對于db2和oracale數(shù)據(jù)庫系統(tǒng),首先根據(jù)“l(fā)cendbbyear”中“tablename”字段的記錄,以“原來的表名+舊的會計年度”為名稱,(例如:若lcendbbyear中記錄有“l(fā)cbbzd”這張表,則將其名稱改為“l(fā)cbbzd2006”。)創(chuàng)建一張表(此表

49、在下文敘述中稱為舊表)。將原來的表中的數(shù)據(jù)全部導入新建的這張表中,作為歷史數(shù)據(jù)備份;然后,以原表作為新表(例如:“l(fā)cbbzd”),作為新的會計年度內(nèi)的這張表,創(chuàng)建完成之后,對舊表(即2006年的表)創(chuàng)建索引;索引創(chuàng)建之后,將新表中涉及的會計年度改為新的會計年度,將新表中最后一個會計期間之前的數(shù)據(jù)刪除,且將最后一個會計期間改為新的會計年度的第一個會計期間,如果以上操作成功,則將“l(fā)sconf”中的會計年對改為新的會計年度,即將“l(fā)sconf”中f_vkey = “bb_kjnd”的記錄的f_val值改為新的會計年度。所有這些操作完成之后,報表年結(jié)成功。匯總報表系統(tǒng):匯總報表系統(tǒng)中進行年結(jié)涉及的

50、報表保存在“hzendbbyear”這張表中;在年結(jié)時,存在以下情況之一者,不允許進行年結(jié):(1)、當前用戶進入的日期不是2006年度最后一個報表期間;(2)、在“hzbbzd”這張表中不存在當前會計年度的最后一個會計期間的任何報表;若不存在以上情況,則程序分數(shù)據(jù)庫按以下流程進行數(shù)據(jù)結(jié)轉(zhuǎn):1、對于sybase、ms sql server和sql anywhere數(shù)據(jù)庫系統(tǒng),首先根據(jù)“hzendbbyear”中“tablename”字段的記錄,將每張表的名稱修改為“原來的表名+舊的會計年度”,例如:若“hzendbbyear”中記錄有“hzbbzd”這張表,則將其名稱改為“hzbbzd+2006

51、”(此表在下文敘述中稱為舊表)。然后,根據(jù)舊表創(chuàng)建一個與這張表結(jié)構(gòu)完全相同的新表,并以原表名作為新表的表名(例如:“hzbbzd”),作為新的會計年度內(nèi)的這張表,創(chuàng)建完成之后,對舊表(即2006年的表)創(chuàng)建索引;索引創(chuàng)建之后,根據(jù)“hzendbbyear”中的“dateflag”字段對新表(即2007年的表)進行修改,若“dateflag”的值為1,則只將舊表中最后一個會計期間的數(shù)據(jù)插入新表中,且將會計日期改為新的會計年度的第一個會計期間,否則,將舊表中所有的數(shù)據(jù)插入新表中;完成以上操作后,刪除“hzdwsj”、“hzhzsj”、“hzdwbb”這三張表中的數(shù)據(jù);如果以上操作成功,則將“l(fā)sc

52、onf”中的會計年對改為新的會計年度,即將“l(fā)sconf”中f_vkey = “bb_kjnd”的記錄的f_val值改為新的會計年度。所有這些操作完成之后,報表年結(jié)成功。2、對于db2和oracale數(shù)據(jù)庫系統(tǒng),首先根據(jù)“hzendbbyear”中“tablename”字段的記錄,以“原來的表名+舊的會計年度”為名稱,(例如:若hzendbbyear中記錄有“hzbbzd”這張表,則將其名稱改為“hzbbzd+2006”。)創(chuàng)建一張表(此表在下文敘述中稱為舊表)。將原來的表中的數(shù)據(jù)全部導入新建的這張表中,作為歷史數(shù)據(jù)備份;然后,以原表作為新表(例如:“hzbbzd”),作為新的會計年度內(nèi)的這張

53、表,創(chuàng)建完成之后,對舊表(即2006年的表)創(chuàng)建索引;索引創(chuàng)建之后,將新表中涉及的會計年度改為新的會計年度,將新表中最后一個會計期間之前的數(shù)據(jù)刪除,且將最后一個會計期間改為新的會計年度的第一個會計期間;完成以上操作后,刪除“hzdwsj”、“hzhzsj”、“hzdwbb”這三張表中的數(shù)據(jù);如果以上操作成功,則將“l(fā)sconf”中的會計年對改為新的會計年度,即將“l(fā)sconf”中f_vkey = “hz_kjnd”的記錄的f_val值改為新的會計年度。所有這些操作完成之后,報表年結(jié)成功。2.2、ps8.5、pack1、pack2版本報表管理系統(tǒng):報表管理系統(tǒng)中進行年結(jié)涉及的報表保存在“l(fā)cen

54、dbbyear”這張表中;在年結(jié)時,存在以下情況之一者,不允許進行年結(jié):(1)、當前用戶進入的日期不是2006年度最后一個報表期間;(2)、在“l(fā)cbbzd”這張表中不存在當前會計年度的最后一個會計期間的任何報表;若不存在以上情況,則程序分數(shù)據(jù)庫按以下流程進行數(shù)據(jù)結(jié)轉(zhuǎn):1、對于sybase、ms sql server和sql anywhere數(shù)據(jù)庫系統(tǒng)(1)、根據(jù)“l(fā)cendbbyear”中“tablename”字段的記錄,創(chuàng)建若干張空表。空表的名稱為“原來的表名+舊的會計年度”,例如:若lcendbbyear中記錄有“l(fā)cbbzd”這張表,則空表名稱為“l(fā)cbbzd+2006”(此表在下文敘述中稱為歷史表)。(2)、為歷史表創(chuàng)建索引。(3)、再次讀取“l(fā)cendbbyear”表中記錄,逐次進行處理:如果原表中不包含日期字段,則直接將原表中記錄全部添加到歷史表中;如果原表中包含日期字段,則分會計區(qū)間把原表中記錄插入歷史表中。(4)、如果原表中包含日期字段,則分會計區(qū)間刪除原表中最后一個會計區(qū)間之前的所有數(shù)據(jù)。然后更新最后一個會計區(qū)間日期字段為新年度的第一個會計區(qū)間。是否包含日期字段根據(jù)“l(fā)cendbbyear”中的“da

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論