在线等翻译

html-css06

在线等翻译,第1张

The employment history

1, in November, 2007 ~2008 year in June Wuhan Coca Cola Company

specifically works the description: Just entered this company's, in the cold drink equipment department, made some data input, the filing-up, the analysis simply, provided this data to the part use which needed.

After a month, changes over to the classification to carry out the CSS department, carries on the maintenance to this company in the entire Hubei Province region DSS, DSD customer system material, the change and the filing-up.Through all saves the EDS investigation, plans the arrangement reasonably the physiographic region position which investigates for the winding investigator, and exchanges the inspector to provide the data to carry on the input, the filing-up, the analysis, discovered the latent customer carries on newly opened, maximum limit carries on the sales volume to expand, expands the MEP project.Again acts according to its region position to carry on the daily line plan for each service representative, carries on customer tracing.

Period, also involves some administrative aspect the work, is responsible for our unit gatekeeper article receiving and dispatching, the transmission workDrafts some simple summaries, the reportEach month to our unit disciple's attendance rate record, and completes other work which the company turns over the handling.

2nd, in September, 2008 ~ until now Wuhan Cai Pasture Technical school

concrete work description: In this school, is appointed computer teacher a duty, involves the computer foundation and the homepage manufacture

1.安装vmware server软件

从www.vmware.com下载vmware server 1.0 for linux软件,安装过程很简单,基本上是一路Enter.只是需要sn,在这里提供几个使用

928WH-Y65AW-21394-4C70J,92EY4-Y4NAT-23L07-4U7CH,9AWPN-Y400W-2179N-4K5HM

安装vmware server console,以便远程管理vmware server

2.安装虚拟服务器操作系统

我用的是OS是Redhat AS4,kernel 2.6.9-22,虚拟出两块网卡,开始安装操作系统,主机名叫ha1pub,eth0:10.1.250.17,eth1:192.168.100.100.具体过程省略.安装结束后,使用ntsysv命令,关闭掉一些不常使用的进程,只留下一下一些需要的,如ssh,ftp等等.然后关机!

然后cp ha1pub的所有配置文件到一个新的目录,在虚拟机console里面打开,就会出现一个新的系统,但是由于里面的ip信息和第一台机器的重复,进入系统后修改一下

编辑/etc/sysconfig/network文件,将ha1pub修改为ha2pub,然后修改ip,eth0:10.1.250.18,eth1:192.168.100.200.

注意,redhat系统里面,ip的配置文件ifcfg-eth文件里面,有可能包含mac地址的信息,需要删除掉,否则会mac地址重复的错误.ha2pub也关机

3.设置共享存储

由于安装RAC需要共享存储,所以必须为两台机器设置共享存储,我使用vmware-vdiskmanager命令创建一些虚拟硬盘

________________________________________________________________________

vmware-vdiskmanager -c -s 1Gb -a lsilogic -t 2 "/vmware/share/ocfs.vmdk" |用于Oracle集群注册表文件和CRS表决磁盘

________________________________________________________________________

vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "/vmware/share/asm1.vmdk" |用于Oracle的数据文件

________________________________________________________________________

vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "/vmware/share/asm2.vmdk" |用于Oracle的数据文件

________________________________________________________________________

vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "/vmware/share/asm3.vmdk" |用于Oracle的数据文件

________________________________________________________________________

vmware-vdiskmanager -c -s 2Gb -a lsilogic -t 2 "/vmware/share/asm4.vmdk" |用于Oracle的闪回恢复区

____________________________________________________________________

然后分别在两个虚拟服务器的的配置文件,ha1.vmx和ha2vmx文件里面添加如下信息

scsi1.present = "TRUE"

scsi1.virtualDev = "lsilogic"

scsi1.sharedBus = "virtual"

scsi1:1.present = "TRUE"

scsi1:1.mode = "independent-persistent"

scsi1:1.filename = "/vmware/share/ocfs.vmdk"

scsi1:1.deviceType = "disk"

scsi1:2.present = "TRUE"

scsi1:2.mode = "independent-persistent"

scsi1:2.filename = "/vmware/share/asm1.vmdk"

scsi1:2.deviceType = "disk"

scsi1:3.present = "TRUE"

scsi1:3.mode = "independent-persistent"

scsi1:3.filename = "/vmware/share/asm2.vmdk"

scsi1:3.deviceType = "disk"

scsi1:4.present = "TRUE"

scsi1:4.mode = "independent-persistent"

scsi1:4.filename = "/vmware/share/asm3.vmdk"

scsi1:4.deviceType = "disk"

scsi1:5.present = "TRUE"

scsi1:5.mode = "independent-persistent"

scsi1:5.filename = "/vmware/share/asm4.vmdk"

scsi1:5.deviceType = "disk"

disk.locking = "false"

diskLib.dataCacheMaxSize = "0"

