1> 检查相关的安装包
官方要求的包: SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

执行命令
bash-3.00# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
system SUNWarc Lint Libraries (usr)
system SUNWbtool CCS tools bundled with SunOS
system SUNWhea SunOS Header Files
system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts
system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)
system SUNWlibms Math & Microtasking Libraries (Usr)
system SUNWsprot Solaris Bundled tools
system SUNWtoo Programming Tools
system SUNWxwfnt X Window System platform required fonts
错误: 未发现"SUNWi1cs"的信息
错误: 未发现"SUNWi15cs"的信息

发现有2个包未安装,分别是: "SUNWi1cs" "SUNWi15cs"
这2个包可以在solaris的安装包里找到。mount上光盘,把这些差的包装起来

bash-3.00#cd /cdrom/sol_10_1009_x86/Solaris_10/Product/
bash-3.00#ls ./SUNWi1*
./SUNWi13cs:
archive install pkginfo pkgmap reloc
./SUNWi13rf:
archive install pkginfo pkgmap reloc
./SUNWi15cs:
archive install pkginfo pkgmap reloc
./SUNWi15rf:
archive install pkginfo pkgmap reloc
./SUNWi1cs:
archive install pkginfo pkgmap reloc
./SUNWi1of:
archive install pkginfo pkgmap reloc
确认这里有这些包。

2> 安装所需要的软件包:
bash-3.00#pkgadd -d . SUNWi1cs
处理软件包范例<SUNWi1cs>来自</cdrom/sol_10_1009_x86/Solaris_10 /Product>
X11 ISO8859-1 Codeset Support(i386) 2.0,REV=2004.10.17.15.04
Copyright 2004 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
使用</>作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
8软件包路径名已经正确地安装
## 检查软件包的依赖性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。

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

要继续安装<SUNWi1cs> [y,n,?] y
安装X11 ISO8859-1 Codeset Support成为<SUNWi1cs>
##正在安装1部分- 1.
232 块
安装<SUNWi1cs>成功
bash-3.00#pkgadd -d . SUNWi15cs

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

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

在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包
的安装过程中执行它们.
要继续安装<SUNWi15cs> [y,n,?] y
安装X11 ISO8859-15 Codeset Support成为<SUNWi15cs>
##正在安装1部分- 1.
1460 块
安装<SUNWi15cs>成功

3> 调整内核参数

bash-3.00# cp /etc/system /etc/system.org     //备份内核参数文件
bash-3.00#vi /etc/system
set noexec_user_stack=1
set semsys:seminfo_semmni = 100
set semsys:seminfo_semmns = 1024
set semsys:seminfo_semmsl = 256
set semsys:seminfo_semvmx = 32767
set shmsys:shminfo_shmmax = 4294967295
set shmsys:shminfo_shmmin = 1
set shmsys:shminfo_shmmni = 100
set shmsys:shminfo_shmseg = 10

4> 创建用户与组:
bash-3.00# groupadd dba
bash-3.00# groupadd oinstall
bash-3.00# useradd -g oinstall -G dba -d /u01/oracle -m oracle
bash-3.00# passwd oracle
bash-3.00# su - oracle
#bash
bash-3.00$ mkdir -p /u01/oracle/ora10g/product   //实例安装目录
bash-3.00$ mkdir /u02/oradata                    //数据存放目录
bash-3.00$ chown oracle:oinstall /u02/oradata

5> 配置oracle用户的环境变量
bash-3.00$ vi .profile
export ORACLE_BASE=/u01/oracle/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=oradb
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
export TMPDIR=/var/tmp
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
export DISPLAY=127.0.0.1:0.0 
umask 022

6> oracle 软件安装。

bash-3.00# xhost +
access control disabled, clients can connect from any host
bash-3.00# su oracle
$ bash
bash-3.00$ cd /opt/database/
bash-3.00$ ls
doc           response      stage
install       runInstaller  welcome.html
bash-3.00$ ./runInstaller
正在启动 Oracle Universal Installer...

正在检查安装程序要求...
检查操作系统版本: 必须是5.10。    实际为 5.10  通过
检查临时空间: 必须大于 250 MB。   实际为 1967 MB    通过
检查交换空间: 必须大于 500 MB。   实际为 2291 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色。    实际为 16777216    通过
所有安装程序要求均已满足。
备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2011-10-16_11-57-33PM. 请稍候...bash-3.00$ Warning: Missing charsets in String to FontSet conversion
正在以高级模式启动安装程序...
Oracle Universal Installer, 版本 10.2.0.2.0 正式版
版权所有 (c) 1999, 2006, Oracle。保留所有权利。
图形界面操作省略。。。。。。。。

安装过程中出现的小问题:
bash-3.00$ pwd
/u01/oracle/ora10g/product/10.2.0/db_1/bin
bash-3.00$ sqlplus /nolog
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

解决方法:
bash-3.00#vi /etc/profile                            //添加以下内容
ORACLE_BASE=/u01/oracle/ora10g
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=oradb
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:/lib64:/usr/local/lib
TMPDIR=/var/tmp
DISPLAY=127.0.0.1:0.0
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export NLS_LANG
export PATH
export TMPDIR
export LD_LIBRARY_PATH
export DISPLAY
umask 022
bash-3.00# source /etc/profile                      //使配置文件即使生效
bash-3.00$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.2.0 - Production on Mon Oct 17 23:42:05 2011

