免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4726 | 回复: 13
打印 上一主题 下一主题

Solaris(64位)下安装Oracle10.2.0(64bit)-原创 [复制链接]

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-26 22:03 |只看该作者 |倒序浏览
一直想在Solaris10(64bit)下安装oracle11.2.0,但是安装Oracle11.2.0需要几个补丁,没有Solaris的服务号就不能下载这几个补丁,所以就选择安装Oracle10.2.0
1、用root用户登录系统
   如果想在Solaris本机安装Oracle,用root用户登录,需要执行下面的命令:
  1. xhost fully_qualified_remote_host_name
  2.     我的主机名是Solaris,我运行下面的命令:
  3.     xhost Solaris
  4.    
复制代码
2、检查硬件要求(安装Oracle的硬件要求如下)
   至少512M物理内存。
   SWAP空间要求:
   512M到2048M内存           1.5倍物理内存
   2049M到8192M内存          和物理内存相同
   大于8192M内存             0.75倍物理内存
   400M临时空间
   1.5G到2.5G用于安装Oracle软件的磁盘空间
   1.2G用于创建数据库的磁盘空间
   1)检查物理内存:
  1. # /usr/sbin/prtconf | grep "Memory size"
复制代码
2)检查交换空间:
  1. # /usr/sbin/swap -s
复制代码
如果交换空间不足,可用使用文件交换空间:
  1. mkdir -p /usr/local/swap
  2.    mkfile 500M /usr/local/swap/swapfile
  3.    swap -a /usr/local/swap/swapfile
复制代码
参照:http://www.jb51.net/os/Solaris/1695.html
   3)检查临时空间:
  1. df -h /tmp
复制代码
如果临时空间不足,一可以删除/tmp目录下文件,也可以在Oracle用户下指定TMPDIR目录,或者增加/tmp容量。
   4)检查硬盘空间:
  1. # df -h
复制代码
Installation Type Requirement for Software Files (GB)
Enterprise Edition 2.0
Standard Edition 1.5
Custom (maximum) 2.5
    5)检查系统架构:
  1. # /bin/isainfo -kv
复制代码
3、检查软件要求:
   安装Oracle10.2.0需要以下的包:
   SUNWarc
SUNWbtool
SUNWhea
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs
SUNWi15cs
SUNWxwfnt
java字体库:SUNW5ttf,SUNWcttf,   
                         SUNWi15rf,SUNWi2of,
                         SUNWi4of,SUNWi4rf,
                         SUNWi5of,SUNWi7of,
                         SUNWi7rf,SUNWi9of,
                         SUNWi9rf,SUNWjxcft,
                         SUNWjxmft(2),SUNWkttf
中文必须安装SUNWcttf字体库。
参照http://java.sun.com/j2se/1.4.2/font-requirements.html
1)检查内核:
  1. # uname -r
复制代码
2)检查软件包:
  1. # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
  2. SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
复制代码
如果软件包没有安装,会输出:

  1. # pkginfo -i SUNWi1cs
  2.     错误: 未发现"SUNWi1cs"的信息
复制代码
如果没有安装,则用下面命令安装:

  1. # pkgadd -d /cdrom/sol_10_1009_x86/Solaris_10/Product SUNWi1cs

  2. 处理软件包范例<SUNWi1cs>来自</cdrom/sol_10_1009_x86/Solaris_10/Product>

  3. X11 ISO8859-1 Codeset Support(i386) 2.0,REV=2004.10.17.15.04
  4. Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  5. Use is subject to license terms.
  6. 使用</>作为包的基本目录
  7. ## 正在处理软件包信息.
  8. ## 正在处理系统信息.
  9.    8软件包路径名已经正确地安装
  10. ## 检查软件包的依赖性
  11. ## 检查磁盘空间需求
  12. ## 检查同已经安装的软件包之间的冲突.
  13. ## 检查setuid/setgid程序。

  14. 在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包
  15. 的安装过程中执行它们.

  16. 要继续安装<SUNWi1cs> [y,n,?]
  17.         ERROR: Input is required.

  18. 要继续安装<SUNWi1cs> [y,n,?] y

  19. 安装X11 ISO8859-1 Codeset Support成为<SUNWi1cs>

  20. ##正在安装1部分- 1.
  21. 232 块

  22. 安装<SUNWi1cs>成功
  23.      
