您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle11G在LINUX平台下的安装手册
Oracle10G数据库的安装手册--RedHatEnterprise5.21.1预配置启用telnet、ftp服务:1、telnet服务:运行#ntsysv命令,选择开启telnet服务:[*]telnet,并且将/etc/securetty文件改名为/etc/securetty.bak,使root能够远程telnet登陆。注:建议使用ssh方式登陆,不用开放telnet服务,更安全。2、vsftpd服务:运行#ntsysv命令,选择开启vsftpd服务:[*]vsftpd,并且修改/etc/vsftpd.ftpusers和/etc/vsftpd.user_list文件,将root行删除或注释掉,使超级用户root能够使用ftp服务。3、xmanager服务:修改/etc/X11/xdm/Xaccess,将下面的行:#*#anyhostcangetaloginwindow改为:*#anyhostcangetaloginwindow修改/etc/X11/gdm/gdm.conf,找到下面的信息:[xdmcp]Enable=0或Enable=false修改为:[xdmcp]Enable=1或Enable=true并确保以下信息存在:Port=177修改/etc/inittab,将id:3:initdefault:修改为:id:5:initdefault:并将最后一行改为:x:5:respawn:/usr/bin/gdm确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort:0注释掉,对于64bit的Linux机器,要通过XMANAGER连接linux,前提条件为:a、安装了Xwindow;b、安装了telnet需要以下配置:a,修改配置文件:/usr/share/gdm/defaults.conf,确保:Enable=trueDisplaysPerHost=10Port=177Allowroot=trueAllowRemoteRoot=trueb,修改etc/inittab,确认启动等级为:5重启服务器.4、在/etc/hosts里添加真实ip地址。如:(因为oracle是按真实ip启动)#thatrequirenetworkfunctionalitywillfail.127.0.0.1localhost.localdomainlocalhost192.192.191.32lmpcserverlocalhost1.2创建oracle组和用户Oracle用户帐户将称为oracle,而组为oinstall和dba。以root用户身份执行以下命令:设置oracle帐户的口令:passwdoraclecdma2008teligen1.3创建目录以root用户身份执行以下命令:1.4配置Linux内核参数以root身份执行以下命令:(红色字体根据实际情况改动)然后用sysctl–p使之生效。如果执行不了命令,则重新启动服务器。1.5安装oracle以root身份解压oracle安装包10201-database_linux32.zip:unzip10201-database_linux32.zipcat/etc/sysctl.confEOFkernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=102696net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144EOF/usr/sbin/groupaddoinstall/usr/sbin/groupadddba/usr/sbin/useradd-m-goinstall-Gdbaoraclemkdir-p/opt/oracle11Gmkdir-p/opt/oradatachown-Roracle:oinstall/opt/oracle11G/opt/oradatachmod-R775/opt/oracle11G/opt/oradata给解压文件oracle可执行的权限:(如果解压在/soft下)chown–Roracle/soft/database用xmanager的xstart(或者xbrowser,此相当于windows下的远程桌面)以oracle身份登录,到解压路径下执行:./runInstaller点击ORACLE基位置后面的”浏览(W)”选择ORACLE基目录位置。定为:/opt/oracle11G。设置ORACLE主目录位置,定为:/opt/oracle11G/product/11.1.0/db_1。DBA组设置为dba。取消勾选“创建启动数据库”;点击“下一步”。更改完整路径,定为:/opt/oracle11G/db_1。指定操作系统组名为:oinstall;点击“下一步(N)”按钮;将以下三项勾选:1、正在检查操作系统程序包要求;2、检查内核参数;3、正在检查网络配置要求点击”重试”按钮。如果正常,则点击“下一步(N)”点击“安装(I)”安装过程中会出现:新开一个终端,按照提示进行执行。执行过程中不做任何输入。执行完毕后,点击“确定”按钮。点击“退出(X)”按钮。Oracle安装完成后,切换至Oracle安装目录(/opt/oracle11G/product/11.1.0/db_1/bin),运行./dbca进行数据库创建。点击“下一步”按钮选择创建数据库,点击”下一步”选择“定制数据库”,点击“下一步”.输入全局数据库名和sid,详细的数据库名称需由研发中心提供。暂定:全局数据库名:cdmamain.cdmaSid:cdmamain点击“下一步”。取消勾选”配置ENTERPRISEMANAGER”。点击“下一步”。设定SYS密码为:cdmateligenSYSTEM密码为:cdmateligen。点击“下一步”。有三种存储机制:1、文件系统;2、自动存储管理;3、裸设备。选择“文件系统”。(根据服务器配置也可采用ASM或裸设备模式)点击“下一步”采用默认配置。点击“下一步”采用默认配置,点击“下一步”。采用默认配置,点击“下一步”。将内存百分比修改为60%(如果服务器为Oracle专设,则可以修改为60%、70%);点击标题“字符集”。字符集选择[ZHS16GBK];点击标题“连接模式”。选择“共享服务器模式”,并设置共享服务器数目为5。点击“下一步”。采用默认配置,点击“下一步”。采用默认配置,点击“下一步”。将表空间大小改为如下图所示(其间可能需要增加redo的表空间):图中为数据基本配置。根据实际服务器的大小,可以增加临时表空间、REDO表空间的大小。点击“下一步”。点击“完成”按钮。点击“确定”。数据库创建的时间比较长。请耐心等待。点击“退出”按钮.。恭喜你,数据库已经创建完成,但是你目前还不能运行。请做以下配置。1.6配置oracle配置环境变量先切换用户到oracle:su–oracle修改.bash_profile文件:vi.bash_profile以下是此文件的内容:#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsPATH=$PATH:HOME/binexportORACLE_BASE=/opt/oracle11GexportORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1exportORACLE_SID=cdmamainexportPATH=$PATH:$ORACLE_HOME/binexportTNS_ADMIN=$ORACLE_HOME/network/adminexportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/libexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportORA_NLS10=$ORACLE_HOME/nls/dataunsetUSERNAMEumask022注:蓝色部分是加上去的。PS:如果文件修改时崩溃了,恢复完要删除交换文件才行。配置监听端口和服务端口:在新的终端里面,执行:Cd$ORACLE_HOME/bin./netmgr点击监听程序,同样点“+”创建一个监听端口:选中服务命名,然后点击“+”创建一个服务,填入相应的主机名,服务名(SID)。保存完毕后,切换至$ORACLE_HOME/bin目录下,运行./lsnrctl。输入status,查看监听端口状态;start,启动监听端口;stop,停止监听端口。启动oraclevi$ORACLE_HOME/bin/dbshut把ORACLE_HOME_LISTNER=$1改成ORACLE_HOME_LISTNER=$ORACLE_HOMEvi$ORACLE_HOME/bin/dbstart把ORACLE_HOME_LISTNER=$1改成ORACLE_HOME_LISTNER=$ORACLE_HOMELOG=$ORACLE_HOME_LISTENER/network/log/listener.logvi/etc/oratab将cdmamain:/opt/oracle11G/product/11.1.0/db_1:N改成cdmamain:/opt/oracle11G/product/11.1.0/db_1:Y。cd/etc/init.d,viecho’’oraclechmod555oraclevioracleoracle具体内容如下,开始部分根据实际安装配置修改。exportORACLE_HOME=/opt/oracle11G/product/11.1.0/db_1exportORACLE_SID=cdmamainexportPATH=$PATH:$ORACLE_HOME/binexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKORA_OWNR=oracle#iftheexecutablesdonotexist--displayerrorif[!-f$ORACLE_HOME/bin/dbstart-o!-d$ORACLE_HOME]thenechoOraclestartup:cannotstartexit1fi#dependingonparameter--startup,shutdown,restart#oftheinstanceandlistenerorusagedisplaycase$1instart)#Oraclelistenerandinstancestartupecho-nStartingOracle:su-$ORA_OWNR-c$ORACLE_HOME/bin/dbstartsu-$ORA_OWNR-c$ORACLE_HOME/bin/lsnrctlstarttouch/var/lock/subsys/oraclesu-$ORA_OWNR-c$ORACLE_HOME/bin/emctlstartdbconsole#su-$ORA_OWNR-c$ORACLE_HOME/bin/isqlplusctrlstartechoOK;;stop)#Oraclelistenerandinstanceshutdownecho-nShutdownOracle:su-$ORA_OWNR
本文标题:Oracle11G在LINUX平台下的安装手册
链接地址:https://www.777doc.com/doc-6370654 .html