版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
密级普通版本1.0总页数Oracle10gforLinux系统安装阐明书TITLE文献代号:CZ-XTGC-AZ-061024-05整顿:郑炎平日期:-10-24审核:日期:批准:日期:修订记录日期修订版本描述作者-10-241.0建立文档Zhyp
目录TOC\o"1-8"\h\z\uLinuxas4上安装oracle10g -3-1、检查内存和互换分区 -3-2、检查/tmp空间 -3-3、检查软件包 -4-在RHEL4x86_64上安装10gR2(64-bit)需要软件包: -4-在RHEL4x86上安装10gR2(64-bit)需要软件包: -4-查看解决器内核: -4-可以用如下命令来查询: -5-4、检查内核参数 -5-5、检查磁盘空间 -6-6、创立oracle顾客 -6-7、为Oracle顾客设定Shell限制 -6-8、创立oracle目录 -7-9、设立oracle环境变量 -7-10、安装oracle -8-1)进入欢迎界面: -9-2)指定详细目录和认证: -9-3)弹出对话框规定执行orainstRoot.sh脚本: -10-4)检查产品安装先决条件 -10-5)选取数据库配备: -10-6)指定数据库配备选项: -10-7)指定数据库存储组选项: -10-8)指定备份和修复选项: -10-9)指定数据库密码: -10-10)点击安装 -10-11)安装完毕 -11-11、安装后检查 -11-12、使用Oracle数据库 -11-设立Oracle环境变量: -11-启动数据库: -11-关闭数据库: -11-停止数据库 -12-数据库管理程序: -12-停止网络侦听: -12-关闭群集服务进程: -12-启动和停止OracleEnterpriseManager数据库控制: -12-启动和停止iSQL*Plus: -12-启动和停止监听器: -12-启动和停止数据库: -13-列出Oracle进程: -13-13、卸载Oracle: -14-
Linuxas4上安装oracle10g1、检查内存和互换分区 检查物理内存 grepMemTotal/proc/meminfo 检查互换分区 grepSwapTotal/proc/meminfo 可以创立一种temporaryswap文献已增长系统temporaryswap空间 su-root ddif=/dev/zeroof=tmpswapbs=1kcount=900000 chmod600tmpswap mkswaptmpswap swapontmpswap 可以用如下命令来撤销temporaryswap su-root swapofftmpswap rmtmpswap2、检查/tmp空间 依照Oracle文档,安装oracleOUI界面需要400MB/tmp空间 $df/tmp 若没有足够互换tmp空间,可以在其她文献系统中创立一种tmp目录 su-root mkdir/<AnotherFilesystem>/tmp chownroot.root/<AnotherFilesystem>/tmp chmod1777/<AnotherFilesystem>/tmp exportTEMP=/<AnotherFilesystem> exportTMPDIR=/<AnotherFilesystem> 当你安装好oracle后可以删掉增长tmp空间 su-root rmdir/<AnotherFilesystem>/tmp unsetTEMP unsetTMPDIR3、检查软件包 安装oracle10g之前需要检查系统RPM包。在RHEL4x86_64上安装10gR2(64-bit)需要软件包: binutils-.2-10.EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c++-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-.90-44.1 libstdc++-3.4.3-9.EL4 libstdc++-devel-3.4.3-9.EL4 make-3.80-5 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2在RHEL4x86上安装10gR2(64-bit)需要软件包: binutils-.2-10.EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c++-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-.90-44.1 libstdc++-3.4.3-9.EL4 libstdc++-devel-3.4.3-9.EL4 make-3.80-5 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2查看解决器内核: #uname-mi x86_64x86_64可以用如下命令来查询: #rpm-qbinutilscompat-dbcontrol-centergccgcc-c++glibcglibc-commongnome-libs\libstdc++libstdc++-develmakepdkshsysstatxscreensaverlibaio 4、检查内核参数 su-root sysctl-a shmmax= shmmni=4096 shmall=2097152 shmmin=1 shmseg=10 semmsl=250 semmns=3 semopm=100 semmni=128 file-max=65536 ip_local_port_range=102465000 注意:当系统内核参数比上面列表高时,不能再变化它值。 在RHELAS4x86,RHELAS3U5x86,RHELAS3U5x86_64,RHELAS2.1,RH9,FC1,FC3,和FC4上,需要变化shmmax,semopm,和filemax已达到系统最低规定。在RHELAS4x86_64上需要变化shmmax和semopm值 在/etc/sysctl.conf文献中增长如下行: kernel.shmmax= kernel.sem=2503100128 fs.file-max=65536 net.ipv4.ip_local_port_range=102465000//变化本地端口范畴 在/etc/sysctl.conf中增长这些行将导致每次启动时系统调用/etc/inittab时应 用/etc/rc.d/rc.sysinit脚本,为了使这些更改得到立即生效,需要执行如下命令: su-root sysctl–p在REDHATAS4安装oracle10g在检查安装过程中浮现下面错误:正在检查rmem_default=262144;已发现rmem_default=135168
失败<<<<正在检查rmem_max=262144;
已发现rmem_max=131071
失败<<<<
正在检查wmem_default=262144;
已发现wmem_default=135168
失败<<<<
正在检查wmem_max=262144;
已发现wmem_max=131071
失败<<<<
检查完毕
失败<<<<SYSCTLS可以通过目录/proc/sys/net/core/*下文献或者用sysctl(2)系统调用来访问内核套接字网络系统控制(sysctl)信息.rmem_default指明套接字接受缓冲区默认字节数.rmem_max指明套接字接受缓冲区最大字节数,顾客可以通过使用SO_RCVBUF套接字选项来设立此值.wmem_default指明套接字发送缓冲区默认字节数.wmem_max指明发送缓冲区最大字节数,顾客可以通过使用套接字SO_SNDBUF选项来设立它值.message_cost和message_burst设定记号存储桶过滤器,在存储桶中保存一定数量外部网络事件导致警告消息.netdev_max_backlog在全局输入队列中包最大数目.optmem_max每个套接字象iovecs这样辅助数据和顾客控制数据最大长度.5、检查磁盘空间 在Linux中安装Oracle需要使用磁盘空间2.5G $du-m-s/u01 1963/u01 $du-m-s/u01/app/oracle/oradata 720/u01/app/oracle/oradata6、创立oracle顾客su-rootgroupadddba#groupofuserstobegrantedSYSDBAsystemprivilegegroupaddoinstall#groupownerofOraclefilesuseradd-c"Oraclesoftwareowner"-goinstall-Gdbaoraclepasswdoracle7、为Oracle顾客设定Shell限制 如果只是安装一种小测试数据库,则当前设立已经可以了。但是对于大生产环境数据库,必要为Oracle增长如下限制值#vi/etc/profile或直接输入:cat>>/etc/profile<<EOFif[\$USER="oracle"];thenif[\$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fiEOFcat>>/etc/csh.login<<EOFif(\$USER=="oracle")thenlimitmaxproc16384limitdescriptors65536umask022endifEOF nofile=65536(Toverify,execute:ulimit-n) nproc=16384(Toverify,execute:ulimit-u) 查看shelllimits执行 ulimit–a8、创立oracle目录 在Oracle10g中,只需要创立$ORACLE_BASE su-root mkdir-p/u01/app/oracle chownoracle.oinstall/u01/app/oracle9、设立oracle环境变量 su-oracle exportORACLE_BASE=/u01/app/oracle exportORACLE_SID=orcl或在.login(csh)中添加如下行:setenvORACLE_BASE/u01/app/oracle此更改将在您下次登录到oracle帐户时生效。要使更改对当前会话为活动状态,只需从命令行运营此命令。 注意:如果ORACLE_BASE被使用,Oracle公司推荐不要设立ORACLE_HOME环境变量,只要选取OUI界面中默认途径就可以了.当OUI界面安装完毕后就可以看到ORACLE_HOME了.同样TNS_ADMIN也没必要设立,要是已经设立了,则可以执行如下命令来取消: unsetORACLE_HOME unsetTNS_ADMIN要使这些设立在每次用oracle顾客登录时自动被设立,可以添加这些环境变量到~oracle/.bash_profile(这个文献时RedHatLinux中顾客BashShell启动文献)su-oraclecat>>~oracle/.bash_profile<<EOFexportORACLE_BASE=/u01/app/oracleexportORACLE_SID=orclEOF10、安装oracle 如果你不是在本地系统中安装Oracle,而是远程安装。则你需要将XWindows重新连接到本地桌面。ssh在"X11转发"中是最简朴.意思是你不需要运营xhost设立DISPLAY环境变量. $ssh-Xoracle@oracle_remote_server_name 这时再远程运营GUI工具,将自动连接到本地桌面.如果无法运营,检查ForwardX11设立在/etc/ssh/ssh_config与否被设立为"no": su-root #grepForwardX11/etc/ssh/ssh_config|grep-v"^#"ForwardX11yes # 如果使用telnet,你需要手动地设立DISPALY 在运营runInstaller之前,执行例如'xterm'看看X界面安装程序与否已经在运营了.如果Oracle安装程序是在本机并且不是在远程节点,这是可以跳过第一步和第三步.环节一:容许"oracleserver"显示你X信息到你桌面 user$xhost+oracleserver环节二:打开一种新窗口并且以root顾客登录"oracleserver".这个窗口用于挂载和卸载OracleCDs. user$su-root root#mount/mnt/cdrom环节三:从"oracleserver"控制台运营runrunInstaller,执行如下命令: $su-oracle oracle$exportDISPLAY=yourdesktop:0.0环节四:当前可以以oracle身份执行runInstaller,不要进入/mnt/cdrom oracle$/mnt/cdrom/runInstaller注意点1: 如果你使用RedHatFedoraCore3为桌面系统并在另一台机器上安装数据库,必要进入GNOME下/etc/X11/gdm/gdm.conf设立DisallowTCP DisallowTCP=false 在这之后你必要重新启动Xserver,这时普通要执行如下命令: su-root init3 init5注意点2:不要为RedHatEnterpriseLinuxAdvancedServer3运营runInstaller!可以看看RHEL3中Oracle安装文档。挂载Oracle光盘:su-rootmount/media/cdrom在运营runInstaller之前要保证Oracle环境变量已经设立了,可以通过如下命令查看:su-oracleoracle$setoracle$/media/cdrom/runInstaller//运营安装程序这是就进入了图形Oracle安装界面1)进入欢迎界面: 使用默认途径:/u01/app/oracle/product/10.1 默认DBA组:dba 全局数据库名:orcl 为SYS,SYSTEM,SYSMAN,和DBSNMP设立密码 单击下一步2)指定详细目录和认证: 详细目录全途径:/u01/app/oracle/oraInventory 指定操作系统组名:oinstall 单击下一步3)弹出对话框规定执行orainstRoot.sh脚本: 在另一种终端上执行 su-root #/u01/app/oracle/oraInventory/orainstRoot.sh 创立Oracle认证指向文献(/etc/oraInst.loc) 为oinstall组名改为/u01/app/oracle/oraInventory 单击下一步4)检查产品安装先决条件 拟定所有检查都通过,在RHEL4中忽视binutils,gcc和openmotif警告并继续. 如果检查失败,可以参照Oracle10gInstallationErrorsonLinux5)选取数据库配备: 可以选取有"GeneralPurpose"等6)指定数据库配备选项: 全局数据库名:orcl SID:orcl7)指定数据库存储组选项: "Filesystem" 指定数据库文献途径:/u01/app/oracle/oradata/ 固然也可以按需要选取其她途径.8)指定备份和修复选项: 可以选取"DonoenableAutomatedBackups"不自动备份.9)指定数据库密码:10)点击安装 当一种窗口弹出规定执行root.sh脚本,则运营: su-root #/u01/app/oracle/product/10.1.0/db_1/root.sh 浮现[/usr/local/bin]:时可以默认回车11)安装完毕11、安装后检查 安装好后要保证已经为oracle设立了ORACLE_HOME,PATH,和LD_LIBRARY_PATH 在不同系统中ORACLE_HOME是不同 为10gR1()中添加如下行到~oracle/.bash_profile文献: exportORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 exportPATH=$PATH:$ORACLE_HOME/bin exportLD_LIBRARY_PATH=$ORACLE_HOME/lib 为10gR1()中添加如下行到~oracle/.bash_profile文献: exportORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 exportPATH=$PATH:$ORACLE_HOME/bin exportLD_LIBRARY_PATH=$ORACLE_HOME/lib当设立好这些值后来要容许~oracle/.bash_profile使之生效:$.~oracle/.bash_profile12、使用Oracle数据库设立Oracle环境变量:$exportORACLE_BASE=/u01/app/oracle$exportORACLE_SID=demo1$exportORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1$exportPATH=$PATH:$ORACLE_HOME/bin启动数据库: oracle$sqlplus/nolog SQL>connect/assysdba SQL>startup关闭数据库: oracle$sqlplus/nolog SQL>connect/assysdba SQL>shutdown停止数据库 要停止Oracle数据库后台进程,可以执行: su-oracle isqlplusctlstop数据库管理程序: 在安装Oracle10g时,OUI提供了两个数据库管理选项 当你选取了"DatabaseControlforDatabaseManagement",可以用如下命令关闭管理控制台 emctlstopdbconsole 当你选取了"GridControlforDatabaseManagement",可以用如下命令关闭 emctlstopagent停止网络侦听: lsnrctlstop关闭群集服务进程: /etc/rc.d/init.d/init.cssdstop启动和停止OracleEnterpriseManager数据库控制:$emctlstartdbconsole$emctlstopdbconsole启动和停止iSQL*Plus:$isqlplusctlstart$isqlplusctlstop启动和停止监听器:监听器接受客户端连接祈求,并在验证证书后创立数据库连接。要使用OEM或iSQL*Plus,必要先启动监听器。$lsnrctlstart$lsnrctlstop启动和停止数据库:启动和停止数据库最简朴办法是从OEM控制台启动和停止。要从命令行执行此操作,请在以oracle身份登录后使用SQL*Plus,如下所示:启动:$sqlplusSQL*Plus:Release.0-ProductiononSunJun1322:27:48Copyright(c)1982,,Oracle.Allrightsreserved.Enteruser-name:/assysdbaConnectedtoanidleinstance.SQL>star
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年样板房销售合同范本编制与执行指导3篇
- 2025年度餐饮管理公司厨师团队承包与餐饮连锁经营合同3篇
- 二零二五年智能化楼宇环境与职业健康安全维护协议3篇
- 二零二五年红酒线上线下联动营销合作协议范本3篇
- 2025年度文化创意产业项目投资担保协议4篇
- 2025年新型压路机买卖及技术支持合同3篇
- 2025年度服装销售居间服务合同范本模板2篇
- 二零二五年度数字经济毛坯店面租赁协议书4篇
- 二零二五年度铝合金照明灯具设计与生产合同8篇
- 2025年度广告公司临时聘用人员劳动合同4篇
- 数字化年终述职报告
- 《阻燃材料与技术》课件 第5讲 阻燃塑料材料
- 2025年蛇年年度营销日历营销建议【2025营销日历】
- 2024年职工普法教育宣讲培训课件
- 安保服务评分标准
- T-SDLPA 0001-2024 研究型病房建设和配置标准
- (人教PEP2024版)英语一年级上册Unit 1 教学课件(新教材)
- 全国职业院校技能大赛高职组(市政管线(道)数字化施工赛项)考试题库(含答案)
- 2024胃肠间质瘤(GIST)诊疗指南更新解读 2
- 光储电站储能系统调试方案
- 2024年二级建造师继续教育题库及答案(500题)
评论
0/150
提交评论