linux系统下安装Oracle11g数据库要点.docx

上传人:牧羊曲112 文档编号:4886111 上传时间:2023-05-21 格式:DOCX 页数:24 大小:1.13MB
返回 下载 相关 举报
linux系统下安装Oracle11g数据库要点.docx_第1页
第1页 / 共24页
linux系统下安装Oracle11g数据库要点.docx_第2页
第2页 / 共24页
linux系统下安装Oracle11g数据库要点.docx_第3页
第3页 / 共24页
linux系统下安装Oracle11g数据库要点.docx_第4页
第4页 / 共24页
linux系统下安装Oracle11g数据库要点.docx_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《linux系统下安装Oracle11g数据库要点.docx》由会员分享,可在线阅读,更多相关《linux系统下安装Oracle11g数据库要点.docx(24页珍藏版)》请在三一办公上搜索。

1、第一章 Oraclellg (Linux)5.1Oracle11g 简介5.1.1 Oraclellg 版本Oracle 11g有多个版本可供选择:标准版1、标准版和企业版。所有这些版本都使用 相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理 器服务器扩展到多处理器服务器集群,而无需更改一行代码。Oracle数据库11g企业版还 有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。主要功能汇总简化版10g标准版1标准版企业版CPU最大数量1 CPU2 Sockets4 Sockets无限制操作系统允操作系统允许操作系统允许RAM1GB许的最大容的

2、最大容量的最大容量量数据库规模4GB无限制无限制无限制Windows/LinuxJ4Unix4支持64位45.2安装环境5.2.1硬件环境1. Linux (RedHat6_32bit 服务版)操作系统主机一台,IP 地址为 172.16.165.2422. Linux系统安装Oracle系统要求: 内存必须高于1G的物理内存 交换区间 一般为内存的2倍,例如:1G的内存可以设置swap分区为3G大 小 硬盘5G以上5.2.2软件环境Oracle11g服务器安装包,安装包本地位置为:172.16.165.144工具软件Oracle11g安装平台为RedHat6_32bit的Linux操作系统5

3、.3安装步骤5.2.1 卸载 Oracle如果在系统中本身已经安装了 Oracle数据库,则在安装之前需要先将其卸载完全方可 进行重新安装。下面为大家讲解Linux操作系统下的Oracle数据库的卸载。1.使用SQL*PLUS停止数据库。在桌面上右键选择“打开一个终端”oracleredhat 6 $ sqlplus /nologSQL connect / as sysdbaSQL shutdown immediateSQL exit2. 停止 Listeneroracleredhat 6 $ Isnrctl stop3. 停止HTTP服务rootredhat6 desktop# servic

4、e httpd stop4. 用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变 量了)5. 将安装目录删除rootredhat6 desktop# rm -rf /u01/app/oracle/6. 将/usr/bin下的文件删除rootredhat6 desktop# rm /usr/local/bin/dbhomerootredhat6 desktop# rm /usr/local/bin/oraenvrootredhat6 desktop# rm /usr/local/bin/coraenv7. 将/etc/oratab 删除rootredhat6 de

5、sktop# rm /etc/oratab8. 将/etc/oraInst.loc 删除rootredhat6 desktop# rm /etc/oraInst.loc9. 将oracle用户删除(若要重新安装,可以不删除)rootredhat6 desktop# userdel - r oracle10. 将用户组删除(若要重新安装,可以不删除)rootredhat6 desktop# groupdel oinstallrootredhat6 desktop# groupdel dba11. 将启动服务删除rootredhat6 desktop# chkconfig del dbora 到此

6、为止,Oracle11g就从Linux系统中完全的卸载成功了。5.2.2 安装 Oracle在linux系统下安装Oraclellg比在windows下安装要复杂很多,下面就以redhat6_32 位服务器版本的Linux为例讲解安装Oracle11g的详细过程。1,修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi/etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。oraclesoft nproc 2047oraclehardnproc16384oraclesoftnofile1024oracleha

7、rdnofile65536编辑完成后按Esc键,输入“:wq”存盘退出2.修改/etc/pam.d/login文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件session required /lib/security/pam_limits.so session required pam_limits.so编辑完成后按Esc键,输入“:wq”存盘退出3. 修改linux内核,修改/etc/sysctl.conf文件,输入命令:vi/etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件fs.file-max = 6815744f

