数电.docx

上传人:b****3 文档编号:11694593 上传时间:2023-06-02 格式:DOCX 页数:61 大小:5.07MB
下载 相关 举报
数电.docx_第1页
第1页 / 共61页
数电.docx_第2页
第2页 / 共61页
数电.docx_第3页
第3页 / 共61页
数电.docx_第4页
第4页 / 共61页
数电.docx_第5页
第5页 / 共61页
数电.docx_第6页
第6页 / 共61页
数电.docx_第7页
第7页 / 共61页
数电.docx_第8页
第8页 / 共61页
数电.docx_第9页
第9页 / 共61页
数电.docx_第10页
第10页 / 共61页
数电.docx_第11页
第11页 / 共61页
数电.docx_第12页
第12页 / 共61页
数电.docx_第13页
第13页 / 共61页
数电.docx_第14页
第14页 / 共61页
数电.docx_第15页
第15页 / 共61页
数电.docx_第16页
第16页 / 共61页
数电.docx_第17页
第17页 / 共61页
数电.docx_第18页
第18页 / 共61页
数电.docx_第19页
第19页 / 共61页
数电.docx_第20页
第20页 / 共61页
亲,该文档总共61页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数电.docx

《数电.docx》由会员分享,可在线阅读,更多相关《数电.docx(61页珍藏版)》请在冰点文库上搜索。

数电.docx

数电

2013-8-8:

一、安装Linux虚拟机

(1)安装虚拟机,新建虚拟机,指定RHEL54.iso安装镜像路径,用户cjx,口令aaaaaa,机器名rh5411gTest;

(2)关闭虚拟机rh5411gTest:

#halt,edit虚拟机setting,将networkingAdapter设为hostonly,虚拟机与物理机构成一个小的虚拟网络;

(3)启动虚拟机,配置IP地址

#system-config-network出现图形化的IP配置界面,根据物理IP地址设置staticIP

例如:

物理IP为192.168.19.1

虚拟机IP为192.168.19.2

255.255.255.0

192.168.19.1

(4)重启网络服务:

#servicenetworkrestart

#ifconfig

(5)安装SSH,创建新连接至192.168.19.2虚拟机,root/aaaaaa登录

二、虚拟机下安装Oracle11g

(1)halt虚拟机rh5411gTest,Windows平台下设置共享目录shared_path,将RHEL54.iso安装镜像路径拷贝其下,edit虚拟机—option—设置sharedfolder,指向shared_path;

(2)安装rmp,红帽下安装软件需要依赖rmp包,rmp包含在RHEL54.iso中;

#cd/mnt/hgfs/shared_path#ls可以查看到RHEL54.iso

为共享目录创建挂节点

#mkdir/rh54test

#mount-oloop-tiso9660/mnt/hgfs/shared_path/RHEL54.iso/ht54test

#cd/rh54test

#ls

(3)创建yum源

#cd/etc/yum.repos.d/

#ls

#virhel-debuginfo.repo打开repo文件,按“i”进入Insert模式

删掉name,修改baseurl=file:

///rh54test/Serverenable=1gpkcheck=0别的删掉

按esc,按shift+“:

”,按wq保存退出

(4)编辑root下的一个脚本pack.sh:

vipack.sh

复制下面的yum依赖注入的命令:

#!

/bin/bash

#startinstallrequiredpackages

echo"startinstallingrequiredpackages"

yum-yinstallbinutils-*

yum-yinstallcompat-libstdc++-*

yum-yinstallcompat-libstdc++-*

yum-yinstallelfutils-libelf-*

yum-yinstallelfutils-libelf-devel-*

yum-yinstallgcc-*

yum-yinstallgcc-c++-*

yum-yinstallglibc-*

yum-yinstallglibc-*

yum-yinstallglibc-common-*

yum-yinstallglibc-devel-*

yum-yinstallglibc-devel-*

yum-yinstallglibc-headers-*

yum-yinstallksh-*

yum-yinstalllibaio-*

yum-yinstalllibaio-*

yum-yinstalllibaio-devel-*

yum-yinstalllibaio-devel-*

yum-yinstalllibgcc-*

yum-yinstalllibgcc-*

yum-yinstalllibstdc++-*

yum-yinstalllibstdc++-*

yum-yinstalllibstdc++-devel*

yum-yinstallmake-*

yum-yinstallsysstat-*

yum-yinstallunixODBC-*

(5)为pack.sh增加可执行属性,运行脚本shpack.sh

#ls–lapack.sh

#chmod+xpack.sh

#./pack.sh

2013-8-9:

(6)配置用户、组、目录和权限:

groupaddoinstall

groupadddba

groupaddoper

groupaddasmadmin

groupaddasmdba

groupaddasmoper

useradd-goinstall-Gdba,asmdba,asmadmin,asmopergrid

