linux6064bit服务器Oracle11gr2安装_第1页
linux6064bit服务器Oracle11gr2安装_第2页
linux6064bit服务器Oracle11gr2安装_第3页
linux6064bit服务器Oracle11gr2安装_第4页
linux6064bit服务器Oracle11gr2安装_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二、安装Oracle 11gr2前的配置其实Linux下安装Oracle 11g并不难,主要就是安装前的配置有点烦琐罢了。不过不要怕,安装过一两次你就会熟练了。开始了,Follow me!1、安装Oracle所需软件包先用rpm -qa | grep命令查询软件包是否安装了,没有的话再用rpm -ivh命令进行安装。1. 检查系统包rpm -q compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c+ libaio-devel libaio libgcc

2、 libstdc+ libstdc+-devel make sysstat unixODBC unixODBC-devel pdksh5.2.143、修改内核参数#vi /etc/sysctl.conf增加下面的内容到文件中:kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max

3、= 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586我都加在最下面了,如下图:运行下面的命令使得内核参数生效:/sbin/sysctl p4、建立安装Oracle需要的用户、组及目录(1)新增组和用户:groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba oraclepasswd oracle(2)创建Oracle的安装目录,并把权限付给oracle用户:mkdir -p /u01/app/oracle/product/11.2.0

4、/db_1chown -R oracle.oinstall /u015、设置oracle用户的shell limit#vi /etc/security/limits.conf增加下面的内容到文件 /etc/security/limits.conf 文件中:# End of fileoracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240增加下面的内容到文件 /etc/pam.d/login 中,使shell limit生效

5、:session required /lib/security/pam_limits.so6、配置静态IP地址安装RedHat Linux的时候最好采用静态IP地址, /etc/sysconfig/network-scripts/ifcfg-eth0文件:DEVICE="eth0"HWADDR="00:0C:29:43:08:00"NM_CONTROLLED="yes"ONBOOT="yes"IPADDR=10.10.10.110PREFIX=24GATEWAY=10.10.10.1我配置的ip地址为:10.10.

6、10.110 ,网关为:10.10.10.1子网掩码:24(255.255.255.0) 因为内网所以没配dns ,想来配置网络对大家不是问题,继续.7、修改/etc/hosts把127.0.0.1改为具体的ip地址,注意最好去掉那些无用的,格式如下:ip地址 主机名 localhost8、关闭SeLinux因为SeLinux对oracle有影响,所以把Secure Linux设成无效,编辑文件/etc/selinux/config :SELINUX=disabled当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙),选择SELinux页面并且设为无效。9、配

7、置Oracle用户的环境变量登录到oracle用户并且配置环境变量,编辑/home/oracle目录下的.bash_profile文件vi .bash_profile增加下面的内容到文件 .bash_profile# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOMEORACLE_SID=orcl; ex

8、port ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=$PATH:$ORACLE_HOME/bin; export PATHLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/home/oracl

9、e/lib:/usr/local/lib:$LD_LIBRARY_PATHexport LC_ALL="en_US"export LANG="en_US"我同样加到文件最下面,如下图:修改完用“source .bash_profile”使其生效。10.重启使selinux生效。复制oracle安装文件并解压给文件夹赋权,我这里只说解压好的文件: database,进入文件目录chmod -R 755 database(给database赋权755)chown -R oracle.oinstall database (将安装目录及子分配给oracle用户和

10、oinstall 组)11、添加你的机器oracle用户可以使用图形化界面# startx# xhost +# su - oracle$vncserver :1 (在oracle下启动vnc 在1端口)$ export DISPLAY="10.10.10.110:0.0" #此处修改为你的IP地址()$ cd /u01/databases #进入Oracle安装目录$ ./runInstaller #开始安装喽2注:使用VNC或者其他软件,连接到服务器oracle用户的图形化界面进入安装目录,运行“runInstaller”启动安装界面中在弹出的界面中,按照如下图选择“I

11、wish receive security updates via my oracle support”,然后下一步点击“Yes”进入下一步这里仅按照数据库软件,选择“Install database software only“,然后下一步:选择“Single Instance database installation”,默认即可,点击下一步继续:添加语言“Simplified Chinese”,然后选定“English”,然后点击下一步:选择oracle按照路径和位置,严格按照oracle环境变量配置,确认完成后,下一步:选择Inventory目录:/oracle/oraInventor

