您好,欢迎访问三七文档
CUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-011/28Oracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-011以root用户登录在安装过程中注意用户的切换。建议开2个终端,一个为root用户,一个为oracle用户。当需要不同的权限的用户进程操作时,就切换到不同的终端。2检查硬件需求检查步骤#确定物理RAM的大小(我们要求是2G)[root@S1011:/]$/usr/sbin/prtconf|grepMemorysizeMemorysize:2048Megabytes#确定配置的swap空间的大小(应该为RAM的2倍,即4G[root@S1011:/]$/usr/sbin/swap-stotal:163408kbytesallocated+28424kreserved=191832kused,2575552kavailable#确定/tmp目录中可用磁盘空间的数量(至少400M)[root@S1011:/]$df-h/tmpFilesystemsizeusedavailcapacityMountedonCUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-012/28swap2.5G40K2.5G1%/tmp#如果/tmp目录的空闲空间400MB,可以做下面的任一一件事情#a.删除/tmp目录中不需要的文件,满足磁盘空间的需求#b.当设置Oracle用户环境的时候,设置TMP和TMPDIR用户环境变量#c.扩展包括/tmp目录的文件系统#确定系统空闲磁盘空间的数量#df-hFilesystemsizeusedavailcapacityMountedon/dev/dsk/c0t0d0s011G3.7G6.8G36%//devices0K0K0K0%/devicesctfs0K0K0K0%/system/contractproc0K0K0K0%/procmnttab0K0K0K0%/etc/mnttabswap2.5G988K2.5G1%/etc/svc/volatileobjfs0K0K0K0%/system/objectsharefs0K0K0K0%/etc/dfs/sharetab/usr/lib/libc/libc_hwcap1.so.111G3.7G6.8G36%/lib/libc.so.1fd0K0K0K0%/dev/fdswap2.5G40K2.5G1%/tmpswap2.5G28K2.5G1%/var/run/dev/dsk/c0t0d0s72.9G3.0M2.8G1%/export/home对于每种安装类型,需要的磁盘空间安装类型需要的空间(GB)EnterpriseEdition2.0StandardEdition1.5CUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-013/28Custom(最大)2.5#确定系统架构能否运行该软件,如果没有得到下面的信息,则不能安装[root@S1011:/]$/bin/isainfo-kv64-bitamd64kernelmodules3检查软件需求#检查软件需求[root@S1011:/]$pkginfo-iSUNWarcSUNWbtoolSUNWheaSUNWlibCSUNWlibmSUNWlibmsSUNWsprotSUNWtooSUNWi1ofSUNWi1csSUNWi15csSUNWxwfntSUNWcsl#安装没有安装的包,挂载光驱找到包安装[root@S1011:/]$cd/cdrom/sol_10_910_x86/Solaris_10/Product[root@S1011:/]$/usr/sbin/pkgadd-d/cdrom/sol_10_910_x86/Solaris_10/ProductSUNWi1cs[root@S1011:/]$/usr/sbin/pkgadd-d/cdrom/sol_10_910_x86/Solaris_10/ProductSUNWi15cs#再次检查软件需求[root@S1011:/]$pkginfo-iSUNWarcSUNWbtoolSUNWheaSUNWlibCSUNWlibmSUNWlibmsSUNWsprotSUNWtooSUNWi1ofSUNWi1csSUNWi15csSUNWxwfntSUNWcs4检查网络安装主机名要求为带域名的限定的主机名,如果不是请按“如何修改主机名”的步骤修改过来。例:Solaris101.cuug.netCUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-014/285创建需要的操作系统组和用户#创建OracleInventory组,即oinstall[root@S1011:/]$/usr/sbin/groupaddoinstall#创建OSDBA组[root@S1011:/]$/usr/sbin/groupadddba#创建OSOPER组[root@S1011:/]$/usr/sbin/groupaddoper#创建Oracle所有者-g(指定主组),-G(指定次组)[root@S1011:/]$useradd-goinstall-Gdba,oper-d/export/home/oracle-s/bin/bash-moracle#设置用户的口令[root@S1011:/]$passwd-rfilesoracle#修改用户的主组和次组[root@S1011:/]$/usr/sbin/usermod-goinstall-Gdba[,oper]oracle#验证nobody用户是否存在[root@S1011:/]$idnobodyuid=60001(nobody)gid=60001(nobody)#如果不存在,则创建nobody用户[root@S1011:/]$/usr/sbin/useraddnobody6创建需要的目录CUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-015/28#创建ORACLE_BASE目录[root@S1011:/]$mkdir-p/u01/app/oracle[root@S1011:/]$chown-Roracle:oinstall/u01/app/oracle[root@S1011:/]$chmod-R775/u01/app/oracle7在Solaris10上配置内核参数//只需要看开始在Solaris10上,确定下表中的内核参数被设置为=建议值。下表中也包含了资源控制器,它们针对于特定的内核参数取代了/etc/system文件中的配置。因为Oracle数据库在启动进程时并不会设置项目信息,因此一些过时的但没有从/etc/system中移除的项目仍然需要设置。注意:设置的值应该=建议值在OracleSolaris10上不需要改变/etc/system文件来实现SystemVIPC。Solaris10使用资源控制设施来实现。然而Oracle建议同时设置资源控制器和/etc/system参数。没有被资源控制的操作系统参数会继续影响Solaris10的性能和安全。注意:CUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-016/28project.max-shm-memory资源控制=一个最大的段*启动的Oracle实例的个数。project.max-shm-memory资源控制的值是假设没有其它的应用使用这个项目的共享内存段,除了Oracle实例;如果有其它应用使用,则必须把共享内存的使用加到project.max-shm-memory资源控制值上。内核参数设置参考setnoexec_user_stack=1setsemsys:seminfo_semmni=100setsemsys:seminfo_semmns=1024setsemsys:seminfo_semmsl=256setsemsys:seminfo_semvmx=32767setshmsys:shminfo_shmmax=4294967295setshmsys:shminfo_shmmni=100#配置文件的另类设置方法echosetmax_nprocs=30000/etc/system//只需要看结束CUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-017/28从Solaris10这个版本开始系统资源的配置管理较之前的版本有了较大的变化。并且对sem,shm的配置无法通过/etc/system文件来进行修改,需要使用新方法:项目数据库(projectdatabase)对单个进程或单个项目进行资源分配设置。项目数据库的文件是/etc/project。资源控制的添加#为oracle用户添加项目数据库[root@S1011:/]$projaddoracle#设定oracle用户的默认项目数据库#编辑/etc/user_attr,在文件最后添加如下一行设置,使系统在用户oracle登录时自动授予其项目oracle的资源权限。oracle::::project=oracle#检查oracle用户的默认项目组[root@S1011:/]$su-oracle[oracle@S1011:/]$id-puid=100(oracle)gid=101(oinstall)projid=100(oracle)[root@S1011:/]$projmod-a-Kproject.max-sem-ids=(priv,100,deny)oracle[root@S1011:/]$projmod-a-Kprocess.max-sem-nsems=(priv,256,deny)oracle[root@S1011:/]$projmod-a-Kproject.max-shm-memory=(priv,4294967295,deny)oracle[root@S1011:/]$projmod-a-Kproject.max-shm-ids=(priv,100,deny)oracle总的/etc/system的设置CUUG_LuiseDalianOracle®DatabaseQuickInstallationGuide11gRelease2(11.2)forOracleSolarisonx86-64(64-Bit)PartNumberE24351-018/28setnoexec_u
本文标题:Database Quick Installation Guide for Oracle Solar
链接地址:https://www.777doc.com/doc-4455044 .html