useradd-goinstall-Gdba,oper,asmdbaoracle

passwdgrid等待设置口令,如都设成orcl

passwdoracle等待设置口令,如都设成orcl

mkdir-p/u01/app/11.2.0/grid

mkdir-p/u01/app/grid

mkdir-p/u01/app/oracle---相当于oracle_base目录

chowngrid:

oinstall/u01/app/11.2.0/grid--给grid、oinstall用户赋予目录权限

chowngrid:

oinstall/u01/app/grid--给grid、oinstall用户赋予目录权限

chown-Roracle:

oinstall/u01/app--给oracle用户递归赋予目录权限

chmod-R775/u01/

chown-Rgrid:

oinstall/u01

查看虚拟机root下的文件系统空间分配:

#df-h/--root下分区的大小

#mount--看root下个挂接的各文件系统

#df-h/dev/sda5--查看sda5的挂在/home下,安装虚拟机时默认/dev/sda5这个设备分区较大,每个用户在home中会有一个自己的文件夹

#cd/home

#ls

#mkdiru01---在home中建立u01,安装oracle

#ls

#ln-s/home/u01//u01---建立根到/home/u01的软链接

#cd/

#ls

(7)root下修改系统内核参数

cat>>/etc/sysctl.conf<

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=1073741824

kernel.shmmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

EOF

sysctl-p

(8)配置/etc/security/limits.conf,限制用户资源的使用情况

cat>>/etc/security/limits.conf<

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

oraclesoftstack10240

gridsoftnproc2047

gridhardnproc16384

gridsoftnofile1024

gridhardnofile65536

gridsoftstack10240

(9)配置/etc/profile

cat>>/etc/profile<

