由于前几天机房掉电,项目数据库机器挂掉了,重启的时候总是显示只读文件系统,真是头疼啊,没办法只好硬着重做系统。向同事找了点文档,在同事帮助下终于作完了。今天写点记录一下,免得一会有问题还要麻烦人家。
首先安装solaris10
安全完系统后进入系统花评,要设置分辨率:
1、在失败模式下登录,在/a/etc/init.d/dtlogin里面加exit(0),表示不执行图像界面。
2、在正常模式下登录,执行kdmconfig,修改显示器配置,测试通过后,将/etc/init.d/dtlogin里的exit(0)删除,重新启动即可。
Oracle10g在Solaris10上的安装
用bash比较方便
1、修改内核
vi /etc/system
set shmsys:shminfo_shmmax=268435456(共享内存段的最大字节数)
set shmsys:shminfo_shmmin=100
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10(每个用户进程可分配的最大共享内存段数目)
set semsys:seminfo_semmni=100(系统中信号灯标识符的最大数目)
set semsys:seminfo_semmns=256
Set semsys:seminfo_semmsl=256
对于操作系统,设置的参数值过高会导致机器不能启动,对参数的限制,请参阅Sun SPACE Solaris系统管理文档。
2、重启系统,以使新的内核参数生效。
#sync;sync;reboot
系统重启后。可以通过sysdef命令查看"Maximun Shared Memory"和"Minimun Shared Memory"的数值(在列表底部)
#sysdef
3、创建用户和组
# groupadd dba
#useradd –g dba –d /export/home/oracle –m oracle
#passwd oracle
4、设定oracle用户的环境参数
#su – oracle 用oracle用户登录
修改oracle用户的".profile"配置文件
默认没有这个文件,但可以通过oracle用户下的local.profile这个模板文件来生成.profile这个文件
#mv local.profile .profile
#vi .profile
#加入内容:
DISPLAY=192.168.0.178:0.0
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.0
ORACLE_SID=ora10g
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:/usr/local/lib:/usr/lib
TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH
LD_LIBRARY_PATH DISPLAY TMPDIR
(不要写错了,否则安全要提示错误)
5、解压oracle 10g安装包
将长长的文件名改为sol10g.cpio.gz
#cp sol10g.cpio.gz /export/home
在解压 #gunzip sol10g.cpio.gz
#cpio -ivmd <SOL10g.cpio
修改/export/home/Disk1/install里,修改oraparam.ini oraparam.var的版本声明Solaris=5.6,5.7,5.8,5.9,
或者./runInstaller -ignoresysprereqs用参数忽略版本检查
之后就进入安装图像界面跟xp一样了。