已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在RHAS 4上安装oracle 9.2.0.4的总结1 修改内核参数(物理内存512)echo 268435456 /proc/sys/kernel/shmmax加入到/etc/rc.local文件中。或者在/etc/sysctl.conf加kernel.shmmax = 268435456#该值oracle建议为物理内存的一半.sysctl p或重启机器使该修改生效。2 需要的软件jdk-1_5_0_06-linux-i586-rpm.binship_9204_linux_disk1-3.cpio.gz3 确认你已安装了以下兼容包compat-libcwait-2.1-1.i386.rpmcompat-gcc-32-3.2.3-47.3.i386.rpm(4th盘)compat-gcc-32-c+-3.2.3-47.3.i386.rpm(4th盘)libaio-devel-0.3.103-3.i386.rpmxorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm(安装“X Software Development”组件)compat-oracle-rhel4-1.0-5.i386.rpmglib-devel-1.2.10-15.i386.rpm(4th盘)(ncurses4-5.0-11.i386.rpm)用rpm qa|grep 包名查看,如果没安装的话用 rpm ivh安装。rpm ivh compat-libcwait-2.1-1.i386.rpmrpm ivh 4 安装Jdk1.5到/usr/local./ jdk-1_5_0_06-linux-i586-rpm.bin 解压rpm -ihv jdk-1_5_0_06-linux-i586-rpm(ln s /usr/ java/ jdk1.5.0_06 /usr/local/java)5 准备用户环境(root)创建oracle用户和oinstall和dba组。groupadd dba groupadd oinstall useradd oracle -g oinstall -G dba passwd oracle建立ORACLE_BASE环境假设把oracle安装在/opt/oracle9下,也就是设置ORACLE_BASE=/opt/oracle9mkdir /opt/oracle9 chown oracle:oinstall oracle9修改用户环境文件:vi /etc/profile (vi oracle/.bash_profile)#= oracle begin=export ORACLE_BASE=/opt/oracle9export ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4export PATH=$PATH:$ORACLE_HOME/bin:.:$ORACLE_HOME/Apache/Apache/binexport ORACLE_OWNER=oracleexport ORACLE_SID=boss# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9,# RHEL AS 3, and RHEL AS 4 !# Use the Linuxthreads with floating stacks implementation instead of NPTL:#export LD_ASSUME_KERNEL=2.4.1 # for RH 9 and RHEL AS 3export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4export ORACLE_TERM=xtermexport THREADS_FLAG=nativeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/libexport NLS_LANG=American_america.zhs16gbkexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport LANG=en_USexport GDM_LANG=en_USexport LC= en_USexport TNS_ADMIN=$ORACLE_HOME/network/adminumask 022#unset LANG#= oracle end=6 安装 (3GB空间)注意:安装类型选定制安装(custom),不创建数据库。1. 解压数据库安装程序gzip -d ship_9204_linux_disk1.cpio.gzgzip -d ship_9204_linux_disk2.cpio.gzgzip -d ship_9204_linux_disk3.cpio.gzcpio -idmv ship_9204_linux_disk1.cpiocpio -idmv ship_9204_linux_disk2.cpiocpio -idmv $ORACLE_HOME/bin/dbca。2. 启动数据库 拷贝$ORACLE_HOME/admin/ly/pfile/initboss.ora.224200619952 到$ORACLE_HOME/dbs/initboss.orasu - oracle$ORACLE_HOME/bin/lsnrctl start(启动失败:需改/etc/hosts将ip改为正确的本机ip)$ORACLE_HOME/bin/dbstart3. 创建数据库3.1创建表空间 cd /data; mkdir oradata; chown R oracle:oinstall oradata sqlplus system/oracle; create tablespace BOSS datafile /data/oradata/boss.dbf size 200m autoextend on next 50m;3.2创建用户 create user fsboss identified by fsboss default tablespace BOSS;grant CONNECT to fsboss;grant DBA to fsboss;grant unlimited tablespace to fsboss;alter user fsboss default role all;commit;3.3创建数据3.3.1新建依次执行创建表、存储过程、seq、packet、funcs等sql。3.3.2从已有数据库导数据(打开iptables允许1521端口访问,配置好tnsname.ora)3.3.2.1导出数据(db本机上导,客户端9i导.1上的8i db 报错) wins cmdexp userid=fsboss/fsbossboss file=fsboss_1.dmp log=fsboss_1_exp.log3.3.2.2导入数据(.9上wins客户端(9i)导入.119上db server(9i) wins cmdimp system/oracleboss_119_local_vm fromuser=fsboss touser=fsbos file=e:fsboss_dmpfsboss_1.dmp log=e:fsboss_dmpfsboss_1_imp.log commit=n ignore=y9 设置开机自动启动Oracle0. 修改/etc/oratab,设置开机可启动,boss:/opt/oracle9/product/9.2.0.4:Y1. cd /etc/init.d2. vi oracle3. 输入如下内容:#chkconfig:2345 98 05#description:Oracle Server#add for oracleORACLE_BASE=/opt/oracle9export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/9.2.0.4export ORACLE_HOMEORACLE_SID=BOSSexport ORACLE_SIDORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport ORA_NLS33NLS_LANG=american_america.zhs16gbkexport NLS_LANGLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexport LD_LIBRARY_PATHcase $1 in start) echo Starting Oracle. su oracle -c /opt/oracle9/product/9.2.0.4/bin/lsnrctl start su oracle -c /opt/oracle9/product/9.2.0.4/bin/dbstart 1$ORACLE_HOME/bin/dbstart.log 2$ORACLE_HOME/bin/dbstart.err echo Started.exit 0; stop) echo Stoping Oracle. su oracle -c /opt/oracle9/product/9.2.0.4/bin/lsnrctl stop su oracle -c /opt/oracle9/product/9.2.0.4/bin/dbshut echo Stoped.exit 0;*)echo Usage: $0 start|stopexit 1esac4. 保存文件,并修改文件为可执行: chmod 755 oracle5.chkconfig -add oracle6.修改/etc/sysconfig/selinux,配置为disabled。设置完成后重启机器即可自动启动Oracle。(chkconfig list (oracle)查看服务状态)注:在Linux 的运行级的切换过程中,系统会自动寻找对应运行级的目录/etc/rc0-6.d下的K 和 S 开头的文件,按后面的数字顺序,执行这些脚本。每个被chkconfig 管理的服务需要在对应的init.d 下的脚本加上两行或者更多行的注释。第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用 跨行注释。例如,random.init 包含三行:# chkconfig: 2345 20 80# description: Saves and restores system entropy pool for # higher quality random number generation.表明 random 脚本应该在运行级 2, 3, 4, 5 启动,启动优先权为20,停止优先权为 80。10 IDE硬盘优化的问题用hdparm来查看硬盘的参数,如果没有打开DMA的话,用下面的命令打开硬盘的DMA模式。(UltraDMA mode5)hdparm -d1 -X69 /dev/hda查看启动信息cat /var/log/dmesg11 从其它Linux上安装Oracle假如:机器A(192.168.0.9)要安装oracle,但是不能运行xwindow,机器B (192.168.0.100)可以运行xwind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源管理系统优化与员工关系处理技巧
- 小学生版交通安全教育课件
- 客运服务质量提升培训课件
- 一年级学生交通安全课件
- 保护生命安全中学生教育课件
- 医院工程合同管理制度
- 美国楼盘营销方案
- 草坪修补施工方案
- 旅游夜市活动策划方案
- 综合应用-活动策划方案
- 喷砂房清扫管理制度
- 2025-2030年中国铜合金水龙头行业市场现状供需分析及投资评估规划分析研究报告
- 部编版2022-2023学年语文二年级上册期末复习专项-多音字 课件-
- 租用农机犁地协议书
- 氨水应急预案培训
- 2024青少年创意编程比赛复习题库
- 定期清洗消毒空调及通风设施制度
- 仓库三级安全培训
- 2025年诗词大赛考试指导题库300题(含答案)
- 冷库制冷系统安装施工组织设计方案
- 加强急诊质控助力创伤中心建设
评论
0/150
提交评论