2011年3月29日 星期二

如何刪除archivelog,把磁碟空間清理出來?

Oracle 刪除歸檔日誌實例[轉貼]
原文來自 -->飛帆網  http://www.pyoix.com

當Oracle 歸檔日誌滿了後,將無法正常登入Oracle,需要刪除一部分歸檔日誌才能正常登入Oracle。

一、首先刪除歸檔日誌物理文件,歸檔日誌一般都是位於archive目錄下,AIX系統下文件格式爲「1_17884_667758186.dbf」,建議操作前先對數據庫進行備份,刪除時至少保留最近幾天的日誌用於數據庫恢復。

二、把歸檔日誌的物理文件刪除後,我們就可以正常登入Oracle了,但是還沒完全把歸檔日誌刪除幹凈,Oracle的controlfile中仍 然記錄著這些archivelog的信息,在Oracle的OEM管理器中有可視化的日誌展現出,當我們手工清除archive目錄下的文件後,這些記錄 並沒有被我們從controlfile中清除掉,接下去我們要做的就是這個工作。

我們利用RMAN進行刪除操作,操作步驟如下:(WIN客戶端系統爲例)

1.指定數據庫實例

C:\Documents and Settings\Administrator>SET Oracle_SID =orcl

2.連接數據庫

C:\Documents and Settings\Administrator>RMAN TARGET SYS/sysadmin@orcl

3.查看歸檔日誌的狀態

RMAN> list archivelog all;

4.手工刪除歸檔日誌文件

RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

說明:

SYSDATA-7,表明當前的系統時間7天前,before關鍵字表示在7天前的歸檔日誌,如果使用了閃回功能,也會刪除閃回的數據。
同樣道理,也可以刪除從7天前到現在的全部日誌,不過這個命令要考慮清楚,做完這個刪除,最好馬上進行全備份數據庫
DELETE ARCHIVELOG from TIME 'SYSDATE-7'; 刪除從7天前到現在的全部日誌,慎用
UNIX/LINUX下也可以通過FIND找到7天前的歸檔數據,使用EXEC子操作刪除
find /oraarchive -xdev -mtime +7 -name "*.dbf" -exec rm -f {} ;

這樣做仍然會在RMAN裏留下未管理的歸檔文件

仍需要在RMAN裏執行下面2條命令

crosscheck archivelog all;
delete expired archivelog all;

所以還不如上面的方法好用,不過用FIND的好處就是,可以在條件上,和EXEC子項上做很多操作,實現更復雜的功能。

2011年3月27日 星期日

準備轉換跑道?!

之前一直在幫一位創業的學長,以PART TIME的方式處理他的IT(MIS)需求。
今年起,由於他業務大幅成長,已經到了非得找專職MIS,甚至成立MIS部門的地步了。
學長的極力邀請,讓我又開始認真考慮外出工作的可能性!

也許……
該是轉換跑道,衝刺一下,看能不能做出另一番成績。

我的重點,仍然不脱LINUX下LAMP平台,甚至嵌入式開發。
之前用功的ORACLE DBA和SAP BASIS,也許很難再有機會摸了吧?

2011年3月14日 星期一

SAP BASIS維護-調校參數


自從Storage Server 穩定下來後,目前SAP還滿正常的!
暫時別亂搞,這些建議參數,等之後功力增加。
再來視狀況調校囉……

2011年3月10日 星期四

跟我学SAP-MM-013-Purch. Org. Configuration[轉貼]

轉自:http://blog.vsharing.com/bestkaka/A933508.html

Purchasing Organization Configuration

1. 采购组织(Purchasing Organization)

a) 采购组织(Purchasing Organization)SAP被定义为与集团采购行为相关人员的群体

b) SAP中的采购功能可以完全依照客户的需求而定义

c) 请参阅跟我学SAP - MM - 001.采购流程&组织层级

2. 采购组织的类型(Types of Purchasing Organization)

a) 集团级采购组织(Purchasing at an Enterprise Level)

b) 公司级采购组织(Purchasing at the Company Code Level)

c) 工厂级采购组织(Purchasing at the Plant Level)

d) 参照型采购组织(Reference Purchasing Organization)

3. 创建采购组织(Create a Purchasing Organization)

a) Menu Path: IMG-Enterprise Structure-Definition-Materials Management-Maintain Purchasing Organization.

b) T-Code: OX08

c) 选择”New Entries”新增资料

d) 输入采购组织(Purchasing Description)与说明栏位, 采购组织同样为一个最长4位的字符编码

e) 采购组织(Purchasing Organization)存放数据表: T024E

4. 分配采购组织(Assigning Purchasing Organization)

a) Cross-Company-Code Purchasing Organization: 不需要分配采购组织给任何公司代码(Company Code), 在开立采购订单(Purchase Order), 系统会要求输入采购物料的公司代码(company Code).

b) Purchasing at the Company Level:

-Menu Path: IMG-Enterprise Structure-Assignment-Material Management-Assign Purchasing Organization to Company Code.

-T-Code: OX01:

-分配采购组织KKKK给公司代码9898后保存

