1.修改Solaris 系统参数 vi /etc/system ( 在此文件末尾加入以下几行 ) set shmsys:shminfo_shmmax=18442450944 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmns=1000 #processes+instance_processes+system instance_processes=5(smon,pmon,dbwr,lgwr,arch) set semsys:seminfo_semmni=110 #system=系统占用信号量 用命令查出:ipcs -sb 文件保存修改后,重启计算机,使参数生效 . 2.插入oracle10g 拷贝到硬盘。 mkdir /gyj ls /cdrom/cdrom0 #确认光盘内容是否能显示 mount |grep cdro #查出cdrom的设备文件 mount -r -F hsfs /dev/dsk/cxtydzsn /cdrom #把光盘绑定,cxtydzsn指cdrom的设备文件 cp 包名.cpio.gz /gyj gunzip cpio.gz cpio –idcmv <包名.cpio 3.创建DBA组 和 ORACLE 用户 groupadd dba useradd –g dba –d /export/home/oracle –m oracle passwd oracle mkdir –p /ora/oracle/product/10g chown –R oracle:dba /ora/oracle chmod –R 755 /ora/oracle 4.编辑 ORACLE 用户的配置文件,加入必要的环境变量 su – oracle ls -a(-l) vi .profile ORACLE_BASE=/export/home/app/oracle ORACLE_HOME=$ORACLE_BASE/product/10.2.0 ORACLE_SID=lxdb NLS_LANG=AMERICAN_AMERICA.ZHS16GBK PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/etc:/usr/ccs/bin:/usr/local/bin:/usr/openwin/bin:/usr/ucb LD_LIBRARY_PATH=$ORACLE_HOME/lib:ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib TMPDIR=/var/tmp export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH LD_LIBRARY_PATH TMPDIR umask 022 保存文件后执行,使环境变量生效 env #查看环境变量起作用了没 5.开始安装 xhost + #root su - oracle export DISPLAY=127.0.0.1:0.0 #oracle cd /gyj ./runInstaller dbca #进入$ORACLE_HOME/bin lsnrctl start (或lsnrctl stop,lsnrctl status) sqlplus /nolog connect / as sysdba startup ( 或 shutdown immediate) 6.调整内存参数 alter system set processes=1000 scope=spfile; alter system set sga_max_size=1024M scope=spfile; #若物理内存比较大,设为小于物理内存一半 create pfile from spfile; shutdown immediate; startup 7.自动启动脚本 在Solaris下自动启动oracle 修改oracle系统配置文件/etc/oratab /etc/oratab 格式为: SID:ORACLE_HOME:AUTO 在/etc/init.d下面新建一个文件dbora,内容: #!/bin/sh ORA_HOME=/ora/oracle/product/10g ORA_OWNER=oracle su - $ORA_OWNER -c "lsnrctl start" su - $ORA_OWNER -c "sqlplus /nolog @$ORA_HOME/dbstart.sql" $ORA_HOME/dbstart.sql的内容: conn / as sysdba startup exit 将dbora改成可执行 chmod 744 dbora 将dbstart.sql改成oracle所有 chown oracle /ora/oracle/product/10g/dbstart.sql 然后作一个连接 ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
(责任编辑:IT) |