您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > oracle11g安装配置以及开机自启动
系统版本号:RedHat5.4Enterprise数据库版本号:Oracle11G所用系统补丁如下:binutils-2.17.50.0.6-12.el5.i386.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmelfutils-libelf-devel-0.137-3.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.i386.rpmgcc-4.1.2-46.el5.i386.rpmgcc-c++-4.1.2-46.el5.i386.rpmglibc-devel-2.5-42.i386.rpmglibc-headers-2.5-42.i386.rpmkernel-headers-2.6.18-164.el5.i386.rpmlibaio-0.3.106-3.2.i386.rpmlibaio-devel-0.3.106-3.2.i386.rpmlibgcc-4.1.2-46.el5.i386.rpmlibstdc++-4.1.2-46.el5.i386.rpmlibstdc++-devel-4.1.2-46.el5.i386.rpmmake-3.81-3.el5.i386.rpmsysstat-7.0.2-3.el5.i386.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.i386.rpm1、创建用户和组a、创建组groupaddoinstallgroupadddbab、创建用户且组用户相关权限useradd-goinstall-Gdbaoracle2、创建目录并组安装目录权限a、创建安装目录mkdir-p/usr/local/oracle/11.2.0(安装目录路径)b、给安装目录权限(-G表示给用户添加附加组oracle用户就拥有oinstall和dba两个组的权限)chown-Roracle.oinstall/usr/local/oracle(把目录归属于用户oracle)chmod755/usr/local/oracle(给目录赋予读写执行的权限)备注:安装文件存放目录可自行存放即可。3、系统配置1)编缉/etc/sysctl.conf(vi/etc/sysctl.conf)kernel.shmmax=kernel.shmall=2097152kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=6815744fs.aio-max-nr=1048576net.ipv4.ip_local_port_range=900065500net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576保存退出(:wq)运行sysctl–p,使得修改文件生效2)设置oracle对系统的要求/etc/security/limits.conforaclesoftnofile65536/设置当前系统打开文件的最大数目oraclehardnofile65536/系统中所能设定的最大值oraclesoftnproc16384/设置当前系统进程的最大数目oraclehardnproc163843)编辑/etc/profileif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi4)设置环境变量/home/oracle/.bash_profile#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#Userspecificenvironmentandstartupprograms/以上信息是文件中自带的,需要修改下面的信息exportORACLE_SID=CMEBPexportORACLE_BASE=/usr/local/oracleexportORACLE_HOME=/usr/local/oracle/11.2.0exportLD_LIBRARY_PATH=/usr/local/oracle/11.2.0/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/libexportTNS_ADMIN=/usr/local/oracle/11.2.0/network/adminexportORA_NLS33=/usr/local/oracle/11.2.0/ocommon/nls/admin/dataexportORACLE_OWNER=oracleexportORACLE_TERM=xtermPATH=$PATH:$HOME/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/oracle/11.2.0/binExportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportLANG=en_usexportPATH4、安装文件(放到/home/oracle/database目录下)从启服务器reboot5、root用户下执行#xhost+,(设置xhost+允许所有的服务器使用当前的XServer,默认情况下,其他服务器是无法访问本机的XServer,这时如果执行需要图形化显示的命令,就会导致上面的Xlib:connectionto172.25.198.226:1.0refusedbyserver的错误。)切换到oracle用户,Cd/home/oracle/下,(即安装文件目录)运行安装命令./runInstaller出现安装画面:输入email,点击NEXT直接点击next这里选择serverclass,安装服务器形势,next直接next直接next这里是oracle_base,oracle_home等信息,之前在配置文件中已经写了,所以这里不用做修改了。直接输入password:Easycode2008这里输入:/home/oracle/oraInventory,点击next然后点击Finish,进入安装画面,如下安装提示打开终端,用root用户执行以上命令,改变权限Sh/home/oracle/oraInventory/orainstRoot.shSh/usr/local/oracle/11.2.0/root.sh然后回到安装界面,点击OK点击Close,安装成功。数据库安装成功以后,接下来安装监听器和数据库7、用oracle用户切换到/usr/local/oracle/11.2.0/bin目录执行命令./netca,安装数据库监听器点击next点击next继续指导完成./lsnrctlstatus查看监听器状态./lsnrctlstart打开1521监听端口./netstat–ao|grep1521查看1521监听端口是否启动启动成功,OK,下面创建数据库./dbca创建数据库输入数据库名称CMEBP选择字符集点击finish点击ok,出现下面安装画面到这里,数据库的安装就完毕了。测试安装是否正常#su–oracle$sqlplus/nologConn/assysdba出现SQL表示安装成功。可以进行关闭和重启,用以下命令shutdownimmediate(关闭)Startup(重启)使用sys用户登录:SqlplusEnterusername:sysassysdbaPassword:Easycode2008创建普通用户SQLcreateuserdevidentifiedbyeasycode2008defaulttablespaceusers;SQLgrantresource,connect,dbatodev;SQLcommit;删除用户:SQLdropusertestcascade;SQLcommit;8、最后设置开机自启动方法一:vi/etc/rc.d/rc.localsu-oracle-c/usr/local/oracle/11.2.0/bin/lsnrctlstartsu-oracle-csqlplus/nologeofconn/assysdbastartupquit方法二:用root用户,在/etc/rc.d/init.d目录下面创建oracle的服务文件Cd/etc/rc.d/init.dVioracle11g添加以下内容:#!/bin/bash#chkconfig:3459910#description:StartupScript.forOracleDatabasesexportORACLE_SID=CMEBPexportORACLE_BASE=/usr/local/oracleexportORACLE_HOME=/usr/local/oracle/11.2.0exportLD_LIBRARY_PATH=/usr/local/oracle/11.2.0/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/libexportTNS_ADMIN=/usr/local/oracle/11.2.0/network/adminexportORA_NLS33=/usr/local/oracle/11.2.0/ocommon/nls/admin/dataexportORACLE_OWNER=oracleexportORACLE_TERM=xtermPATH=$PATH:$HOME/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/oracle/11.2.0/binexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportLANG=en_usexportPATHsu-oracleeoflsnrctlstartsqlplus/nologeosconnect/assysdbastartupquit:wq保存文件授予可执行权限:Chmoda+xoracle11g添加服务:Chkconfig–addoracle11g查看服务是否添加成功:Chkconfig–listoracle11g重启系统,查看oracle11g是否启动成功方法三:9、备份还原数据库,使用oracle用户权限$expdev/easycode2008file=’oracle11gr2_cmebp_20110713’$Impdev/easycode2008full=yfile=’oracle11gr2_cmebp_2011071310、用PLSQL远程连接数据库记得关闭LINUX系统的系统-管理-SELINUXMANAGEMENT,都设置成disabled。否则外部链接不上。配置防火墙vi/etc/sysconfig/iptables添加1521端口-ARH-Firewall-1-INPUT–mstate–stateNEW–mtcp–ptcp–dport1521–jACCEPT重启防火墙,使配置生效Serviceiptablesrestart这样就可以从外部连接了ORA-28001:thepasswordhasexpired分类:为了忘却的纪念2011-12-1501:17382人阅读评论(0)收藏举报1、OracleUCM启动的时候,控
本文标题:oracle11g安装配置以及开机自启动
链接地址:https://www.777doc.com/doc-3969785 .html