c) Purchasing at the Plant Level

-Menu Path: IMG-Enterprise Structure-Assignment-Material Management-Assign Purchasing Organization to Plant.

-T-Code:OX17

其实这里又有三种情况:

(1) 一个采购组织为一个工厂提供采购服务

(2) 一个采购组织为多个工厂提供采购服务

(3) 多个采购组织为一个工厂提供采购服务

d) Assign Standard Purchasing Organization to Plant

-当多个采购组织为一个工厂(Plant)服务时,可以为这个工厂(Plant)设定一个标准采购组织(Standard Purchasing Organization), 这个采购组织会被用于库存移转(Stock Transfer),寄售(Consignment)交易过程中的物料选择,以及PIPELINE物料发料的交易过程(自动生成PO)选择采购组织..

-Menu Path: IMG-Enterprise Structure-Assignment-Material Management-Assign Standard Purchasing Organization to Plant.

-T-Code: OMKI

输入标准/默认的采购组织后保存.

e) Assign Purchasing Organization to Reference Purchasing Organization

-所谓的参照采购组织(Reference Organization)一般是策略采购部门(Strategic Purchasing Department), 策略采购一般负责分析采购数据, 协商取得最佳采购价格与条件, 这样子集团下的其他采购可以应用这些价格与条件.

-通常参照采购组织(Reference Organization)不会分配给公司代码(Company Code), 而是设定其他的采购组织可以存取参照采购组织下的采购相关数据.

-Menu Path: IMG-Enterprise Structure-Assignment-Materials Management-Assign Purchasing Organization to Reference Purchasing Organization

-T-Code: OMKJ

-点击”New Entries”创建资料

-输入欲参照的采购组织, 并选中”Release Order””Conditions”后保存

5. 采购群组(Purchasing Group)

a) 采购群组(Purchasing Group)是采购组织(Purchasing Organization)的下一阶, 采购群组可以被定义为负责特定物料的人/团队

b) Menu Path: IMG-Materials Management-Purchasing-Create Purchasing Groups.

c) T-Code: OME4

d) 点击”New Entries”创建资料,采购群组是一个最长3位的字符编码,保存后创建完成.


如何修改 SAP 登录界面的文字(事务码SE61)[轉貼]

轉自:http://space.itpub.net/12713008/viewspace-490753

说明:黄底红字标注的为ECC6.0中的配置步骤!

我们使用 SAP 的时候,经常会觉得登录那个界面太简单了,诺大一个屏幕上,只有左面那个角落放了客户端、用户、口令、语言这几个输入框,其他地方都空荡荡的。

这是怎么出来的呢?我们一般的 SAP 系统是不是也能显示一些自己的说明文字呢?

回答是肯定的,SAP 以比较贴近技术人员的方式给出了维护登录界面说明文字的方法。所谓比较贴近技术人员的方式,就是说 SAP 的用户友好性实在太差了……

当然,SAP 是很值得尊重的,至少它想到了这些很细节的问题,虽然没有专门开发一个称为“系统设置”的功能,不过毕竟用系统的通用功能为我们提供了相应操作的可能性。下面就来详细说说。

方法很简单,只需要用下面几个步骤就行了。

首先:输入事务码 SE61,或者通过菜单“Tools -> ABAP Workbench -> Utilities -> Documentation”(中文系统“工具 -> ABAP 工作台 -> 实用程序 -> 文档”。我用的是 ECC5,ECC6.0的初始页面即是,其他版本的菜单路径可能略有不同)打开文档维护的初始界面。

然后:填写下列必要参数
Document Class(文档类):选择 General Text(常规文本),选择时的 ID 为“TX”。
Language(语言):这里需要一定注意,语言必须选择登录页面显示的语言,而不是用户个人设置里面指定的登录后使用的语言。这个语言是 BASIS 在系统参数里面设置的。如果语言不对,界面上就无法显示。
Name(名称):填写“ZLOGIN_SCREEN_INFO”,必须是这个名字,不能变。

然后:根据实际情况按“Create(创建)”或“Change(更改)”按钮——反正如果没有创建过按了更改或创建过后按了创建都会有相应的错误提示,不会搞错的——来编辑文档。

接下来:有可能会遇到一个问题,编辑界面是一个 RichTextFormat 窗口,就是跟 Windows 自带的写字板一样,这个界面可以为文本添加很多格式,但是缺点是,这些格式没法用在我们的登录界面上。有兴趣的朋友可以自己试试看会出现什么结果。我们只需要一个纯文本的编辑器,怎么办?当然有办法!到菜单里面找,“Goto -> Change Editor”(中文系统“转到 -> 修改编辑器”),就可以在 RTF 编辑器和纯文本编辑器之间切换了。

