当前位置:  技术问答>linux和unix

寻求在solaris8下安装oracle8.1.7和weblogic6.1的详细步骤和注意事项

    来源: 互联网  发布时间:2015-05-10

    本文导语:  我现在有一台sun f280的服务器,装的是solaris8系统,向请教在上面安装oracle8.1.7和weblogic6.1的详细步骤和注意事项。 谢谢。 | 1.建立 ORACLE 用户和 DBA 组,初始化安装目录  ==========================================...

我现在有一台sun f280的服务器,装的是solaris8系统,向请教在上面安装oracle8.1.7和weblogic6.1的详细步骤和注意事项。
谢谢。

|
1.建立 ORACLE 用户和 DBA 组,初始化安装目录 
================================================= 
groupadd dba 
useradd -g dba oracle 
passwd oracle 
mkdir /oracle 
chown -R oracle.dba /oracle 

2.为安装 ORACLE 设置系统变量 
================================================= 
vi /etc/system 
(add in the end)=> 
set shmsys:shminfo_shmmax=4294967295 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=10 
set semsys:seminfo_semmni=100 
set semsys:seminfo_semmsl=100 
set semsys:seminfo_semmns=2000 
set semsys:seminfo_semopm=100 
set semsys:seminfo_semvmx=32767 
(请根据实际情况做调整) 

vi /etc/services 
(add in the end)=> 
orasrv 1525/tcp oracle 
listener 1521/tcp 
(请根据实际情况做调整) 

vi /etc/oracle/.profile(.cshrc) 
(add or modify)=> 
set path=( /oracle/bin /usr/sbin /usr/bin /usr/openwin/bin /oracle /etc /usr/ccs/bin . ) 
setenv ORACLE_HOME /oracle 
setenv ORACLE_SID oracle8 
#setenv DISPLAY 10.1.1.110:0.0 
setenv NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280 
#setenv NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 
(请根据实际情况做调整) 


说明:加#为可选的参数, 10.1.1.110是用PC机运行EXTRAX登录服务器所配置的。 

#sync;sync;reboot Sun OS重启,使系统参数生效 

3.Install 
================================================= 
1 、插入ORACLE 安装光盘 
#/etc/init.d/volmgt stop 
#/etc/init.d/volmgt start 
%volcheck 
%df -k 检查有无cdrom的设备 

2、 %cd /cdrom/cdrom0 %./runInstaller 出现 ORACLE Universal Installer的安装窗口,按Next键继续 

(远程安装则在 KEA!X Server 等远程模拟桌面环境下在命令窗口中运行 ./runInstaller 出现 ORACLE Universal Installer的安装窗口,按Next键继续) 

3、Destination框输入将要安装oracle的目录这里我输入/oracle,接着出现弹出窗口要求用root运行/tmp/orainstRoot.sh (它创建oraInventory的安装目录) 接着选择要安装的产品ORACLE8I 8.1.5 

4、选typical或custom安装,注意屏幕上端Language按钮,选Chinese语言。 

5、接着出现将要安装ORACLE产品的全部信息,如果有不对的地方可以按Perious按钮返回修改。如果确认无误,按Next,ORACLE开始安装。 

(如果选择了要建数据库,会要求你输入数据库的存放地址,这里我输入/oracle/data,那么数据库的真正存放地址是 /oracle/data/oradata/dbdir) 

6、安装成功100%后又回到开始的选项菜单。/oracle/orainst/install.log 安装日志文件最后提示OK 

7、弹出Setup Privileges窗口,要求用root运行 #/oracle/root.sh 
Are these setting correct (y/n):敲 y Enter the full pathname of the local bin directory (y/n): 敲/bin (此shell 程序在/var/oracle路径下生成一个文件oratab ,并做系统检测) 


4.创建数据库时应该注意的问题 
================================================= 
小心库建好后不能修改的参数: 

Character sets : ZHS16GDK 
db_block_size : 2048 

建库失败错误 01034 : 

先取消建库过程。 
检查oracle安装目录下的 .profile(.cshrc) 设置及其他系统设置。 
(必要的时候 reboot 服务器)用/oracle/dbs/dbassist 重新建库 

建库失败后重建时说库已经存在: 

rm -r /oracle/admin/ 
rm -r /oracle// 


5.建库后的微调 
================================================= 
#vi /var/opt/oracle/oratab 最后一行改 app1:/oracle:Y 
#vi /var/opt/oracle/listener.ora 改 host= (host_name) oraclehome= (/oracle) 
例子: listener=(address_list= 
(address=(protocol=tcp) 
(port=1521) 
(host=joe))) 
sid_list_listener=(sid_list= 
(sid_desc=(sid_name=oracle8) 
(oracle_home=/oracle))) 
trace_level+listener=admin 
startup_wait_time_listener=0 
connect_timeout_listener=5 

#vi /var/opt/oracle/tnsnames.ora 一些连接字符串,分布式通讯时有用 


6.安装测试 
================================================= 
#su - oracle %env 看环境变量改变了没有 

%svrmgrl 唤醒SVRMGR状态 
SVRMGR>connect internal 
连接打开数据库 SVRMGR>shutdown immediate 先关闭 instances, 数据库 
SVRMGR>startup 再打开数据库,当看到 instances startup, database mount, database open的时候,oracle安装成功 
SVRMGR>exit 