8、s.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输入“:wq存盘退出4.

9、要使/etc/sysctl.conf更改立即生效,执行以下命令。输入:sysctl -p显示如下:linux: # sysctl -pnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_p

10、ort_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485765,编辑/etc/profile,输入命令:vi /etc/profile, 按 i键进入编辑模式,将下列内容加入该文件。if $USER = oracle ; thenI if $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384

11、 -n 65536fifi编辑完成后按Esc键,输入“:wq存盘退出6. 创建相关用户和组,作为软件安装和支持组的拥有者。创建用户,输入命令:groupadd oinstallgroupadd dba创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认7. 创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:输入命令:mkdir /home/oracle/appmkdir /

12、home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/product8, 更改目录属主为Oracle用户所有,输入命令:chown -R oracle:oinstall /home/oracle/app9. 配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,输入:su - oracle,然后直接在输入:vi .bash_profile按i编辑.bash_profile,进入编辑模式,增加以下内容:umask 022export ORACLE_BASE=/home/

13、oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib编辑完成后按Esc键,输入“:wq”存盘退出10. 当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager或其他ftp工具拷贝。11.

14、打开一个终端,进入到。racle安装包的位置,运行下列命令进行解压,输入命令:unzip linux_11gR2_database_1of2.zipunzip linux_11gR2_database_2of2.zip12. 解压完成后cd进入其解压后的目录database输入命令:cd database13.使用ls命令可以查看解压后database所包含的文件,如下图:rootredhate linux_X86_32# cd databaserootgredhatG database# Isdoc install response rpii runlnstalLer sshsetup st

15、age welcome.html rootredhatG database# |14. 执行安装,输入命令:./runInstaller,进入图形化界面ConfigureORAdDATABASElijiifigwe 钮furifty UpdatES口 1aJla1iui-i 口口牌口门Gnd Qpilonsln3iaJI TypeTypical iHftallationPrerequisite ChecksSummaryProdudProvide your email address: ca be infomed ciT securiiy isizue insiall rhe pr-oduci

16、 nd IhiTlaie configur-aTlan rnanager. ViEwd凯mil;.Eqs.iI:EasierToryou If you use our My Oracle Support email addressjusername.V I aish 1 d receive security updates via My Oracle Support.My Oracle Suppon.PatsMvord.15. 首先配置安全升级设置,这里可以省去不用进行配置,点击next。P Oracle fiatabafe 1 Lg Rslease 2 lutalleE Imstailing

17、 dat abase - S*tep 2 of 9Select lril dllHliiin Opt innORACLE &AtYe A S E 0E? Oracle DataBase 1 Is ELclcue 2 lastaller - lustdat abase - Step i of 9LDhriqu广皂izunty UpdatesinEfitallaiioo OptionGrid SiI。ifInsiallTYpeTypicul In stall nd onPrerequisite ChtcksI will I ProductSuHittiajy&leci any or the rai