Copyright (c) 1982, 2005, Oracle.  All Rights Reserved.

Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area  289406976 bytes
Fixed Size                  1279820 bytes
Variable Size             100665524 bytes
Database Buffers          184549376 bytes
Redo Buffers                2912256 bytes
Database mounted.
Database opened.
SQL> select instance_name from v$instance;

INSTANCE_NAME
----------------
oradb

SQL> shutdown immediate;                         //关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.

bash-3.00$ lsnrctl start                         //启动监听

LSNRCTL for Solaris: Version 10.2.0.2.0 - Production on 17-OCT-2011 23:46:39

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Starting /u01/oracle/ora10g/product/10.2.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Solaris: Version 10.2.0.2.0 - Production
System parameter file is /u01/oracle/ora10g/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/oracle/ora10g/product/10.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=liuxiong.com)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Solaris: Version 10.2.0.2.0 - Production
Start Date                17-OCT-2011 23:46:41
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/oracle/ora10g/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File         /u01/oracle/ora10g/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=liuxiong.com)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

bash-3.00# poweroff                                              //关闭主机

转载于:https://blog.51cto.com/mrxiong/690489

solaris 10安装Oracle10.2g相关推荐

  1. solaris 10 安装oracle 10g

    启动/停止ORACLE 监听 1, lsnrctl start 2, lsnrctl stop 启动ORACLE 监听 1, su - ora10g (以oracle用户登录) 2, sqlplus ...

  2. solaris系统安装oracle数据库,Solaris 10安装Oracle 10g(4、创建数据库)

    安装软件之后我们再来创建数据库 配置监听器 -bash-3.00$ netca 图17 DSC0000.jpg (33.31 KB, 下载次数: 0) 2016-7-25 13:28 上传 完成之后查 ...

  3. solaris 10安装mysql5

    Solaris10下mysql的pkg安装方法 以root登录系统 1从dev.mysql.com网站下载安装文件mysql-5.1.11-beta-solaris10-sparc-64bit.pkg ...

  4. solaris 10 安装Apache Mysql PHP

    http://www.chinasolaris.com/viewthread.php?tid=826 转载于:https://blog.51cto.com/lijunzong/329523

  5. solaris 10 java_Solaris 10安装jdk1.6及修改成默认JDK

    Solaris 10安装jdk1.6及修改成默认JDK 发布时间:2008-05-22 00:01:36来源:红联作者:weleoon 今天来给大家讲一下solaris 10安装jdk1.6.从sun ...

  6. Solaris 10 系统维护

    作者:田逸([email]sery@163.com[/email]) 相信很多人和我有类似的想法:要是solaris 10安装配置完以后把它扔到某个位置再也不用管它,那该有多好.当然,这只是我们的一厢 ...

  7. ArcGIS Server 9.2 on Solaris/Linux 安装可能出现的问题

        作者:Flyingis 很多都是细节问题,在Windows平台下可以忽略,但在Unix/Linux环境中不行,首先是<ArcGIS Server 9.2 基于 Solaris 10 安装 ...

  8. Solaris 10 ftp,telnet,ssh,sendmail

    1. 管理命令 svcadm (服务状态管理,启动.停止等) # svcs <br>查看当前所有的服务状态,可以使用|管道符重定向作更个性化的查找:如 # svcs |grep onlin ...

  9. Solaris 10 学习笔记

    {转}Solaris 10 学习笔记 Solaris 10 安装并运行Solarids 10的硬件环境 1.           SPARC平台 2.           X86平台 3.       ...

最新文章

  1. 骚操作 !IDEA 防止写代码沉迷插件 !
  2. 是时候不把智能手机叫做电话了:移动AI时代来临!
  3. java.util.date转化成java.sql.date
  4. XCTF-Reverse:logmein
  5. POJ 1852 Ants O(n)
  6. 第K短路+严格第K短路
  7. 程序人生:入门程序员最容易踩的 7 个坑!
  8. Android之android.system.ErrnoException: open failed: ENOENT (No such file or directory)
  9. mfc远程连接mysql数据库连接_MFC连接mysql数据库(十分钟搞定)
  10. 定义一个Point类,派生出Circle类,计算各派生类对象的面积Area()
  11. mysql5.7系列使用记录信息
  12. 软考之初级程序员(包含1990-2018历年真题详解+课本教材+模拟试卷+视频教程)
  13. 使用VsCode搭建Vue开发环境
  14. java asm jndi_JNDI-Injection-Exploit
  15. blast的替代品,使用hmmer寻找同源序列
  16. SAT数学公式之几何图形
  17. 打开.sql文件的方法
  18. 第一次安装Microsoft SharePoint Protal Server 2003遇到的问题
  19. 我的Effective C++读书笔记
  20. h5 监听安卓物理返回键

热门文章

  1. 对 js 高程 Preflighted Reqeusts 的理解
  2. error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...
  3. Linux命令:mkdir
  4. Redis failover过程
  5. 设计模式基于C#的工程化实现及扩展
  6. delphi 窗体的释放
  7. Table城市代码翻译
  8. 乘风破浪:LeetCode真题_010_Regular Expression Matching
  9. 《程序员修炼之道》笔记(九)
  10. 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)