jaffas1101 发表于 2005-6-6 14:55:33

[分享]在Solaris 10下安装Oracle 10

vi /etc/system <br>
set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G) <br>
set shmsys:shminfo_shmmin=1 <br>
set shmsys:shminfo_shmmni=100 <br>
set shmsys:shminfo_shmseg=10 <br>
set semsys:seminfo_semmni=110 <br>
set semsys:seminfo_semmns=310 <br>
2. 创建用户和组 <br>
# groupadd dba <br>
#useradd –g dba –d /export/home/oracle –m oracle <br>
#passwd oracle (改oracle用户密码) <br>
<br>
设定oracle用户的环境参数 <br>
#su – oracle <br>
$vi .profile <br>
加入内容: <br>
ORACLE_BASE=/export/home/oracle <br>
ORACLE_HOME=$ORACLE_BASE/product/10.0 <br>
ORACLE_SID=ora10g <br>
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK <br>
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin <br>
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/li <br>
b <br>
DISPLAY=192.0.0.12:0.0 <br>
TMPDIR=/var/tmp <br>
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH <br>
LD_LIBRARY_PATH <br>
DISPLAY TMPDIR <br>
umask 022 <br>
保存 使.profile生效。 <br>
<br>
3.解压oracle 10g安装包 <br>
从光盘上拷到本地硬盘上。#cp -R 10g_db_i.gz /export/home <br>
在解压 #gunzip 10g_db_i.gz <br>
#cpio -ivmd <10g_db_i <br>
如果这时执行/export/home/db/Disk1/run*就会出现这样的错误提示: <br>
Checking installer requirements... <br>
<br>
Checking operating system version: must be 5.6, 5.7, 5.8 or 5.9. Actual 5.10 <br>
Failed <<<< <br>
<br>
Exiting Oracle Universal Installer, log for this session can be found at <br>
<br>
/tmp/OraInstall2004-10-26_09-45-32AM/installActions2004-10-26_09-45-32AM.log <br>
查看installActions2004-10-26_09-45-32AM.log <br>
<br>
$ vi installActions2004-10-26_09-45-32AM.log <br>
Using paramFile&#58; /export/home/oracle/db/Disk1/install/oraparam.ini <br>
<br>
<br>
Checking installer requirements... <br>
<br>
Checking operating system version: must be 5.6, 5.7, 5.8 or 5.9. Actual 5.10 <br>
Failed <<<< <br>
<br>
Exiting Oracle Universal Installer, log for this session can be found at /tmp/Or <br>
aInstall2004-10-26_09-45-32AM/installActions2004-10-26_09-45-32AM.log <br>
<br>
想要解决这个问题就要在/export/home/db/Disk1/install里,修改oraparam.ini oraparam.var <br>
<br>
修改如下: <br>
vi oraparam.ini <br>
<br>
#You can customise error message shown for failure through CERTIFIED_VERSION_FAI <br>
LURE_MESSAGE <br>
Solaris=5.6,5.7,5.8,5.9,5.10 (就是添加5.10) <br>
Linux=redhat-2.1AS <br>
#HPUX=B.11.00 <br>
Decunix=V5.1A,V5.1 <br>
AIX=5.1.0.0 <br>
<br>
<br>
vi oraparam.var <br>
<br>
#You can customise error message shown for failure through CERTIFIED_VERSION_FAI <br>
LURE_MESSAGE <br>
Solaris=5.8,5.9,5.10 (就是添加5.10) <br>
Windows=4.0,5.0,5.1,5.2 <br>
Linux=redhat-2.1AS <br>
HPUX=B.11.11 <br>
Decunix=V5.1A,V5.1 <br>
AIX=5.1.0.0 <br>
<br>
保存,在执行。./runInstaller 就OK了。 <br>
后续工作就不一一说明了。 <br>

jaffas1101 发表于 2005-6-6 15:01:45

re:[B]声明:此帖为转贴!并非原创!谢谢!...

