关键词不能为空

当前您在: 主页 > 英语 >

Linux SUSE 12 Oracle安装手册

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-29 23:52
tags:

-

2021年1月29日发(作者:广播站)



安装介质和


iso


镜像


scp


传到开发机


< br>将


oracle


安装介质


11. 2.0.40



Linux-x86-64


suse12



ISO


镜像传到操作系统指定目录




1.



oracle


安装介质 通过


scp


传到


87

< br>测试机




2.



ISO


镜像通过


scp


传到


87


测试机





2.


安装前准备工作



1.


创建


VNCserver











2.


登录


v ncviewer


工具配置





















3.


安装前系统检查



1.



硬件的准备:



1.1


检查当前物理内存大小:


(在


Oracle 11g Release 2


里,


Oracle


建议至少需要


4G




# grep -i memtotal /proc/meminfo



1.2


对应交换分区的大小设置建议:




Available RAM(


可用内存


)


Between 4GB and 8GB


Between 8GB and 32GB


More than 32GB



检 查


swap


的大小:



Swap Space Required


(交换分区空间需求)



2 times the size of RAM


1.5 times the size of RAM


32GB


# grep -i swaptotal /proc/meminfo



1.3


系统的架构检查



# uname -m



1.4


磁盘空间需求



检查

< br>/tmp


空间的大小至少为


1G




# df -h /tmp



检查安装数据库的空间是否足够:



# df -h




2.



软件的检查



2.1


操作系统及内核的检查:



Oracle


11g


R2


对于


SUSE


Linux


Enterprise


Server


11


是支持的


,


内核的版本需要是高于或等于


2.6.27. 19




操作系统版本的检查:



# cat /etc/SuSE-release




内核版本的检查:



# uname -r



2.2


软件包的需求,确保如下软件包已经安装:




检查哪些包未安装:



# rpm -q binutils-2.25.0-13.1


gcc-4.8-6.189


gcc48-4.8.5-24.1


glibc-2.19-31.9


glibc-32bit-2.19-31.9


glibc-devel-2.19-31.9.x86_64


glibc-devel-32bit-2.19-31.9.x86_64


libaio1-0.3.109-17.15


libaio-devel-0.3.109-17.15


libcap1-1.10-59.61


libstdc++48-devel-4.8.5-24.1.x86_64


libstdc++48-devel-32bit-4.8.5-24.1.x86_64


libstdc++6-5.2.1+r226025-4.1.x86_64


libstdc++6-32bit-5.2.1+r226025-4.1.x86_64


libstdc++-devel-4.8-6.189.x86_64


libstdc++-devel-32bit-4.8-6.189.x86_64


libgcc_s1-5.2.1+r226025-4.1.x86_64


libgcc_s1-32bit-5.2.1+r226025-4.1.x86_64


mksh-50-2.13


make-4.0-4.1.x86_64


sysstat-10.2.1-3.1.x86_64


xorg-x11-driver- video-7.6_1-14.30.x86_64


xorg-x11-server-7.6_1.15.2-36.21.x86_64


xorg-x11-essentials-7.6_


xorg-x11-Xvnc-1.4.3-7.2.x86_64



xorg-x11-7.6_


xorg-x11-server- extra-7.6_1.15.2-36.21.x86_64





执行命令如下:




结果界面如下:查看





通过


yast2

去安装未安装的包:










再回到


secureRT

< p>
验证


rpm


安装包安装完成没有

< br>



3.


正确设置


hostname


。在


/ etc/networks, /etc/hosts


以及命令


hostname


设置。




修改


host


文件



vi /etc/hosts



新增以下内容



10.6.1.87 sjdreq01








4.


建立操作系统需要的用户及用户组



需要建立的用户及用户组:



用户


/


用户组



oracle


oinstall


dba


oper



添加


oinstall


组:



用户组释义



Oracle


软件拥有者



Oracle


目录组



操作系统


dba




系统的


oper




# groupadd oinstall




添加


dba


组:



# groupadd dba



添加


oper


组:



# groupadd oper



添加


oracle

< br>用户,并为设其主组为


oinstall


,副组为


dba


# useradd -m oracle -g oinstall -G dba,oper -k /etc/skel



检查


oracle


用户的信息:



# id oracle




oracle


用户设置密码:



此处设为


oracle

< br>,为了安全请您之后重设。




# passwd oracle


密码设置


Cisco123



5


设置内核参数




1



< /p>


总的可用共享内存,


单位为


page



4k


字节)



这里设置成


32G


最大共享内存段< /p>


(segment)


大小,单


位为字节< /p>



这里设置成


32G


整个系统允许的最大共享内存段个




取系统默认值即可



设置运行的信号量个数,分别对应



S EMMSL:


每组信号量的最大信号个




SEMMNS:


整个系统内存的信号量的

< br>最大个数



SEMOPM



每组操作最大信号量个数



SEMMNI< /p>


:整个系统最大信号标记数



该组值由空 格分开,取系统默认值,


应该即可



系统可以同时最大打开文件句柄个




取系统默认值即可



端口使用范围



取系统默认值即可



默认的

< p>
TCP


数据接收缓冲大小



TCP


数据接收缓冲最大的大小



TCP


数据发送缓冲大小