if[$USER="oracle"]||[$USER="grid"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

exportPATH=$PATH:

/u01/app/11.2.0/grid/bin

(10)配置grid和oracle用户的环境变量

su-grid

cd~

ls

pwd

ls-la.–每一个用户都有一个配置文件.bash_profile

cat>>~/.bash_profile<

exportTMP=/tmp

exportTMPDIR=$TMP

exportORACLE_HOSTNAME=localhost

exportORACLE_SID=+ASM

exportORACLE_BASE=/u01/app/grid

exportORACLE_HOME=/u01/app/11.2.0/grid

exportPATH=/u01/app/11.2.0/grid/bin:

$PATH

EOF

exit

orcle用户环境变量配置:

su–oracle

cat>>~/.bash_profile<

exportTMP=/tmp

exportTMPDIR=$TMP

exportORACLE_HOSTNAME=localhost

exportORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

exportORACLE_UNQNAME=orcl

exportORACLE_SID=orcl

exportORACLE_TERM=xterm

exportPATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:

$PATH

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib

exportCLASSPATH=/u01/app/oracle/product/11.2.0/dbhome_1/JRE:

/u01/app/oracle/product/11.2.0/dbhome_1/jlib:

/u01/app/oracle/product/11.2.0/dbhome_1/rdbms/jlib

EOF

(11)安装Xmanager,安装Xshell,用Xshell或Xstar客户端工具采用图形化界面安装oracle11g,连接192.168.19.2,root/aaaaaa,用xclock测试图形界面。

(12)解压Oracle11g,并运行安装程序

cd/mnt/hgfs/shared_path/

unzip–xlinux_11gR2_database_1of2.zip.zip

unzip–xlinux_11gR2_database_2of2.zip.zip

unzip–xlinux_11gR2_grid.zip

su-oracle

cd/mnt/hgfs/shared_path/oracle11

ls

cddatabase/

ls

./runInstaller

root下执行最后两个脚本

#/u01/app/oracle/oraInventory/orainstRoot.sh

#/u01/app/oracle/product/10.2.0/db_1/root.sh

安装结束,root下reboot,重启Linux

#su-oracle

$sqlplus/assysdba

启动失败,需要关闭防火墙

(13)关闭防火墙:

#serviceiptablesstatus--查看防火墙状态

#serviceiptablesstop--在当前开机环境下关闭防火墙,重启后自动开启

#chkconfig--list|grepiptables--查看iptables状态

#chkconfig--level345iptablesoff--关闭3、4、5级别的防火墙即可

#chkconfig--list|grepiptables--查看iptables状态

关闭Selinux:

#vi/etc/sysconfig/selinux

将SELINUX=disabled,保存退出即可

#reboot--重启虚拟机

#su-oracle

$sqlplus/assysdba

SQL>startup;

如果启动失败需要检查bash_profile中的oracle_sid=test,与dbca创建的数据库标识一致。

Sqlplus启动验证成功。

(14)删除Oracle11g

rm-rf/u01/*

rm-rf/etc/ora*

rm-rf/usr/local/bin/*

 

三、安装VisualBox,导入redhat4,安装oracle10g

(1)启动VisualBox,管理—导入—选择虚拟电脑rh4node1.ova,这是一个包含安装oracle等安装程序的虚拟机。

(2)导入成功后在关闭状态下,设置--网络--连接方式为Host-Only;系统—调整内存大小700M即可,确定—启动虚拟机rh4node1;用右ctrl键切换鼠标

(3)查看VisualBox适配器的IP地址:

192.168.56.1,root/beijing登录虚拟机,

#system-config-network

在图形界面中点击edit,设置虚拟机IP地址为

192.168.56.10

255.255.255.0

192.168.56.1

激活虚拟机后ping192.168.56.1,成功后用SSH连接虚拟机192.168.56.10,root/beijing;

#cd/

#ls

#cdsoft/

#ls

#unzip–x10201_database_linux32.zip--解压linux的安装软件

#chmod–R777/soft/database/--确保该路径下可以安装软件了

(4)创建Oracle组和用户帐户

/usr/sbin/groupaddoinstall

/usr/sbin/groupadddba

/usr/sbin/useradd-m-goinstall-Gdbaoracle

idoracle--显示oracle用户的相关id

passwdoracle--修改oracle用户的口令为oracle

(5)root下创建挂接点并授予权限

cd/u01

ls

mkdir-p/u01/app/oracle

chown-Roracle:

oinstall/u01/app/oracle--R表示迭代授权

chmod-R775/u01/app/oracle

(6)修改oracle用户的配置文件

su–oracle

cat>>/home/oracle/.bash_profile<

exportORACLE_SID=orcl

exportORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

exportPATH=$PATH:

$ORACLE_HOME/bin

EOF

(7)配置内核参数,以root用户身份登录并配置Linux内核参数

exit--切换为root用户

cat>>/etc/sysctl.conf<

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=262144

net.core.wmem_max=262144

EOF

/sbin/sysctl-p--p表示?

(8)为oracle用户设置Shell限制,Oracle建议对每个Linux帐户可以使用的进程数量和打开文件的数量设置限制。

要进行这些更改,以root用户身份剪切和粘贴下列命令。

cat>>/etc/security/limits.conf<

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

EOF

cat>>/etc/pam.d/login<

sessionrequired/lib/security/pam_limits.so

EOF

cat>>/etc/profile<

if[\$USER="oracle"];then

if[\$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

EOF

cat>>/etc/csh.login<

if(\$USER=="oracle")then

limitmaxproc16384

limitdescriptors65536

umask022

endif

EOF

(9)在红帽4下安装oracle10g

xhost+---确保oracle用户才能启动图形界面

#su-oracle

$cd/soft/database/

$ls

$./runInstaller--运行oracle10g安装程序

按照向导安装,可以先不创建数据库,后面用dbca创建

安装完后,用root执行最后两个脚本

#/u01/app/oracle/oraInventory/orainstRoot.sh

#/u01/app/oracle/product/10.2.0/db_1/root.sh

OK,确定,退出,oracle10g安装完毕

(10)用dbca创建数据库

$dbca--打开异常

$vi~/.bash_profile--作如下修改,重点添加oralce_home/bin

$source~/.bash_profile

$dbca

出现图形化的界面进行数据库创建即可,设oracle_sid=orcl,口令为oracle

$sqlplus/assysdba--启动sqlplus验证

SQL>selectstatusfromv$Instance;

SQL>select*fromscott.emp;

OK,oracle10g安装成功!

8月10日

一、DataGuard技术简介(见PPT)

二、安装虚拟机node1、node2

(1)VisualBox下导入第二个虚拟机节点rh4node2,其中不包含oracle10g安装软件,挂接弄node1节点的oracle10g安装程序,不安装数据库。

(2)node1节点下:

Vi/etc/exports

/soft*(rw)--保存退出;

Servicenfsrestart

Node2下:

a)创建Oracle组和用户账户

/usr/sbin/groupaddoinstall

/usr/sbin/groupadddba

/usr/sbin/useradd-m-goinstall-Gdbaoracle

idoracle

passwdoracle

b)创建挂接点

mkdir-p/u01/app/oracle

chown-Roracle:

oinstall/u01/app/oracle

chmod-R775/u01/app/oracle

以Oracle用户身份执行

cat>>/home/oracle/.bash_profile<

exportORACLE_SID=orcl

exportORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

exportPATH=$PATH:

$ORACLE_HOME/bin

EOF

c)配置内核参数,以root用户身份登录并在每个主机上配置Linux内核参数。

cat>>/etc/sysctl.conf<

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=262144

net.core.wmem_max=262144

EOF

/sbin/sysctl–p

d)以root身份设置Shell限制

cat>>/etc/security/limits.conf<

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

EOF

cat>>/etc/pam.d/login<

sessionrequired/lib/security/pam_limits.so

EOF

cat>>/etc/profile<

if[

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2