%lsnrctl start 启动listener 如果出错检查环境变量是否设好,及lsnrctl文件的内容和执行属性。 


7。配置自启动/关闭 
================================================= 
编写 SH 文件 
vi /etc/oracle 

#!/bin/sh 
OPT_= 

case "" in 
start) 
/bin/echo "{CONTENT} : (start)" 

# Your service startup command goes here. 

su - oracle -c "/oracle/bin/dbstart" 
su - oracle -c "/oracle/bin/lsnrctl start" 
# su - root -c "/www/tomcat/bin/startup.sh" 
# su - root -c "/www/apache/bin/apachectl start" 

# NOTE: Must exit with zero unless error is severe. 
exit 0 
;; 
stop) 
/bin/echo "{CONTENT} : (stop)" 

# Your service shutdown command goes here. 

su - oracle -c "/oracle/bin/lsnrctl stop" 
su - oracle -c "/oracle/bin/dbshut" 
# su - root -c "/www/tomcat/bin/shutdown.sh" 
# su - root -c "/www/apache/bin/apachectl stop" 

# NOTE: Must exit with zero unless error is severe. 
exit 0 
;; 
*) /bin/echo '' 
/bin/echo "Usage: {CONTENT} [start|stop]" 
/bin/echo " Invalid argument ==> """ 
/bin/echo '' 
exit 0 
;; 
esac 

设置执行次序 
ln -s /etc/init.d/oracle /etc/rc2.d/S99oracle 
ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle 


8.自启动/关闭 测试 
================================================= 
reboot 后 ps -ef | grep oracle 

|
Solaris 8_x86 下安装Oracle8.1.7
一.用root用户做:
1.groupadd dba 
2.useradd  -d dba -d $ORACLE_HOME -m -s /bin/sh oracle
3.修改/etc/group文件的最后一行如下:dba::100:oracle
4.修改/etc/passwd文件的最后一行如下:oracle:x:1001:100::/ORACLE_HOME:/bin/sh
5.mkdir /oracle;chown -R oracle:dba /oracle
6.# vi /etc/system 在最后一行后加入:
set shmsys:shminfo_shmmax=(0.5*物理内存)*1024*1024的数值
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=100
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=100
set semsys:seminfo_semmns=200
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
set ulimit=3000000
7. passwd oracle
8.Reboot

二.用oracle 用户做:
vi /etc/oracle/.profile(.cshrc) 在最后一行加入:

#evn for install oracle
set ORACLE_BASE /data/u01/oracle
set ORACLE_HOME /data/u01/oracle/product/8.1.7
set ORACLE_TERM xsun5
set LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/openwin/lib:/usr/dt/lib
set CLASSPATH .:/data/u01/oracle/product/jdbc/lib/classes111.zip:/data/u01/oracl
e/product/jdbc/lib/nls_charset11.zip:/export/home/oracle/trade_prog
set PATH .:/export/home/oracle/trade_prog:/bin:/usr/openwin/bin:/usr/bin:/usr/uc
b:/usr/local/bin:/data/u01/oracle/product/bin
set NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280
#set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
set ORACLE_SID orcl
set DISPLAY 192.168.0.190:0.0
2.退出,再用oracle登录,使新的环境生效
3.cd /cdrom/cdrom0;./runInstaller(注意看提示,他会告诉你root.sh的位置的)
4.当提示用户输入用户组的时候,以root身份运行/cdrom/cdrom0/oracle8.1.7/OraInstall/orainstRoot.sh脚本
(su; ./*.sh)
5.当安装到100%时,以root身份运行/data/oracle/product/8.1.7/root.sh脚本(注意看提示,他会告诉你root.sh的位置的)

三.安装完毕后用Oracle用户做
1.运行$ORACLE_HOME/8.1.7/bin/svrmgrl
2.Connect internal
3.Shutdown
4.Startup
5.如果启动sqlplus可以用internal用户去登陆的

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 寻求linux开发高手,本人想用linux开发一个视频服务器。本人已将编码和解码部分写完,但对LINUX不熟。特有意寻求合作伙伴。
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 寻求java加密算法及实例
  • 高分寻求JSP/Servlet写的聊天室源代码?请各位高手帮忙!
  • 德国母公司寻求国内软件开发合作伙伴
  • 寻求《beginning linux programming》中文版电子书
  • 寻求RTOS解决方案
  • 可耻的寻求大家帮助
  • 寻求精通Linux内核的高手共同开发程序
  • 给你1000分也行,再现等待!!寻求:直接基与xlib开发的控件:对话框、文本框、按钮、tab、。。。。
  • 寻求:/proc/sys/net/ipv4 参数详解
  • 高分寻求Jcreator 2.0的注册码。谢谢!急用! 50分。
  • 寻求:unix/linux 基础实用资料
  • 1000分寻求解答,今天刚为win xp打了sp1,结果系统装完后要我再次激活
  • 寻求jbuilder4.0的注册码
  • 寻求乱序算法。
  • 寻求图象下载的applet程序
  • 寻求jbuilder的破解,~O^
  • --========寻求帮助=========--
  • 寻求jsp高手


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3