Oracle 10g 10.1.0.3 全程安装配置图解!(一)

第一部分:Oracle 10.0.3 安装全程图解
第二部分:安装后的 设置
1.oracle 开机自动启动和关闭脚本的配置(从34楼开始)
折腾了几天终于在我的Solaris 10 (for X86 08/07)上装好Oracle 10g了!
废话少说,下面全程图解 oracle 10g 10.1.0.3 for Solaris x86 的安装!
安装准备:
首先以root用户登录
打开一个终端:
1.编辑几个跟内存分配有关的 系统参数参数
vi /etc/system
set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=110
set semsys:seminfo_semmns=310
//附注说明:
----------------------------------------------
ORACLE安装时缺省的设置: 建议修改的设置:
set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=15 set semsys:seminfo_semmns=200 set semsys:seminfo_semmni=70 set ulimit=3000000   set semsys:seminfo_semmni=315 set semsys:seminfo_semmsl=300 set semsys:seminfo_semmns=630 set semsys:seminfo_semopm=315 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmni=315 set shmsys:shminfo_shmseg=10 set shmsys:shminfo_shmmin=1 其中这些参数的含义 shmmax - 共享内存段的最大字节数,建议设大点,甚至可以大过物理内存的字节数 shmmin - 共享内存段的最小尺寸. shmmni - 共享内存段的最大数目. shmseg - 每个进程可分配的最大共享内存段数目. shmall - 最大的并发共享内存段数目,比SGA还要大. semmns - 信号灯的最大数量,跟ORACLE的PROCESS数有关. semmsl - 每个信号灯集合中最多的信号灯数目. ------------------------------------------------------- 2. 创建用户和组 # groupadd dba # groupadd oinstall #useradd –g dba -G oinstall –d /export/home/oracle –m oracle #passwd oracle (改oracle用户 密码) 3.创建必要的目录然后给Oracle用户授权! 我习惯实在安装系统的时候单独划分盘区 3 -- /Oracle 作为ORACLE_BASE 机构必要的目录需要给oracle用户和dba,oinstall组授予 访问 权限,我这里是直接 # chmod -R 777 /oracle 4.设定oracle用户的环境参数 //其他人到这步是su到oracle用户, 用vi编辑oracle 用户主目录下的 .profile 我不太喜欢vi ,习惯用gedit ,但是在oracle用户下 gedit 不能打开 .profile 所以现在root下编辑完! # gedit /export/home0/oracle/.profile 我的oracle用户 .profile 内容如下: ############################################################## ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/product/10.0.2 ORACLE_SID=ora10g NLS_LANG=AMERICAN_AMERICA.ZHS16GBK PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib TMPDIR=/var/tmp export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH LD_LIBRARY_PATH umask 022 ############################################################## 5.准备安装介质 从oracle网站下载得到以下 文件:solarisx86_DB_10_1_0_3_Disk1.cpio 先用ftp 以oracle用户登录到我的Solaris 机器上 复制此文件到oracle 主目录下 $ gunzip -d solarisx86_DB_10_1_0_3_Disk1.cpio.gz $ cpio -ivmd < solarisx86_DB_10_1_0_3_Disk1.cpio Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1/DataFiles/lib.jar Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1/DataFiles/class.jar Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1/DataFiles Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0/1 Disk1/stage/Components/oracle.assistants.acf/10.1.0.3.0 Disk1/stage/Components/oracle.assistants.acf ...... Disk1/install/oneclick.properties.ORIG Disk1/install Disk1/response/custom.rsp Disk1/response/dbca.rsp Disk1/response/emca.rsp Disk1/response/enterprise.rsp Disk1/response/netca.rsp Disk1/response/standard.rsp Disk1/response Disk1/runInstaller Disk1/welcome.htm Disk1 1310640 块 $ cd Disk1 $ ls doc           response      stage install       runInstaller  welcome.htm 6.修改两个安装配置文件,增加版本5.10,以便顺利通过系统版本检查 $ gedit oraparam.ini #You can customise error message shown for failure through CERTIFIED_VERSION_FAI LURE_MESSAGE Solaris=5.6,5.7,5.8,5.9, 5.10 (就是添加5.10) $ gedit oraparam.var #You can customise error message shown for failure through CERTIFIED_VERSION_FAI LURE_MESSAGE Solaris=5.8,5.9, 5.10 (就是添加5.10) OK下面就可以开始安装oracle database 了!

 

2.安装Oracle 10g 10.1.0.3企业版数据库

$ ./runInstaller 正在启动 Oracle Universal Installer... 正在检查安装程序要求... 检查操作系统版本: 必须是5.6, 5.7, 5.8, 5.9 or 5.10。    实际为 5.10 通过 所有安装程序要求均已满足。 准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2008-04-10_07-37-59PM. 请稍候...$ Oracle Universal Installer, 版本 10.1.0.3.0 Production 版权所有 (c) 1999, 2004, Oracle。保留所有权利。 然后出现OUI窗口 选择下一步 选择下一步 根据提示打开另一终端 $ su 口令: # # cd /export/home0/oracle/oraInventory/ # ls orainstRoot.sh # ./orainstRoot.sh chmod: 警告: 不能访问 /var/opt/oracle 创建 Oracle Inventory 指针文件(/var/opt/oracle/oraInst.loc) 更改组名/export/home0/oracle/oraInventory 到 oinstall. //嘿嘿报错了,不担心!马上改一下目录权限 # cd /var # cd opt # ls oracle      webconsole # chmod -R 777 /var/opt/oracle //改好了,重新run一下要求的脚本 # cd /export/home0/oracle/oraInventory # ls orainstRoot.sh # ./orainstRoot.sh 创建 Oracle Inventory 指针文件(/var/opt/oracle/oraInst.loc) 更改组名/export/home0/oracle/oraInventory 到 oinstall. # 回到OUI窗口选择“继续”! //好了,下面的安装过程大家就看图吧!我不多废话了!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值