diskLib.dataCacheMaxReadAheadSize = "0"

diskLib.DataCacheMinReadAheadSize = "0"

diskLib.dataCachePageSize = "4096"

diskLib.maxUnsyncedWrites = "0"

保存后,打开vmware console就可以看到添加的硬盘,启动ha1pub和ha2pub!随便进入一台系统,用fdisk格式化这些新添加的硬盘.

fdisk -l可以看到如下

__________________________________________________________________

Disk /dev/sda: 16.1 GB, 16106127360 bytes

255 heads, 63 sectors/track, 1958 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 275 2104515 82 Linux swap

/dev/sda3 276195813518697+ 83 Linux

Disk /dev/sdb: 1073 MB, 1073741824 bytes

255 heads, 63 sectors/track, 130 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 130 1044193+ 83 Linux

Disk /dev/sdc: 2147 MB, 2147483648 bytes

255 heads, 63 sectors/track, 261 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdc1 1 261 2096451 83 Linux

Disk /dev/sdd: 2147 MB, 2147483648 bytes

255 heads, 63 sectors/track, 261 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdd1 1 261 2096451 83 Linux

Disk /dev/sde: 2147 MB, 2147483648 bytes

255 heads, 63 sectors/track, 261 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sde1 1 261 2096451 83 Linux

Disk /dev/sdf: 2147 MB, 2147483648 bytes

255 heads, 63 sectors/track, 261 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdf1 1 261 2096451 83 Linux

____________________________________________________________________

修改/etc/hosts文件,如下所示

127.0.0.1localhost(这里必须这样修改,否则RAC节点名出现在回送地址中,安装RAC期间可能会报错)

10.1.250.17 ha1pub

10.1.250.18 ha2pub

192.168.100.100 ha1prv

192.168.100.200 ha2prv

10.1.250.19 ha1vip

10.1.250.20 ha2vip

4.调整网络设置,设置共享内存和信号参数

分别在ha1pub和ha2pub上,编辑/etc/sysctl.conf文件,添加如下信息,这些信息可以根据自己的机器实际情况来调整

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=262144

net.core.wmem_max=262144

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

5. 配置 hangcheck-timer 内核模块

该模块是用来监控集群的状态情况,linux as4中已经安装了此模块,使用下面的命令确认

find /lib/modules -name "hangcheck-timer.o" 看看有没有,如果有,配置并加载该模块

#echo "/sbin/modprobe hangcheck-timer" >>/etc/rc.local

#modprobe hangcheck-timer

#grep Hangcheck /var/log/messages | tail -2

Jul 31 15:01:49 ha2pub kernel: Hangcheck: starting hangcheck timer 0.5.0 (tick is 30 seconds, margin is 180 seconds).

如果看到上面的信息,说明模块的设置工作正确

6. 在两个节点上创建oracle用户和目录

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

以oracle用户登陆,分别建立两个目录

mkdir /home/oracle/app 用于安装oracle 数据库

mkdir /home/oracle/orcl 用于Oracle 集群文件系统 (OCFS) 的挂载点

修改oracle用户的.bash_profile文件如下所示

__________________________________________________________________

export ORACLE_BASE=/home/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORA_CRS_HOME=/home/oracle/app/oracle/product/10.2.0/crs/

export ORACLE_SID=orcl1

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin

export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

export ORA_NLS10=$ORACLE_HOME/nls/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

export THREADS_FLAG=native

export TEMP=/tmp

export TMPDIR=/tmp

________________________________________________________________________

注意,在第二个节点上,修改SID=orcl2

7.建立节点之间的互信

我采用的是ssh,具体过程有很多文档说明,这里省略.分别要建立root用户,oracle用户的互信.

然后在分别以root用户,oracle在两个节点上执行如下命令

ssh localhost

ssh ha1pub

ssh ha2pub

ssh ha1prv

ssh ha2prv

8.安装配置ocfs2

从http://oss.oracle.com/projects/ocfs2/下载与自己操作系统版本相符合的ocfs,ocfs console

比如我的内核是2.6.9-22.EL,于是我下载的就是ocfs2-2.6.9-22.EL-1.2.2-1.i686.rpm,这点非常重要

安装很简单,把该下载的包都下载了rpm安装就ok了

8.1 ocfs2的配置

先使用下面命令禁用SElinux

#system-config-securitylevel &

然后在集群中的每个节点上生成和配置 /etc/ocfs2/cluster.conf

可以使用ocfs2console命令调出图形界面,将ha1pub和ha2pub两个节点都加入,点击apply,然后退出.

在/etc/ocfs2/目录下面将有cluster.conf文件,内容应该如下

______________________________________________________

node:

ip_port = 7777

ip_address = 10.1.250.17

number = 0

name = ha1pub

cluster = ocfs2

node:

ip_port = 7777

ip_address = 10.1.250.18