12、y和组,如图下一步在弹出的窗口中,点击yes确认操作系统的组用户:dba,如图,下一步进行预按照检查:确认检查结果,必须无任何失败项,然后下一步(注,演示服务器内存和物理内存较小,所以这两项检查失败,不符合安装要求)检查如果通过,下一步如下图,点击“Finish”进行安装安装过程中安装到最后弹出如下窗口,要求执行两个脚本下图中脚本因当时没截图,后来网上找的图,因为目录设置不一样说呀脚本稍有差别:图为参考。实际执行脚本见后面。另开一个窗口,使用ROOT用户登录后执行脚本:(实际的脚本)/u01/app/oracle/oraInventory/orainstRoot.sh/u01/app/orac

13、le/product/10.2.0/db_1/root.sh强调:必须是在root用户下执行脚本rootora11g # /u01/app/oracle/oraInventory/orainstRoot.shChanging permissions of /oracle/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /oracle/oraInventory to dba.The executi

14、on of the script is complete.rootora11g # /u01/app/oracle/product/10.2.0/db_1/root.shRunning Oracle 11g root.sh script.The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /oracle/product/11.2Enter the full pathname of the local bin directory: /usr/local/bin: Copying dbh

15、ome to /usr/local/bin .The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) n: y Copying oraenv to /usr/local/bin . Copying coraenv to /usr/local/bin .Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFin

16、ished running generic part of root.sh script.Now product-specific root actions will be performed.Finished product-specific root actions.回到图形界面,如下图,点击“OK“。安装完成后,弹出下图,点击“close“。三,数据库建库运行执行命令dbca弹出dbca欢迎界面选择“Create a Database“选择“Custom Database“(自定义数据库)添加相应的sid,应和实际设置保持一致EM选择,默认一般不开启实行数据库系统用户的密码,一般设置为o

17、racle选择数据库存储类型,文件系统和裸设备都选择“File System“一般情况下,不选择开“Flash Recovery Area“和“Enable Archiving”,然后下一步数据库组件选择数据库内存配置 1.参数memory_target配置在联机事务处理系统中,若数据库服务器物理内存大小在8G(含)以下,则给数据库分配的内存memory_target值为服务器物理内存的40%。对于内存在8至32G(含)的服务器来说,给数据库分配的memory_target值为服务器物理内存的60%。对于物理内存在32G以上的数据库服务器,给数据库分配内存为数据库物理内存的60%至80%。 2

18、.参数memory_max_target配置参数memory_max_target初始值设置为参数memory_target值的1.2倍,以便为将来动态调整memory_targe参数值的需要。 3.参数sga_target与pga_aggregate_target配置若无特殊要求,则将参数sga_target与pga_aggregate_target值设为0,让数据库内存使用完全自动管理。对于有特殊要求的应用系统也可以对sga_target及pga_aggregate_target值进行手动设置。 4.自动分配大小的SGA组件配置 若应用系统无特殊要求,数据库安装时将共享池shared_po

19、ol_size、大型池large_pool_size、java_pool_size、db_cache_size参数值设为0,让oracle自身进行自动管理。 进程数设置,一般为500生产数据库字符集须依据应用系统特性来定义,推荐的数据库字符集为ZHS16GBK。国家语言字符集为AL16UTF16。数据库文件大小配置:表空间文件大小设置基本要求:本人应为后来要个人建表空间, ,下图中各个表空间设置为5G 个人感觉占用空间太大,下面表空间选择都是默认 ,下图仅供参考。设置完成后的结果如下图:Redo文件设置三组,每组大小为500M点击“OK”,完成安装。四,验证安装:1.进程验证oracleora

20、11g $ ps -ef|grep oracle注:设置数据开机启动:安装完成后须启动:用root用户:/u01/app/oracle/oraInventory/orainstRoot.sh/u01/app/oracle/product/11.2.0/db_1/root.sh用oracle用户:dbstartlsnrctl startvi /etc/oratab #orcl:/u01/app/oracle/product/10.2.0/db_1:Norcl:/u01/app/oracle/product/10.2.0/db_1:Y上述过程是将N 改为 Yoraclexdanal ydhf$ vi /etc/rc.d/rc.local#!/bin/shtouch /var/lock/subsys/localsu - oracle -c 'lsnrctl start'su - oracle -c 'dbstart'设置开机启动创建个人表空间:、sqlplus sys/cometrue as sysdba-创建表空间/临时表空间CREATE TEMPORARY TABLESPACE dts_tempTEMPFILE '/u01/app/oracle/or

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论