<b>声明:此帖为转贴!并非原创!谢谢!</b><br>
<br>
<br>
一、首先下载 <br>
solarisx86_CCD_10_1_0_3_Disk1.cpio.gz <br>
solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz <br>
solarisx86_CRS_10_1_0_3_Disk1.cpio.gz <br>
solarisx86_DB_10_1_0_3_Disk1.cpio.gz <br>
<br>
然后看oracle 10g for solaris/x86 的快速安装指南。指南上说必须是solaris 9(我的是10),内存不能小于512M,交换分区大小,/tmp分区大小,可用空间我的机器都满足。不满足两个软件要求: <br>
SUNWi1cs和SUNWi15cs没有安装。 要求安装一些补丁,补丁下载地址位于:<a target=_blank href=http://sunsolve.sun.com/>http://sunsolve.sun.com/</a>。我用的是solaris 10/x86,因此我什么补丁也不打。 <br>
<br>
二、必须建用户和组,oinstall和dba组,oracle用户。 <br>
groupadd oinstall <br>
groupadd dba <br>
useradd -g oinstall -G dba oracle <br>
passwd oracle <br>
建立oracle的基目录和数据库目录 <br>
mkdir -p /export/home/app/oracle <br>
mkdir /export/home/oradata <br>
改变目录的属主和组 <br>
chown -R oracle:oinstall /export/home/app/oracle <br>
chown -R oracle:oinstall /export/home/oradata <br>
<br>
改变目录权限 <br>
chmod -R 775 /export/home/app/oracle <br>
chmod -R 775 /export/home/oradata <br>
三、设置内核参数 <br>
<br>
sysdef |grep SEM <br>
sysdef |grep SHM <br>
<br>
我按照以下步骤调整 <br>
<br>
cd /etc <br>
cp system system.orig <br>
gedit system <br>
添加以下内容: <br>
set semsys:seminfo_semmni=100 <br>
set semsys:seminfo_semmns=1024 <br>
set semsys:seminfo_semmsl=256 <br>
set semsys:seminfo_semvmx=32767 <br>
set shmsys:shminfo_shmmax=4294967295 <br>
set shmsys:shminfo_semmni=100 <br>
<br>
从新启动 <br>
四、设置oracle环境 <br>
以root身份登陆后 <br>
su - oracle <br>
进入 /export/home/app/oracle <br>
建立文件 .profile <br>
内容如: umask=022 <br>
运行: <br>
. ./.profile <br>
ORACLE_BASE=/export/home/app/oracle <br>
ORACLE_SID=sales <br>
export ORACLE_BASE ORACLE_SID <br>
env | more 看看正确吗? <br>
五、安装 <br>
我进入 /home/yansw <br>
gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz <br>
cpio -idcmv <solarisx86_DB_10_1_0_3_Disk1.cpio <br>
生成 Disk1 <br>
运行 .runInstaller <br>
提示我的版本是solaris 5.10,退出!! <br>
<br>
六、修改 Disk1/install下的 oraparam.ini和oraparam.var文件,在5.8,5.9后面添加5.10 <br>
退出root,以oracle 身份登陆到Java Enviroment 或 CDE,找到 Disk1/runInstaller,双击运行它! <br>
提示输入Inventory目录的完整路径时,我输入: <br>
<br>
/export/home/app/oracle/oraInventory <br>
继续 <br>
打开其他终端,以root 身份运行 指定目录下的orainstRoot.sh <br>
提示创建 /var/opt/oracle/oraInst.loc <br>
转回正常安装界面,选继续,所安装产品的目录名称为 OraDblog_home1 <br>
路径为 /export/home/app/oracle/OraHome-1 <br>
选企业版,创建通用启动数据库。全局数据库名为 sales SID为: sales <br>
选择数据库字符集为 ZHS16GBK <br>
创建带样本方案的数据库。 <br>
选择存储机制时我选 文件系统。 <br>
制定位置: <br>
/export/home/app/oracle/oradata <br>
这个地方很明显我错了。我该指定:/export/home/oradata 后悔呀! <br>
不启动自动备份。 <br>
所有用户使用同一口令:Iamafool <br>
这个时候我还傻,忘了 SYS,SYSMON.....这几个都是Iamafool口令的用户了!<br>

jaffas1101 发表于 2005-6-6 15:03:02

re:[em08][B]请大家对比 谢谢![/...

<img src="../leadbbsfile/UBBicon/em08.GIF" width=20 height=20 align=absmiddle border=0><b>请大家对比 谢谢!</b>
页: [1]
查看完整版本: [分享]在Solaris 10下安装Oracle 10