复制代码
按照官方要求,需要119961-01 SunOS 5.10_x86, x64: Patch for assembler,但最新的Solaris10系统盘已经安装了这个补丁。
4、网络检查:
在DHCP(动态IP上)安装ORACLE需要设定ORACLE_HOSTNAME环境变量:
  1. $ ORACLE_HOSTNAME=somehost.us.acme.com
  2. $ export ORACLE_HOSTNAME
复制代码
5、创建Oracle用户和组:

  1. # /usr/sbin/groupadd oinstall
  2. # /usr/sbin/groupadd dba
  3. # /usr/sbin/groupadd oper
  4. # /usr/sbin/useradd -g oinstall -G dba[,oper] -d /export/home/oracle -m oracle
  5. # passwd -r files oracle
复制代码
确定是否存在nobody组,没有就创建:
  1. # id nobody
  2. # /usr/sbin/useradd nobody
复制代码
6、检查内核参数:
官方文档说不用编辑到/etc/system,但我还是写到了这个文件:
Parameter Replaced by Resource Control Recommended Value
noexec_user_stack NA 1
semsys:seminfo_semmni project.max-sem-ids 100
semsys:seminfo_semmns NA 1024
semsys:seminfo_semmsl project.max-sem-nsems 256
semsys:seminfo_semvmx NA 32767
shmsys:shminfo_shmmax project.max-shm-memory 4294967295
shmsys:shminfo_shmmin NA 1
shmsys:shminfo_shmmni project.max-shm-ids 100
shmsys:shminfo_shmseg NA 10
编辑/etc/system,输入以下内容:

  1. set noexec_user_stack=1
  2. set semsys:seminfo_semmni=300
  3. set semsys:seminfo_semmns=1050
  4. set semsys:seminfo_semmsl=400
  5. set semsys:seminfo_semvmx=32767
  6. set shmsys:shminfo_shmmax=4294967295
  7. set shmsys:shminfo_shmmin=1
  8. set shmsys:shminfo_shmmni=300
  9. set shmsys:shminfo_shmseg=30
复制代码
7、创建Oracle安装目录

  1. # mkdir -p /u01/oracle
  2. chown -R oracle:oinstall /u01/oracle
  3. chmod -R 755 /u01/oracle
复制代码
8,设置Oracle用户环境变量,下载Oracle10.2.0,并解压安装
编辑oracle用户下.profile,输入以下内容:

  1. DISPLAY=192.168.209.1:0.0
  2. ORACLE_BASE=/u01/oracle
  3. ORACLE_HOME=/$ORACLE_BASE/product/10.2.0/db_1
  4. ORACLE_SID=ora10g
  5. #NLS_LANG=AMERICAN_AMERICA.ZHS16GKB
  6. PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
  7. TMPDIR=/var/tmp
  8. LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib:/lib64:/usr/local/lib
  9. export DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH TMPDIR LD_LIBRARY_PATH
  10. umask 022
复制代码

  1. unzip   10201_database_solx86_64.zip
  2. cd database
  3. ./runInstaller
复制代码

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
2 [报告]
发表于 2010-05-26 22:08 |只看该作者
1、安装前提条件

2、安装方法

3、输入密码

4、准备安装检查

5、指定产品清单目录和身份证明

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2010-05-26 22:09 |只看该作者
本帖最后由 renxiao2003 于 2010-05-26 22:22 编辑

6、加载产品清单

7、产品特定的先决条件检查

8、产品特定的先决条件检查(部分不通过)

9、产品特定的先决条件检查(部分不通过点下一步提示)

10、产品特定的先决条件检查(部分不通过点下一步结果)

10-1、产品特定的先决条件检查(全部通过,根据未通过的结果修改)

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
4 [报告]
发表于 2010-05-26 22:25 |只看该作者
11、概要

12、安装

13、安装1

14、安装2

15、安装3
[img] [/img]
15-1、安装4

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
5 [报告]
发表于 2010-05-26 22:28 |只看该作者
16、配置助手

17、配置助手1

18、数据库配置助手(发生ORA-12705错误,是因为我设置了NLS_LANG变量)

19、配置助手

20、运行Root脚本并退出



论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
6 [报告]
发表于 2010-05-26 22:30 |只看该作者
安装后重新运行DBCA创建数据库:





论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2010-05-26 22:33 |只看该作者





论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
8 [报告]
发表于 2010-05-26 22:37 |只看该作者




论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
9 [报告]
发表于 2010-05-26 22:38 |只看该作者




论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
10 [报告]
发表于 2010-05-26 22:38 |只看该作者



您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP