版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LINUX下安装ORACLE10.2一,解压缩安装文件 1将tar.gz文件上传到LINUX上,解压 二,创建数据库安装的准备工作; 1,创建user/group; #groupadd dba #groupadd oinstall #useradd oracle -g oinstall -G dba #passwd oracle
2、160; 2,建立oracle安装文件夹(此处可不做,安装默认为/home/oracle/oracle/product/10.2.0/); # mkdir -p /app/oracle/product/9.2.0.4 # mkdir /app/cwdata # mkdir /orasetup # chmod 777 /app/cwdata # chown oracle.dba /app/cwdata
3、60; # chown oracle.dba /orasetup # chmod 777 /orasetup # chown -R oracle.dba /app/oracle/product/9.2.0.4 # chmod -R 777 /app/oracle/product/9.2.0.4 3,配置环境变量; 以root用户登录,设置root用户的环境打开.bash_profile文件,将
4、如下内容加入: 我的内容如下: export ORACLE_BASE=/home/oracle/oracle export ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_OWNER=oracle export ORACLE_SI
5、D=orcl #export USERNAME BASH_ENV PATH JAVA_HOME CLASSPATH #export LD_ASSUME_KERNEL=2.4.1 export NLS_LANG="AMERICAN_AMERICA.UTF8" # export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" #export
6、 LANG=en_US #export GDM_LANG= en_US #export LC= en_US 使用Oracle用户登陆: #su oracle $vi .bash_profile 以下是配置文件的内容,我的内容如下: export ORACLE_BASE=/home/oracle/oracle e
7、xport ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_OWNER=oracle export ORACLE_SID=orcl #export ORACLE_TERM=xterm #export LD_ASSUME_KERNEL=2.4.1 (我的是 Linux
8、 js7.localdomain 2.4.21-9.30AXsmp 注意:“21” 我设了这个不行,借鉴CU朋友提示,改为1 就好了) #export THREADS_FLAG=native export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export NLS_LANG="AMERICAN_AMERICA.UTF8" #export NLS_LANG="IM
9、PLIFIED CHINESE_CHINA.ZHS16GBK" #export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data #export DISPLAY=js7:0.0 -> js7 (很重要,这是主机名 ,将来启动dbca创建数据库时,启动图形界面用的) export LANG=en_US export GDM_LANG= en_US
10、160; export LC= en_US #export PATH JAVA_HOME CLASSPATH unset USERNAME 4,设置系统参数;(此处好像没必要,本人没设) #su root切换到root用户 a) 修改#vi /etc/sysctl.conf, 以下是配置文件的内容(其中红色字体为添加的内容): 我的主要内容如下:
11、 kernel.msgmnb = 65535 kernel.msgmni = 4096 kernel.sem = 256 32000 100 142 kernel.shmmax = 536870912 / 268435456 kernel.shmall=2097152 fs.file-max = 65536 fs.aio-max-size = 2147483648
12、60; net.ipv4.ip_local_port_range = 1024 65000 修改后运行#sysctl p命令使得内核改变立即生效; 译者注:一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824,如上;如物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。) 建议永久地增加 shmmax 设置。 sem
13、 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).Shmmax 最大共享内存,官方文档建议是内存的1/2,Shmmni 最小共享内存 4096KB.Shmall 所有内存大小 B) 设置oracle对文件的要求(可不设): 编辑文件:#vi /etc/security/limits.conf 加入以下语句:
14、0; oracle soft nofile 65536 oracle hard nofile65536 oracle soft nproc 16384 oracle hard nproc 16384 5,安装oracle补丁(可不设) 当你从 Oracle 9iR2 光盘执行 runInstaller 时,会出现错误信息: Error occurred during i
15、nitialization of VM Unable to load native library: /tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386 /libjava.so symbol _libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference 为了解决
16、_libc_wait 符号问题, 从url 下载补丁 compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm.为了应用这个补丁,可以运行: $su root #ls compat*.rpm compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm
17、 # rpm -Uvh compat*.rpm Preparing. # 100% 1:compat-libcwait-2.0-2.i386.rpm # 50% 2:compat-oracle-rhel4-1.0-5.i386.rpm# 100% 四,开始安装or
18、acle (一)开始安装: 1.以oracle用户登录系统,进行Oracle的安装: $ cd xxx-ORACLE安装文件所在文件夹
19、; $ ./runInstaller过一会儿就会出现Oracle的安装界面 2.一步一个脚印安装下去就行了!包括安装文件位置、建库名、管理员密码等等 3, 用oracle 用户执行(上一步已经完成,这步不需要了) oracleoracle oracl
20、e$ dbca 建oracle数据库(这里启动的图形界面可能是乱码,请设置ORACLE用户.BASH_PROFILE下的启动脚本) 数据库的SID给定orcl,直接完成就行了。(如果在创建数据库时出现,文件无法访问或者创建问题,请执行 chown -R oracle:oinstall /home/ 给定所有目录访问权限) 4,点击OK,然后退出即可,正常登陆并启动数据库的操作。 oracleoracle oracle$ lsnrctl start or
21、acleoracle oracle$ sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect / as sysdba Connected. S
22、QL> shutdown immediate 关闭数据库 Database closed. Database dismounted. ORACLE instance shut down. SQL> startup; 启动数据库 ORACLE instance started. Total System Global Area 236000356
23、bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Databa
24、se Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. Database opened.
25、0; 其他说明,关于 1.设置系统参数;(这里要注意,ORACLE 用户无法登陆,或者无法启动,会提示跟这个配置文件有关) 2.安装完后最好操作系统重启。 = 下面设置随机启动脚本!本人试过最后那个最简单的,只需要加两行即可使用。 = 5, (本人没用到,没必要)数据库创建完成后,修改/etc/oratab,把boss那一行最后的N改成Y,然后执行dbsta
26、rt启动数据库数据库可能无法启动,报告Cant find init file 的错误,需要复制一个初始化文件: cp /u01/app/oracle/admin/oradb/pfile/init.ora.* /u01/app/oracle/product/9.2.0/dbs/initoradb.ora 重新执行dbstart就可以了。 为了方便管理,可以写一个启动脚本ora10g: 以root身份进入,编写以下脚本:
27、 #!/bin/bash #start and stop the oracle instance # chkconfig level 5 -add ora9i #chkconfig: 345 91 19 # description: starts the oracle listener and instance export ORACLE_HOME="/u01/app/oracle/product/9.2.
28、0.4" export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/binPATH export ORACLE_OWNER="oracle" export ORACLE_SID=oradb if ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME then
29、0; echo "oracle startup:cannot start" exit 1 fi case "$1" in start) #startup the listener and instance
30、0; echo -n "oracle startup: " su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start" su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart touch /var
31、/lock/subsys/oracle echo "finished" ; stop) # stop listener, apache and database echo -n "oracle shutdown:"
32、; su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop" su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut rm -f /var/lock/subsys/oracle echo &qu
33、ot;finished" ; reload|restart) $0 stop $0 start ; *) echo "Usage: ora9i start|stop|reload|restart"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理不良事件的培训与教育
- 临床患者身份识别及查对制度
- 主题教育深化行动-1
- 独之秀职业规划方案
- 护理老人课件下载站
- 2025年前台防疫接待礼仪考试真题
- 辽宁省部分地区2025-2026学年高一上学期期末语文试卷(含答案)
- 2026年人教部编版新教材语文三年级下册第五单元过关检测题及答案(共2套)
- 部编版语文二年级上册七单元群文阅读案例分析
- 2026六年级数学上册 分数乘法思维方法
- 2023版思想道德与法治专题4 继承优良传统 弘扬中国精神 第2讲 做新时代的忠诚爱国者
- 林义《社会保险基金管理》(第2版)笔记和课后习题详解
- 2023年安徽汽车职业技术学院单招职业适应性测试题库及答案解析
- YY/T 0698.2-2022最终灭菌医疗器械包装材料第2部分:灭菌包裹材料要求和试验方法
- GB/T 18314-2009全球定位系统(GPS)测量规范
- 赛莱默水泵课件
- 科技nsr62rf-dazd线路保护测控装置现场调试大纲
- 可燃气体报警器巡检记录表
- 气田后期开发技术负压采气技术
- 体育市场营销(第三版)整套课件完整版电子教案课件汇总(最新)
- Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范
评论
0/150
提交评论