TCP


数据发送缓冲最大值



=8388608


2


=34359738360


3


=4096



4


=250 32000 100 142



5


-max=6815744


6


7


8


9


10


_local_port_range=900065500


_default=1048576


_max=1048576


_default=262144


_max=262144



1.



检查系统存在的一些相关参数,并做好记录



# sysctl -a | grep sem


# sysctl -a | grep shm


# sysctl -a | grep file-max


# sysctl -a | grep ip_local_port_range


# sysctl -a | grep rmem_default


# sysctl -a | grep rmem_max


# sysctl -a | grep wmem_default


# sysctl -a | grep wmem_max





2.



修改相应参数



# vi /etc/



Shift+G


跳转到最后一行



O


换行




加入或修改相应参数,如果参数已存在,请修改



-max-nr = 1048576


-max = 6815744


= 8388608


= 34359738360


= 4096


= 250 32000 100 142


_local_port_range = 9000 65500


_default = 4194304


_max = 4194304


_default = 1048576


_max = 1048576



再按


ESC



之后再按


Shift+


:输入


wq< /p>


回车




3.



让参数生效,检查相应参数是否正确



# sysctl -p



4.



为相应


oinstall


组增加创建共享内存段的权限



检查


oinstall



g id


,可通过


oracle



owner


用户(此例中为


oracle


)去查看,例如:



# id oracle


uid=1000(oracle) gid=1000(oinstall) groups=1001(dba),1002(oper),1000(oinstall)






也可以通过看


/etc/group


文件查 找到:



# grep oinstall /etc/group ------------------------


查看第


2


个冒号到第


3


个冒号之间的数就是


oinstall


组的

< br>gid



找到


oinstal l


组的


gid


后,加入到


/proc/sys/vm/hugetlb_shm_group


文件里。



例如:本例


oinstall



gid




1000


,则这么加入:



# echo 1000 > /proc/sys/vm/hugetlb_shm_group



确认已加入指定文件:



# sysctl -a | grep b_shm_group






b_s hm_group


参数加入到文件


/etc/

< br>的末行:



# echo b_shm_group = 1000 >> /etc/



让调整后的参数生效:



# sysctl -p



5.



调整软硬限制参数:



# cat >> /etc/security/ << EOF


oracle



soft



nproc



2047


oracle



hard



nproc



16384


oracle



soft



nofile



1024


oracle



hard



nofile



65536


oracle



soft



stack




10240


EOF



6.



将限 制加入到


/etc/pam.d/login


里加入:



session required









pam_



# vi /etc/pam.d/login


session required









pam_



6.


建立相应安装目录



1.



检查相应设备空间是否足够:



# df -k



2.



建立相应目录以及设置相应权限:



# mkdir -p /oracle/app/


# chown -R ll /oracle/app


# chmod -R 775 /oracle/app


7.


设置


oracle


用户的环境



1.



写入相应设置参数到


oracle


用户



profile




# su - oracle


$$ vi ~/.profile



加入以下参数:



umask 022


TMP=/tmp/


TMPDIR=$$TMP



export TMP TMPDIR;



ORACLE_SID=


oraq



ORACLE_BASE=/oracle/app/oracle

< br>ORACLE_HOME=$$ORACLE_BASE/product/11gR2/db_1/


export ORACLE_BASE ORACLE_SID ORACLE_HOME



PATH=$$ORACLE_HOME/bin/:$$PATH


export PATH



LD_L IBRARY_PATH=$$ORACLE_HOME/lib:/lib:/usr/lib


CLASSPATH=$$ORACLE_HOME/jlib:$$ORACLE_HOME/rdbms /jlib


export LD_LIBRARY_PATH CLASSPATH




刷新文件,让变量生效:



# source ~/.profile



8.


安装


Oracle


软件



给文件夹配置权限在


secureRT


配置





如果< /p>


VNCViewer


待机状态多次输入密码进不去则以下配置:< /p>



sjdreq01:~ # vi /etc/sysconfig/displaymanager





配置


or acle


用户权限


(VNCViewer


系统操作


)







1.



准备好软件:

< br>(


省略


)


p10098816_112020_Linux-x86-64_


p10098816_112020_Linux-x86-64_



2.



解压软件:


(省略)



$$ unzip p10098816_112020_Linux-x86-64_


$$ unzip p10098816_112020_Linux-x86-64_




3.


< /p>


安装


oracle


软件:



$$ cd database


$$ ./runInstaller







3.1


如 下图,去掉



I wish to receive security updates via My Oracle Support



的勾,点击



Next







3.2


如下图,选择



Skip software updates


”< /p>


,然后点击



Next

< br>”






3.3


如下图,选择



Install database software only



,然后,点击



Ne xt






3.4


如下图,选择



Single instance database installation


,


点击



Next







3.5


如 下图,如果需要相应语言支持,请加入。点击



Next





3.6


如下图,选择



Enterprise Ed ition



,点击



Next





























3.7


如下图,检查安装的


ORACLE_ BASE


和软件安装的位置是否正确。点击


< br>Next

























-


-


-


-


-


-


-


-



本文更新与2021-01-29 23:52,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/587964.html

Linux SUSE 12 Oracle安装手册的相关文章