number = 1

name = ha2pub

cluster = ocfs2

cluster:

node_count = 2

name = ocfs2

________________________________________________________

接着编辑 /etc/init.d/o2cb, 删除开始带 #的配置行

然后 /etc/init.d/o2cb offline ocfs2

/etc/init.d/o2cb unload ocfs2

/etc/init.d/o2cb configure ocfs2 输入y就ok了

8.2 创建ocfs2文件系统

mkfs.ocfs2 -b 4k -C 32k -L oradatafiles /dev/sdb1

然后挂载ocfs2文件系统

mount -t ocfs2 -o datavolume /dev/sdb1 /home/oracle/orcl

修改/etc/fstab,添加

/dev/sdb1 /home/oracle/orcl ocfs2 _netdev,datavolume 0 0

8.3 调O2CB的心跳阀值

修改文件/etc/sysconfig/o2cb将O2CB_HEARTBEAT_THRESHOLD 设置为 301

修改文件 /etc/sysconfig/o2cb 后,需要更改 o2cb 配置。同样,应在集群的所有节点上执行以下操作。

# umount /home/oracle/orcl/

# /etc/init.d/o2cb unload

# /etc/init.d/o2cb configure

reboot两个节点

9. 安装,配置自动存储管理ASM2.0

可以从http://www.oracle.com/technology ... x/asmlib/rhel4.html这里下载相关rpm包

rpm安装过程省略

执行/etc/init.d/oracleasm configure

默认用户输入oracle,默认组输入dba,其他都y,y就可以了

9.1创建ASM磁盘

在一个节点上执行

/etc/init.d/oracleasm createdisk VOL1 /dev/sdc1

/etc/init.d/oracleasm createdisk VOL2 /dev/sdd1

/etc/init.d/oracleasm createdisk VOL3 /dev/sde1

/etc/init.d/oracleasm createdisk VOL4 /dev/sdf1

创建好后,执行/etc/init.d/oracleasm listdisks可以看到

VOL1

VOL2

VOL3

VOL4

然后在另外一个节点上执行

/etc/init.d/oracleasm scandisks

完成后执行

/etc/init.d/oracleasm listdisks应该可以看到和的一个节点相同的内容

10. 安装Oracle 10G cluster软件

从oracle网站下载10201_clusterware_linux32

以oracle用户登录,unset掉一些环境变量,如下

$ unset ORA_CRS_HOME

$ unset ORACLE_HOME

$ unset ORA_NLS10

$ unset TNS_ADMIN

开始安装cluster软件

./runInstaller -ignoreSysPrereqs

*确认安装目录是/home/oracle/app/oracle/product/10.2.0/crs/

*如果愿意可以将clustername由crs修改成其他的名称

*添加两个节点,如下所示

____________________________________________________________________

Public Node NamePrivate Node NameVirtual Node Name

ha1pubha1prvha1vip

ha2pubha2prvha2vip

____________________________________________________________________

*要修改一下eth0的类型,他默认的是private,修改为public

*指定OCR和mirror的路径

Specify OCR Location: /home/oracle/orcl/OCRFile

Specify OCR Mirror Location:/home/oracle/orcl/OCRFile_mirror

*指定Voting磁盘路径

Voting Disk Location: /home/oracle/orcl/CSSFile

Additional Voting Disk 1 Location:/home/oracle/orcl/CSSFile_mirror1

Additional Voting Disk 2 Location:/home/oracle/orcl/CSSFile_mirror2

*安装快结束时.会要求以root执行orainsRoot.sh和root.sh脚本,以root用户打开一个新的终端,一个一个节点顺序执行,千万不要抢时间一起执行

*执行最后一个root.sh的时候,可能会报""eth0" is not public.Public interfaces should be used to configure virtual IPs."这样的错误.这时候需要以root用户去执行$ORA_CRS_HOME/bin/vipca,选择两个节点,配置一下虚拟ip的信息.

至此,clusterware安装就ok了,检查一下集群节点

$ORA_CRS_HOME/bin/olsnodes -n

ha1pub 1

ha2pub 2

11. 安装Oracle 10g软件

从oracle网站下载10201_database_linux32

unset掉一些环境变量

$ unset ORA_CRS_HOME

$ unset ORACLE_HOME

$ unset ORA_NLS10

$ unset TNS_ADMIN

Oracle的安装省略,既然敢玩RAC,肯定以前也安装过oracle,只是有些地方需要注意

*节点的选择上,一定要选上所有的节点

*选择 "Install database software only",先不要建instance,等数据库安装完毕后时候dbca创建

*安装完成后,需要执行root.sh脚本,不要着急,一个节点一个节点执行

12. 建立TNS侦听

以oracle用户执行

$ netca &

*选择所有节点

*选择Listener configuration

*其他的都选择默认即可

结束后可以验证一下侦听是否已经在所有节点上运行