18、lawng insiJl aptiDns.Cre ate and c Dnfi gure a d atabas tInstall database aoftwnrc only盹Q Upgrade an estlsllng d ar abaseMt IP16.在安装选项中,我们选择只安装数据库软件,然后点击next。(B Oracle Database 1 If: Kclcuc 2 Installer - lasteiillin dat abaisc - Step 3 of 9Node SelectionORAClLJg 11g DATABASECDnfiQure Secunty Updates

19、I nF aJ lai iuri 口口上 ionGrm DfMiaihfI nF aJ I TVdeTypical In frail ati onPrerequisite ChecksSum tn aryI nF Ml Produd7 FinishS eleci ch a iyp e dT d 匹 e iriallaUci n yo u v8n to perToriti.血 jingle imancg databafe IniaJIailon Real Application Clusters daiatiase In stall ati on |Cmgl J18.语言选择,系统默认选择了英语

20、,当然我们也可以选择简体中文或者用户可以根据自己需要选择语言进行添加。点击next。19.选择数据库版本,这里我们选择enterprise edition,即企业版,点击next。20.在这里可以设置安装目录的位置,用户可以选择默认目录,当然也可以根据自身需 要进行设置。点击next进入下一步。21.设置库存目录,这里就使用系统默认的位置即可,点击next22.设置数据库用户的分组和权限,管理员组是dba,操作员的组则为oinstall。设置完成点击next。So mm aryEf Oracle Databaselutallcr - Installiae databa-scmI.-onTiau

21、rE Secuniy updatesIrKCdlldTlon OpiionGrid dptiansPra durt Langua.gesDa.lahH3e Ed rtia nInstallation LocationCreate Inventory Ope-rnting 5 item Crnupi -CHtxkji珈讷my Inzt-all froductu Finish白 Global settings: Dis k sp m e: req ulre 口 5.55 GB vulable 1L.日 E GBk Source iDcaclon: /h am e/orade; dn ah as e

22、/ln trail.1 ./si ag ej prod uli E.xm I: Install method:Typical instillationEdiiion: Enterpris e Edrtlan (I nsc alls offware nlv)- Oracle bse: /uOLJapp/oracler Saflvirare loc-stian: /uDL/app1 rajcIe/dbhDm e:1 CbDBA group: dbaE lovefiftory Infoiririatiian? Inirenlan,! la cal ion: /ufl 1J ap pf DraJ nr

23、entcirY口 ralnvElDry group: Din IResponse File.HelpK BackFinish | | Cancel23.之前所有设置的概况,检查若有问题,可点击back进行重新设置,如果确认无误就点击next,进行安装。24.正在安装数据库产品界面,等待其安装成功,出现如下图所示界面。25.至此安装已经完成,此时系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置。我的两个位置分别为/u01/app/oraInventory/orainstRoot.sh 和/u01/app/oracle/dbhome/root.sh。新开启一

24、个终 端,输入下列命令:su - root cd /u01/app/oraInventorysh orainstRoot.shcd /u01/app/oracle/dbhomesh root.sh等待运行完毕即可。5.4测试安装结果数据库安装完成之后,我们可以通过进行数据库建库的方式来进行验证,看Oracle数据库是否被成功的安装了,建库的步骤如下:1.新开启一个终端,直接输入命令dbca会弹出如下欢迎界面,点击next。2.选择我们要进行的操作,这里选择创建一个数据库。点击next。3.选择要建立的数据库的类型,这里选择的是用户数据库。点击next4.输入全局数据库名称和SID,这里我们输入

25、的是orcl,点击next。5.设置管理选项,这里可以不做设置。点击next。6.设置用户的密码,这里我们选择第二项中设置相同密码,为方便测试,密码全部设置为123456。点击next。7.设置数据库文件的位置,如下图所示,点击next8.通过下面的步骤可以去掉一些不用安装的组件,选择如下图所示。9.设置内存大小,这里可以使用默认设置的793M,点击next10.进入到数据库存储情况的界面,可以查看其概况,直接点击next11.新建选项,选择创建数据库。点击next。12.在这个界面可以查看所有的配置选项,如有误可以返回上一步进行重新设置,如确认无误就点击ok进行数据库创建。13.点击OK,开

26、始数据库的创建。14. 安装可能需要等待较长时间,请耐心等待,安装完成之后出现如下界面。15. 此时直接点击finish完成数据库的创建。5.5常见问题1. 在安装的第20步时报错,错误信息内容为:INS-32035Version jl*这个问题的原因在于,之前在进行卸载的时候,库存目录中的内容没有清除掉,导致安 装出错解决的方法就是进入到设置的库存目录/u01/app/oralnventory下,清除里面的所有内容, 再回到安装界面继续就OK。2. 在创建数据库的第6步时,设置用户密码时会出现错误提示,信息内容如下:Unable lo create a new central invento

27、ry at the specified location.Database Configuration AssistantXA Password entered does not satisfy Oracle/!、 recommended password 匚amplexity policy. A passward should ha vie minimum of 8 characters in length. In addition, the pas sward must 匚 ontain at least one upper case 匚haraciel one lower case 匚haracter and one digit.Do you want to continue?Yes No j这个问题是由于我所设置的密码123456太过简单,不符合账号的安全规则,当然,这里不 是强制实施密码策略的,我们如果对于数据库的安全性要求没有那么高的话可以点击yes继 续进行数据库的创建即可。

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号