最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

InstallOrace11gonSolaris10Sparc64bit

来源:懂视网 责编:小采 时间:2020-11-09 12:50:12
文档

InstallOrace11gonSolaris10Sparc64bit

InstallOrace11gonSolaris10Sparc64bit:Install Orace 11g on Solaris 10 Sparc 64 bit Install Orace 11g on Solaris 10 Sparc 64 bit [日期:2014-10-20] 来源:Linux社区 作者:aaron8219 [字体:] 昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个
推荐度:
导读InstallOrace11gonSolaris10Sparc64bit:Install Orace 11g on Solaris 10 Sparc 64 bit Install Orace 11g on Solaris 10 Sparc 64 bit [日期:2014-10-20] 来源:Linux社区 作者:aaron8219 [字体:] 昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个

Install Orace 11g on Solaris 10 Sparc 64 bit

Install Orace 11g on Solaris 10 Sparc 64 bit

[日期:2014-10-20] 来源:Linux社区 作者:aaron8219 [字体:]

昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个记录,分享一下。由于该客户无法用自己的机器远程连接到服务器,也不允许通过U盘、移动硬盘等拷贝任何文件,因此一些记录内容无法做到很详尽,只能凭记忆大致写出。

主机:SUN Netra T4-1 M4000

CPU:8 core 2.85GHz

内存:32G

系统:Solaris 10

一、检查硬件要求

--查看内存

# /usr/sbin/prtconf | grep "Memory size"

Memory size:32768 Megabytes

# /usr/sbin/swap -l

swapfile dev swaplo blocks free

/dev/dsk/c0t0d0s1 32,9 16 8405360 8405360 --一个block是512k,因此这里是4G

--查看系统体系架构

# /bin/isainfo -kv

64-bit sparcv9 kernel modules

注意,如果下载了solaris x86的介质,是无法安装在sparc主机上的,并且sparc介质只能装在真实机上,虚拟机无法模拟

--查看磁盘可用空间

# df -k /tmp

需要至少超过1G,目前30G

# df -k

安装Oracle企业版需要4.68G的空间,目前197G

二、检查软件要求

--查看Solaris内核版本

# uname -r

5.10

$ cat /etc/release

Solaris 10 5/09 s10s_u7wos_08 SPARC

--需要安装的包的list

SUNWarc

SUNWbtool

SUNWhea

SUNWlibC

SUNWlibm

SUNWlibms

SUNWsprot

SUNWtoo

SUNWi1of

SUNWi1cs (ISO8859-1)

SUNWi15cs (ISO8859-15)

SUNWxwfnt

SUNWcsl

--检查包

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl

如果检查发现有未装上的,挂载安装盘进行安装,用pkgadd命令

--安装包

pkgadd -d /path SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl

/path为光盘挂载的路径

三、创建用户、用户组

Oracle软件安装需要以下几组用户:

The Oracle Inventory group (typically, oinstall)

The OSDBA group (typically, dba)

The Oracle software owner (typically, oracle)

The OSOPER group (Optional. Typically, oper) -- oper组为可选的

--查看oinstall组信息

# more /var/opt/oracle/oraInst.loc

inventory_loc=/oracle/oraInventory

inst_group=oinstall

--查看dba组信息

# grep dba /etc/group

dba::100:wcadmin,oracle

--添加组

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

--查看oracle用户的权限组

# id -a oracle

uid=103(oracle) gid=102(oinstall) groups=100(dba)

注意,不带-a参数看不到最后一项内容,如

# id oracle

uid=103(oracle) gid=102(oinstall)

--添加oracle用户到oinstall与dba组

# /usr/sbin/useradd -g oinstall -G dba oracle

--添加密码文件

# passwd -r files oracle

需要输入密码并确认

四、配置OS内核参数

--修改/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=4294967296--实际值需大于SGA的值

set shmsys:shminfo_shmmni=100

注意solaris 10上默认没有安装vim,可以使用vi或gedit,修改各参数值以达到安装所需的最低要求

/etc/system实际已经存在的值要比上面多,只修改罗列出的即可

--查看project id

# su - oracle

$ id -p

uid=103(oracle) gid=102(oinstall) projid=3(default)

这里与官方文档里面的值由出入,是default而不是group.dba,不过不影响顺利安装

--查看project

# cat /etc/project

system:0::::

user.root:1::::

noproject:2::::

default:3::::

group.staff:10::::

果没有最后一行内容,需手动添加

五、创建相关路径并赋予oracle读写权限

# mkdir -p /oracle

# chown -R oracle:oinstall /oracle

# chmod -R 775 /oracle

六、配置环境变量

--查看shell类型

$ echo $SHELL

/bin/sh

--修改环境变量

solaris的环境变量文件是./.profile,注意与Linux的bash shell中的.bash_profile不同

如oracle用户的环境变量为/home/oracle/.profile

# su - oracle

$ TMP=/tmp

$ TMPDIR=/tmp

$ export TMP TMPDIR

$ ORACLE_SID=orcl

$ ORACLE_BASE=/oracle

$ export ORACLE_SID ORACLE BASE

$ export DISPLAY

$ umask 022

--确保未设置ORACLE_HOME和TNS_ADMIN环境变量(Oracle建议)

$ unset ORACLE_HOME

$ unset TNS_ADMIN

--设置完以上变量以后,可以用env命令查看一下

$ env | more

注意,这只是在当前session有效,并没有写入到.profile文件中

如果是通过编辑.profile文件进行修改的,最后用. ./.profile使变更生效,注意,source命令在solaris上不可用

七、拷贝安装介质

# /usr/sbin/mount -r -F hsfs /dev/dsk/c0t0d0s1 /dvd

八、安装数据库软件

# /mount_point/database/runInstaller --如果提示无法找到命令,可以加./后运行

注意,oracle用户必须有挂载目录的读权限,否则运行失败

主要就是以上一些步骤,其实配置起来,我个人觉得要比Linux还要简单,只是可能很多人第一次在solaris上装oracle数据库还不太习惯,万事都有第一回嘛,试着搞一下,就有经验了

在安装数据库时碰到的问题:

1. swap不足

由于物理内存为32G,但目前swap只给了4G,swap -l命令可以查看当前配置的swap大小。

通过添加swap文件并固化,重新运行runInstaller解决

2. 缺少OS相关patch:124861-15

解决swap不足后并忽略缺少patch的报错后,顺利安装完数据库软件,接着就是dbca,与在其他平台上的步骤一致,就不详细说明了

附录:solaris解决swap不足的方法:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

InstallOrace11gonSolaris10Sparc64bit

InstallOrace11gonSolaris10Sparc64bit:Install Orace 11g on Solaris 10 Sparc 64 bit Install Orace 11g on Solaris 10 Sparc 64 bit [日期:2014-10-20] 来源:Linux社区 作者:aaron8219 [字体:] 昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个
推荐度:
标签: 1.0 bit 64
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top