ps -ef|grep LISTEN

应该可以看到

/home/oracle/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER_HA1PUB -inherit

另外一个节点应该是

/home/oracle/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER_HA2PUB -inherit

13. 创建数据库实例

以oracle用户在任一节点执行

dbca &

*选择 Create a Database

*选择所有节点

*选择Custom Database

*全局数据库名输入orcl,SID也是orcl

*选择使用相同的密码对所有用户

*存储选项选择 use ASM

*修改“Create server parameter file (SPFILE)”为/home/oracle/orcl/dbs/spfile+ASM.ora。所有其他选项可以保留其默认值。

*在ASM Disk Groups配置界面,选择Create New,会显示之前通过ASMlib创建的4个卷VOL1到VOL4

选择前三个,VOL1,VOL2,VOL3,Disk group name输入DATA,Redundancy,选择Normal,单击ok,完成后再次单击Create New.选择最后一个VOL4,Disk group name输入FLASH_RECOVERY_AREA, Redundancy选择External,单击ok,完成ASM的磁盘组创建.

*Database File Locations 选择DATA

*Recovery Configuration 选择FLASH_RECOVERY_AREA

*Database Content由于是测试,可以取消掉所有选项

*Service name 可以输入orcltest,TAF Policy选择Basic

*Database Storage 根据自己系统的硬件条件可以更改一些参数.

完成dbca,Oracle RAC就可以所已经完全安装成功了!

14. RAC的启动和关闭

如果都遵循了上面的安装步骤,那么每次节点重新启动的时候,所有服务都会自动启动,如果需要关闭或者启动某个节点,如下所示

*停止RAC

1.emctl stop dbconsole

2.srvctl stop instance -d orcl -i orcl1

3.srvctl stop asm -n ha1pub

4.srvctl stop nodeapps -n ha1pub

*启动RAC

和上面的步骤正好相反即

1.srvctl start nodeapps -n ha1pub

2.srvctl start asm -n ha1pub

3.srvctl start instance -d orcl -i orcl1

4.srvctl start dbconsole

15. RAC的验证和测试

有很多文档写的都很详细,本文就不赘述了

16. 参考文档

在 Linux 和 FireWire 上构建您自己的 Oracle RAC 10g 第 2 版集群

作者:Jeffrey Hunter

http://www.oracle.com/technology ... unter_rac10gr2.html

AnyDVD的扫描结果证明你的光盘是没有版权保护的。光盘使用一段时间之后必然会出现部分文件损坏的现象,但如果是DVD或VCD等视频文件,在录像机播放时,由于其机器内置了非常优秀的纠错播放软件,所以能够顺利地播放,但这绝不等于文件没有损坏!

在电脑复制光盘时,如果直接用操作系统复制一个损坏的文件的可能性是零——它要求这个文件的数据100%的完整,否则一丁点儿都不会复制。而NERO刻录软件是最著名的收费软件,功能虽然最为强大,但也过于正规,从不走旁门左道,所以要完整地复制一个有问题的光盘也很困难。

用CloneCD软件复制的成功率稍高一些,但如果文件损坏过于严重的话,其复制时间也将变得极其漫长,因为它会反复尝试读取同一个损坏的文件很多次,直到确信读不出来才放弃,然后对下一个文件区块进行同样的操作。而DVD格式的文件体积又极为庞大,一张普通的CD一整天的时间都可能远远不够,这种时候你的耐心就显得极为重要了。当然一般的损坏不可能要这么长时间。反正文件损坏越严重,时间越长。如果使用这些软件时间过长,其实对你的光驱影响将会很大。这就要看你对光盘和光驱的价值如何判断了。

如果你认为这光盘的纪念意义非常巨大,一个光驱甚至整台电脑都远远无法与其相比,那么,将光驱拆掉!将光驱里的激光电路的控制电位器调到最大,使其激光发射功率达到最大值,这会大大提高光驱的读盘能力。电位器螺丝一般在激光头的旁边,找到它之后你用小螺丝刀将它往一个方向转上一圈,再让它尝试读取一个损坏的文件(文件体积最好小一点)试试,如果读盘能力增加了,就说明你刚才拧螺丝的方向是增加激光功率的,你可以根据需要再适当调整它的位置,甚至可以将它调到最大位置,哪怕缩短了光驱的寿命都在所不惜。你也可以在复制完这张光盘之后重新调小激光发射功率。你还可以用别人的光驱试试,不同的光驱读盘能力是不一样的。

软件方面,我推荐使用Badcopy,你自己去网上搜索下载,安装之后进入软件直接寻找光盘里的视频文件,将其提取出来即可,扔掉其它无用的文件,然后你应该将视频文件多保存几个备份,储存于不同的介质,如硬盘,U盘和光盘等。是否重新制作成DVD光盘就要看你自己的需要了。