[转载] 毕业半年,我在富士康的日日夜夜
富士康有着几十万的员工,形形色色的人,总是有太多的话题。我在这里工作了半年,想写一下自己的经历,我觉得自己没那么广的见识,没什么的深度高度,所以只写事实,这样会客观一些。 大学的生活想起来总是美好的,不管你是多么的无聊,不管你想起当初是多么的幼稚,不管多少欢乐还是悲伤。想起那熟悉的校园,想起我们爬的都不想爬的学校后面那座山,想起学校的夏天冬天,想起自己在篮球场上洒下的汗水,想起我经常走大约20分钟的路去见女朋友。。。。[@more@] 我是2006年11月11日签的富士康,当时我的好多同学才刚
远离七种体内毒素
.[@more@] 某医院诊室里,正在就诊的张小姐最近因为公司的业务忙,经常熬夜加班,不仅脸色晦暗难看,还起了很多蝴蝶斑。专家告诉她,这是由于长期精神压力大,休息不好导致的。 专家解释说,在新陈代谢正常的情况下,人们所吃的食物经消化后排出体外,整个过程一般可在12~24小时内完成,这样就可避免废物在肠中过久停留而被肠壁吸收导致中毒。尽管人体有防毒功能,可疲劳、紧张或其他生理原因会导致代谢功能失调、内分泌紊乱,使废物长期停留在体内,残余的废物会在肠内腐败、分解而产生毒素。这些毒素经过再次吸收,不断渗
[总结]9i RAC LMON: terminating instance due to error 29702
基本配置:Linux AS3.0 内核版本: 2.4.21-37.ELsmp Oracle 9.2.0.4 升级到Oracle9.2.0.7 , RAC , 两节点。 clusterware是9204软件安装的 。 后来的查询发现Oracle 9.2.0.4 RAC 系统升级到Oracle9.2.0.7 , Oracle RDBMS Software 是可以升级到Oracle9.2.0.7的,但是Oracle9.2.0.7 Patchset 确实没有ORACM Cluster管理软件的升级版,是Oracle的一个bug (9.2.0.7.0 Bug 4163445) , 只有从Oracle9.2.0.6 Patchset上 升级Oracle9.2.0.4 Clusterware软件ORACM (丛Oracle CM Log 中可以看到Oracle9.2.0.4 版本下安装的ORACM版本为 or
Oracle 隱含參數 : _allow_resetlogs_corruption
提示:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用。在使用_disable_logging进一步的测试中,试图通过switch logfile进行日志切换,结果重起居然报出日志文件损坏。SQL> startupORACLE ...
如何加入外键FK
CREATE TABLE DFMS.tag1( T1 VARCHAR2(20)  ...
ora-27504 when starting instance
In this Document Symptoms Cause SolutionThis document is being delivered to you via Oracle Support's Rapid Visibility (RaV) Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.Applies to: [@more@]Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.2This problem can occur on any platform.SymptomsWhen starting the second instance on node-2 get ora-27504The sever process trace file in user_dump_dest contains the following message:Num
Oracle中十进制与十六进制转换程序
http://www.yunooo.com/news/oraclejiaocheng/161/B55KD8E57348.html [@more@]CREATE OR REPLACE PROCEDURE dec2hex (in_num IN NUMBER, out_hex OUT VARCHAR2) IS TYPE vc2tab_type IS TABLE OF VARCHAR2(1) INDEX BY BINARY_INTEGER; hextab vc2tab_type; v_num NUMBER; v_hex VARCHAR2(200); /* Author: Jonas Nordstrom */ BEGIN IF in_num IS NULL THEN RETURN NULL; END IF;
Oracle10g的回收站(recyclebin)和自由空间管理(zt)
今天在检查数据库报告时发现了这样一条记录:- Large object Report OWNER SEGMENT_NAME SEGMENT_TYPE TABLESPACE Size_Mb ---------- ----------------------------- ------------- ---------- ---------- BOSSMGR BIN$FzMEZaDyQK3gRAADuow9AA== TABLE BOSSMGR 25075在Oracle10g的回收站里,竟然有一个大小为25G的对象,想着手手动释放这个空间,首先检查回收站内的相关对象:[@more@]SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space 2 group by tablespace_name;TABLESPACE_NAME SUM(BYTES)/1024/1024-------
Oralce10g下彻底删除建立错误schema的用户表
select ' DROP TABLE SYS.'||table_name||' PURGE ; ' from dba_tables where owner='PDM626' ; [@more@].
Oracle10g 回收站及彻底删除table : drop table xx purge 以及drop flash
drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 1.通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句[@more@]flashback table <user_recyclebin.object_name or user_recyclebin.original_name> to before drop [rename to <new_table_name>];将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失。若要彻底删除表,则使用语句:drop table <table_name> purge; 2.清除回收站里的信息清除指定表:purge table <ta
删除Oracle 10g垃圾表的好方法
经常使用oracle10g,我们可以发现以前删除的表在数据库中出现了特别多的垃圾表,如下例: BINjR8PK5HhrrgMK8KmgQ9nw== 这一类的表通常无法删除,并且无法用"delete"删除,这种情况的出现, [@more@] 一般不会影响正常的使用,但是有遇到以下几种情况时则必须删掉它。 1.这些表占用空间 2.如果使用Middlegen-Hibernate-r5的朋友会发现一些问题,不你象以前用oracle9时那么顺的生成hibernate配置文件,原因就在这里将它删除就没有问题了. 3.其它情况 BINjR8PK5HhrrgMK8KmgQ9nw== 这一类的表是是1
oracle10g删除Table的困惑
oracle10g中用drop table命令删除表以后(原表有记录),用select * from tab; 发现多出一个BIN$MGhrPKxtxT7gQAB/AQAUKA==$0表,并且无法再删除.drop table的时候在一个参数purge就可以了。 [@more@]原因这个是10g 的新特性。Drop Table 后,没有真正的删除表,而是在“垃圾站”中了。可以通过:SQL> SHOW RECYCLEBIN看到。如果要彻底删除,使用:SQL> PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";删除这一个或SQL> PURGE RECYCLEBIN;删除全部。db_flashback_retention_target参数是设定闪回数据的最长保存时间,单位是
清除10g RAC CRS的方法 (zt)
如果在安装clusterware的过程报错,需要重新安装时,必须先清除已经安装的cluserware,否则可能会影响到下次安装。一般情况下,只需要在各节点上依次运行目录$ORA_CRS_HOME/install/下的脚本rootdelete.sh和rootdeinstall.sh 即可。也可以采用如下步骤手工删除:[@more@]1、在所有节点停止nodeappssrvctl stop nodeapps -n nodename2、删除crs自动启动程序Sun:rm /etc/init.d/init.cssdrm /etc/init.d/init.crsrm /etc/init.d/init.crsdrm /etc/init.d/init.evmdrm /etc/rc3.d/K96init.crsrm /etc/rc3.d/S96init.crs rm -Rf
error: unknown error 22 setting key 'kernel.shmmax'
/etc/sysctl.conf 設置注釋,發現報錯 。 error: unknown error 22 setting key 'kernel.shmmax' [@more@]# Added by DBA for Oracle DBkernel.shmall = 2097152kernel.shmmax = 2147483648 # Half the size of physical memory (in bytes)kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144[root@gnd-rac02 etc]# [root@gnd-rac02 etc]# sysctl
CRS and 10g Real Application Clusters
Subject: CRS and 10g Real Application Clusters Doc ID: Note:259301.1Type: BULLETIN Last Revision Date: 02-JUN-2006Status: PUBLISHED PURPOSE ------- This document is to provide additional information on CRS (Cluster Ready Services) in 10g Real Application Clusters. [@more@] SCOPE & APPLICATION ------------------- This document is intended for RAC Database Administrators and Oracle support enginneers. CRS and 10g REAL APPLICATION CLUSTERS --------------------------------
Oracle10g RAC安装手册 (zt)
整理人:hxre2006-11-20目 录 概述 5 第一部分 Oracle10g RAC数据库简介 6 oracle10g RAC结构 6 硬件 6 共享磁盘存储 7 专用网络 7 公共网络 7 Oracle 集群就绪服务(CRS) 7 Oracle RAC 软件 8 Oracle 自动存储管理 (ASM) 8 第二部分 安装Redhat AS 4.0 (Update2) 8 第三部分 针对Oracle配置redhat 11 [@more@] 3.1 验证系统要求 11 3.2 内核参数 12 3.3 添加oracle用户和组 12 3.4 网络设置 13 3.5 为用户等效性设置SSH 14 第四部分 ASM配置共享磁盘 16 4.1安装ASM软件 1
Oracle密码文件的创建、使用和维护 (zt)
概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性 是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。 [@more@] 在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用Oracle数据库的密码文件进行身份验证。因此,管理好密码文件,对于控制授权用户从远端或本机登录O
Oracle10g 目录$ORACLE_HOME/dbs 下有文件 hc_<ORACLE_SID>.dat ,用处是 ?
Q1: What is the $ORACLE_HOME/dbs/hc_<ORACLE_SID>.dat file?Q2: What happens if the $ORACLE_HOME/dbs/hc_<ORACLE_SID>.dat file is deleted?见Metalink . Doc ID: Note:390474.1 [@more@]A1: The $ORACLE_HOME/dbs/hc_<ORACLE_SID>.dat is created for the instance health check monitoring. It contains information used to monitor the instance health and to determine why it went down if the instance isn't up. The file will be recreated at every instance startup.A2: Per Bug 4645405 UNABLE T
用Oracle发送邮件procedure (zt)
.[@more@]CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER VARCHAR2, P_SERVER VARCHAR2, P_PORT NUMBER DEFAULT 25, P_NEED_SMTP INT DEFAULT 0,
Oracle Flashback (9i & 10g) [zt]
第一章、前言根据以往的经验,很多操作失误或者用户错误,将导致应用停顿甚至终止,但是,实际上,防止这种误操作的办法是非常用限的。如果没有良好的计划与高超的技术,一个很小的错误将可能导致一个很大的影响,如错误的删除(delete)数据或者是删除(drop)一个表。 [@more@] 那怎么样来防止这种“不小心的操作呢”,Oracle从版本9开始,就开始提供了flashback query(闪回查询)的功能,最初的功能也是很有限的,不仅完全依赖于自动Undo(AUM),对于drop,truncate等DDL操作是毫无办法,而且,由于受到Undo空间限制,能闪回的时间也是有限