SOA安装总结
前言
本文档介绍soa相关软件的安装和配置,以及安装过程中的注意事项。希望可以帮助大家在安装过程中少走弯路。
安装过程需要按照quickstartguidesoasuite这个文档进行,需要注意一下几点:
1. 由于安装的软件较多,为了以后维护方便,尽量提前做好目录规划,并在安装过程中选择所规划好的oracle主目录。
2. 软件版本需要匹配,根据安装指南中指定的版本下载软件,否则安装过程中会提示软件版本不匹配。
3. 只安装自己需要的组件,根据安装指南中介绍的组件进行安装,安装过多组件,在运行时会造成组件冲突,或者启动过程中,由于需要启动的服务过多,而造成内存溢出,无法运行。
4. 统一JDK版本。
5. 所有的安装程序目录不要带有中文,尽量放在分区的根目录下。 安装步骤及注意事项
1. 数据库:
数据库可以根据自己的使用情况安装扩展版或者完整版都可以,如果在个人电脑上安装,且性能欠佳,建议安装扩展版。安装完后,将数据库服务改成手动启动,当需要时,再启动数据库服务。
数据库安装完成后,建议重新建立新表空间和创建新用户,将用户赋予connect、dba和sysdba权限,以后可以使用此用户做相关操作。
2. Weblogic server:
此步骤主要按照安装指南进行就可以了,注意安装的需要是带有oepe版本的,后续软件安装和后期开发时需要。
安装完成后不需要在此处创建域,后面会有介绍。
3. RCU:
此安装过程中,需要注意,在连接数据库时,角色需要选sysdba,否则安装过程中会报权限不足,导致安装失败。
数据库连接并验证通过后,注意只选自己需要的schema。
如果安装失败,则需要在安装过程中选择删除所安装的schema,并到“\oracle主目录\oradata”目录下手工删除带相关前缀名的DBF文件,然后重试安装。
4. SOA suite:
此过程无特殊说明。
5. Service bus:
此软件版本如果与weblogic不匹配,则无法定位oepe,使安装无法进行。
6. 创建SOA开发域:
在安装过程中,JDK选用weblogic自带的。
连接数据库,配置schema时,Schema owner不要填,一旦填值后,下一步验证不
能通过,即使点击上一步,将此值删除后,流程也无法继续,只能退出安装程序,重新安装。
7. 安装JDeveloper:
此过程无特殊说明。
8. 更新扩展插件:
更新插件时,尽量找个网络环境好的地方,否则连接经常会被重置,只能从头再来。 建议每次不要更新太多插件,一旦网络连接重置,所有已下载完的插件,都需要重新下载。
第二篇:Oracle单机数据库安装学习总结
单机数据库学习总结
一、Linux安装
1、设置光盘启动,启动Linux的安装系统,根据提示一步步安装,创建分区时选择ext3和swap类型
2、学习并记忆Linux的常用命令
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode
二、安装Oracle
1、
参考安装文档
2、 安装数据库软件,配置数据库实例、网络监听
安装前线下载RPM包,可以使用命令 yum installer RPM包名
yum下载的RPM包的存放位置 默认放到/var/cache/yum目录
默认放到/var/cache/yum目录
可以设置使yum保留已经下载的rpm包,供以后升级或重新安装时使用 修改/etc/yum.conf即可
[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
cachedir是放置下载的包的地方,可以修改为自己想要存放的位置 keepcache为1时表示保存已经下载的rpm包
3、我再安装过程中RPM包都下载安装之后,报错交换空间不足( a、创建swapfile:
root权限下,创建swapfile,假设当前目录为"/",执行如下命令: # dd if=/dev/zero of=swapfile bs=1024 count=500000
则在根目录下创建了一个swapfile,名称为“swapfile”,大小为500M,也可以把文件输出到自己想要的任何目录中
b、将swapfile设置为swap空间
# mkswap swapfile
c、启用交换空间,这个操作有点类似于mount操作(个人理解): # swapon swapfile
至此增加交换空间的操作结束了,可以使用free命令查看swap空间大小是否发生变化;
d、如果不再使用空间可以选择关闭交换空间,这个操作有点类似于umount操作(个人理解)::
# swapoff swapfile
使用这种方法在每次系统启动时都需要手动设置、开启swapfile,比较麻烦,解决方法:
在 /etc/rc.d/rc.local 文件的末行下追加加以下内容:(编辑这个文件当然是用vi了~)
/sbin/swapon /swapfile
保存后退出,这样在系统启动后,swap空间就会自动加载了;
总结:在安装OS时一定要规划后swap大小,通常为内存的2倍,但是要考虑到以后增加内存的可能,所以可以考虑设的稍大一些
)
4、安装后启动数据库—
sqlplus / as sysdba
SQL> startup
停止数据库:
SQL> shutdown immediate
查看监听状态
$ lsnrctl status
启动监听
$ lsnrctl start
5、 客户端登录 以sysdba登录
6、 创建表空间、创建用户
创建表空间:create tablespace app_data logging datafile '/home/oracle/app/datafile/app_data.dbf ' size 2048m extent management local SEGMENT SPACE MANAGEMENT AUTO;
删除表空间:DROP TABLESPACE car_nfo_data INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
创建用户:create user JDIC identified by JDIC default tablespace user_data temporary tablespace user_temp; 删除用户下的所有表:drop user jdic cascade;
创建过程中如果出现问题 可以根据oracle报出的错误号查询 找出问题原因并更改
7、 数据泵导入导出
线找到数据库文件存放的位置,导入时先将文件放到指定目录下再执行相关语句 导出:expdp dumpfile=’XXX.dmp’
导入:impdp dumpfile=’XXX.dmp’
8、 数据库使用
数据库使用sql语句
9、
参考卸载文档
安装及操作过程中会出现各种错误,可根据Oracle报出的错误号,查询错误原因并更改