按照 SAP Notes 205487 的说明,文本最多 16 行,每行 45 个等宽字符,而根据我的实践,可以输入无数(反正我回车到手酸了也没到头,已经超过 1000 行了)行文本,登录屏幕上最多显示到第 17 行。每行最多可以输入 72 个英文字符或 36 个中文字符,以及它们的任意组合(70个英文+1个汉字……),而在屏幕上显示的文字则根据系统所使用字符集的不同而变化,由于在这个文本里面用的不是等 宽字体,一般来说,英文能够显示 52 个字符,而中文能显示 30 个半。SAP 还是很体贴的,如果字符数量超过显示宽度,则鼠标移动到相应行的时候,会出来一个小提示栏,显示完整的一行文本。
改变字符集的方法是,在登录界面上按“Alt + F2”或者系统工具栏最右面那个图标下的“字符集”来选择,不过每种语言只能使用自己的字符集,否则就会显示乱码。

罗嗦了这么多,总算可以保存了。不过不要忘记了 SAP 中经常需要激活才能使用的基本原则,文档对象也是需要激活的。保存激活时会要求选择开发类,如果不需要把登录文本传输给其他系统,就指定为本地对象,否则 的话,选择合适的开发类。如果用了开发类,则还需要指定传输请求号。都指定以后,这个登录界面的文字就会显示出来。

附加一个说明,在每行的开头,可以用字段符号指定一个小图标,而这时就很有意思了,原来无法完全显示的文字行就会不受宽度限制,完整的显示出来。用@@来指定图标,其中是两个字符的图标代码,字符范围是数字和字母,例如:00、01、……、09、0A、0B、……、0Z、10、……一直排下去,有好几百个。
可以用 SE38 运行程序 RSTXICON 来查看所有图标。

需要说明的是,事务码 SE61 的功能不这么简单,它可以维护整个系统里中各种各样的文档,修改登录界面文字只是其中很小的一个应用,更多功能都需要各位自己去发掘了。

如何修改 SAP 登录后的背景图片(事务码 SMW0,SM30)[轉貼]

補充:http://www.mysapway.com/2011/04/basis-sap.html
附有圖片輔助說明,較易理解!

轉自: http://space.itpub.net/12713008/viewspace-490754
SAPgui 提供了丰富的界面风格设定功能,跟 Windows 桌面主题一样,可以任意设定自己喜欢的颜色风格。不过美中不足,它的背景图片却比较单调,天天看惯了正式系统的蔚蓝水池或者 IDES 系统的小小图标,是不是想换个图片看看呢?下面就教你如何更换系统登录后的背景图片,比如换成公司的 Logo 或者平面广告等。

第一步是上传我们自己的图片。

假如是第一次维护我们的系统,我们要先维护MIME类型:
首先:用事务码 SMW0 或者通过菜单“Tools -> Web Development -> Web Repository”(中文系统“工具 -> Web 开发 -> Web 资源库”),打开 Web 资源库管理功能。
然后:选择Binary Data(二进制数据),然后回车或执行。接下来输入SWF包,再按执行,进入维护MIME类型(设置-->维护MIME类型),新建 TYPE:image/jpg,EXTENSION:*.jpg,保存后再依次加入其他图片格式。
然 后:上传图片,点击应用工具栏的“Create(创建)”按钮或按键盘 F5 键,打开对象属性输入框,输入对象名字(名字必须遵守 SAP 的知识库对象命名规范,用 Y 或 Z 开头;另外,由于系统允许上传任何类型的文件,为了便于以后使用,对象名字最好包含对文件类型的说明,比如在最后加上扩展名)和描述信息,然后点左下角的 “Import(导入)”按钮。接下来就是选择本机图片,点击“打开”按钮上传文件。
然后会要求选择上传对象的开发类,如果需要传输给其他服务器,就选择一个开发类,如果仅需要在本机使用,使用本地对象就可以了。
上传成功后会自动在对象列表中新增一个条目,说明我们的图片已经上传到服务器上,可以使用了。

第二步,把刚才上传的图片设置为登录首页的背景。

首先,用事务码 SM30 打开表视图维护功能。我没有找到相应的菜单路径,如果你知道,请告诉我。
然后,输入表名 SSM_CUST,这是 SAP 提供的修改登录后主界面的设置表。然后点击“Maintain(维护)”,这时会出现一个提示,说明它是个跨 Client 的表,就是说对它所做的修改会应用于所有 Client。
我们看到了 SSM_CUST 表的内容,有很多条目,跟我们设置背景图片相关的有三条记录,分别是:HIDE_START_IMAGE、RESIZE_IMAGE、START_IMAGE,下面一一介绍。
HIDE_START_IMAGE,值为“YES”表示登录后不显示背景图片,“NO”表示登录后显示背景图片,我们这里当然要填“NO”。
RESIZE_IMAGE,值为“YES”表示自动缩放图片以适应窗口大小,“NO”表示图片尺寸保持原始值不变。如果图片以横竖线条为主,建议使用“NO”,因为系统自动缩放能力很差,变形严重。而如果图片较大或者是照片的话,用“YES”比较好。
START_IMAGE,就填入我们刚才第一步所建立的对象名字。
接下来保存一下就可以了,会要求挂一个请求号,只管挂上就行了。
再打开个新窗口看看,刚才上传的图片是不是已经出现了?

搜尋此網誌

本站大事記

這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!