linux下oracle以及client以及weblogic的安装.docx
《linux下oracle以及client以及weblogic的安装.docx》由会员分享,可在线阅读,更多相关《linux下oracle以及client以及weblogic的安装.docx(47页珍藏版)》请在冰豆网上搜索。
linux下oracle以及client以及weblogic的安装
Oracle安装手册
前期准备
1.使用root用户登录系统
2.配置网络
在系统-管理下有网络选项
1)先点击【取消激活】再点击【编辑】
2)为系统分配IP地址,点击【确定】
3)点击【激活】然后保存设置。
3.安装包检测及安装
在终端中执行:
rpm-qgccmakebinutilssetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-develunixODBCunixODBC-devellibaio-develsysstat看看哪些包没有安装,然后执行rpm–ivh把没有安装的软件包装上。
进入到安装包所在目录,在终端执行以下命令:
rpm-ivhcompat-db-4.2.52-5.1.i386.rpm
rpm-ivhlibaio-devel-0.3.106-5.i386.rpm
rpm-ivhsysstat-7.0.2-3.el5.i386.rpm
rpm-ivhunixODBC-2.2.11-7.1.i386.rpm
rpm-ivhunixODBC-devel-2.2.11-7.1.i386.rpm
rpm-ivhlibstdc++44-devel-4.4.0-6.el5.i386.rpm
rpm-ivhpdksh-5.2.14-36.el5.i386.rpm
rpm-ivhcompat-libstdc++-33-3.2.3-61.i386.rpm
2./etc/sysctl.conf增加以下几行:
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
fs.file-max=6815744
fs.aio-max-nr=1048756
vi/etc/sysctl.conf进入到编辑画面
4./etc/security/limits.conf文件中增加以下几行:
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
vi/etc/security/limits.conf进入到编辑画面
5./etc/pam.d/login 结尾加入以下几行(如果不存在的话)
#useraddline
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
vi/etc/pam.d/login进入到编辑画面
6./etc/selinux/config关闭secureLinux
SELINUX=disabled
vi/etc/selinux/config进入到编辑画面
7.创建数据库组跟用户:
groupaddoinstall
groupadddba
useradd-u500-goinstall-Gdbaoracle
passwdoracle
8.创建oracle软件安装目录:
mkdir-p/u01/app/oracle/product/11.1.0/db_1
chown-Roracle:
oinstall/u01
Oracle数据库安装准备
1.以oracle用户登陆
2.编辑bash_profile文件
(隐藏文件,在/home/oracle目录下)结尾增加以下内容:
#OracleSettings
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_HOSTNAME=localhost.localdomain;exportORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOME
ORACLE_SID=ORCL;exportORACLE_SID
ORACLE_TERM=xterm;exportORACLE_TERM
PATH=/usr/sbin:
$PATH;exportPATH
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;exportNLS_LANG
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
vi..bash_profile进入到编辑画面
设置完后,重新启动计算机使其参数生效
开始安装Oracle
1.以oracle用户登录
进入到安装文件在终端中运行安装脚本启动安装界面
cddatabase
.runInstaller
1)点击【下一步】
2)点击【是】
3)点击【下一步】
4)点击【下一步】
5)点击【下一步】
6)点击【下一步】
7)点击【下一步】
8)点击【下一步】
9)点击【下一步】
10)点击【下一步】说明:
我是在虚拟机下安装的内存有限用一个程序包可以不装
11)点击【完成】进入到自动安装界面,到最后会跳出一个对话框。
12)执行对话框提示的两个脚本后点击【确定】
13)安装成功,点击【关闭】
在终端执行chcon-ttexrel_shlib_t/u01/app/oracle/product/11.2.0/db_1/lib/libclntsh.so.11.1
注意:
实际文件路径跟配置文件相对应
在终端运行netca进行监听配置
1)点击【下一步】
2)点击【下一步】
3)点击【下一步】
4)点击【下一步】
5)点击【下一步】
6)点击【下一步】
7)点击【下一步】
8)点击【完成】
在终端运行dbca进行数据库创建
1)点击【下一步】
2)点击【下一步】
3)点击【下一步】
4)点击【下一步】
5)点击【下一步】
6)点击【下一步】
7)点击【下一步】
8)点击【下一步】
9)点击【下一步】
10)点击【下一步】
11)点击【下一步】
12)点击【完成】
13)点击【确定】进入到自动创建
14)点击【退出】数据库创建成功
在终端运行netmgr对监听设置
1)点击【添加数据库】
2)设置完毕保存设置
启动监听lsnrctlstart
在终端执行sqlplus/nolog
SQL>conn用户名/密码@数据库assysdba
SQL>startup
有可能出现的问题:
1、修改版本问题
解决方法:
在root用户下
cd/etc
ls-l
viredhat-release
之后进行修改
2、xlib:
connectionto“0.0”refusedbysever
解决方法:
root用户下执行:
xhostlocal:
oraclenon-networklocalconnectionsbeingaddedtoaccesscontrollist
3、乱码问题
解决方法:
执行exportLC_ALL=en_US.UTF-8
4、couldnotresolvetheconnectidentifierspecified
可能解决方法:
修改SID和用户名使一致
5、errorininvokingtarget'ntcontab.o'
ofmakefile
解决方法:
缺少包gcc-和gcc-c++
注意在安装过程中还需要安装一些依赖性包
6、insufficientprivileges问题
解决方法:
修改SID包括bash_profile文件
ORACLE客户端安装
注意:
如果是与服务器装在同一台机子上,符号oracle注意相应换成client,相应的安装路径也要修改
版本信息:
LinuxRedHatEnterpriseLinuxRelease4NahantUpdate2
内核2.6.9.22.EL
Oracle客户端版本:
Oracle10.2.0.1Client
在Linux系统和虚拟机Linux中都安装成功。
1)下载Oracle10.2.0.1客户端安装包(10201_client_linux32.zip)解压至某个目录$(installpackdirectory)
2)开启终端,用root登陆,按照安装包文档中安装手册的标准安装过程,检查软硬件配置,最重要的是硬盘空间要留得足够。
(根据不同的客户端安装类型,硬盘空间要求不同。
一点要满足最低要求,特别是虚拟机的硬盘空间)
--检查物理内存大小
grepMemTotal/proc/meminfo
--检查交换区大小
grepSwapTotal/proc/meminfo
--检查自由RAM和交换空间大小
free
--检查剩余磁盘大小
df-k
--检查tmp目录能获得的空间是否满足要求
df-k/tmp
--检查CPU
grep"modelname"/proc/cpuinfo
--检查操作系统版本
cat/etc/issue
--检查Linux内核版本
uname-r
--检查软件安装包是否安装及版本是否符合,package_name对应不同的软件包名称
rpm-qpackage_name
具体的软件包名称如下
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
glibc-devel-2.3.2-95.20
glibc-devel-2.3.2-95.20(32bit)
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128、
openmotif21-2.1.30-8
setarch-1.3-1
gnome-libs-1.4.1.2.90-34.1(32bit)
libaio-0.3.96-3
libaio-devel-0.3.96-3
如果发现没有安装,使用如下命令进行安装
rpm–ivhpackage_name
3)创建用户名和组名
注意,标准安装手册遗漏了dba用户组
#/usr/sbin/groupaddoinstall
#/usr/sbin/groupadddba
#/usr/sbin/useradd-m-goinstall-Gdbaoracle
--检查用户id
#idoracle
--设置oracle用户的密码
#passwdoracle
4)创建oracle安装目录及设置用户权限
mkdir-p/opt/oracle
chown-Roracle:
oinstall/opt/oracle
chmod-R775/opt/oracle
chmod-R777/opt/oracle
注:
/u01/app/oracle是标准安装手册推荐的安装目录名,可以使用别的目录名称。
5)在终端中改用oracle用户登录,设置oracle环境
--用oracle登陆
#su–oracle
--编辑文件
#vi.bash_profile
--在现有文件的下面增加
umask022
ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1;exportORACLE_HOME
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
此处添加一句:
ORACLE_SID=ORCL;exportORACLE_SID
在这里SID有可能需要修改
也可以写作
umask022
exportORACLE_BASE=/opt/oracle
exportRACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1
exportPATH=$ORACLE_HOME/bin:
$PATH
--保存退出
注意,等号左右不能有空格。
ORACLE_BASE对应的目录名与之前的设置对应。
6)执行刚刚编辑的文件
$../.bash_profile
或者
$source.bash_profile
注:
查看隐藏文件使用ls-a
7)执行安装
如果启动进入系统时使用root或其他用户名称,注销改用oracle登录,重新进入图形界面。
注意不是指在终端注销并登陆,是整个系统使用oracle用户登陆。
然后再开启终端。
--进入oracle客户端所在目录,使用实际路径替代$(installpackdirectory)
$cd$(installpackdirectory)
--运行安装程序
$./runInstaller
应该出现图形界面,进行安装。
一般都是点击next。
但是中间有要求运行脚本,在终端中改用root用户,运行脚本如下:
/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/product/10.2.0/client_1/root.sh
8)安装之后,进行服务配置
--服务配置命令
$netca
配置服务名称,并测试。
在安装过程中也可能出现服务配置过程,如果已经配置,则可以略过此步骤。
PS:
参考的文章,有的过程太复杂,我是C++的Oracle应用,所以很多参数用不到
卸载:
进到$ORACLE_HOME
rm-rf*
再进到/etc,移去oratab文件
不过,说实话,一般不建议删除,把它们move或者打包移走也挺好。
linux下的安装真是宝贵,随时可以copy回来直接用啊。
何必硬删呢。
linux下安装weblogic9.2(全过程含ESB安装)红色字体需要注意或者修改
1. 先确认安装的环境是不是LINUXAS4 [root@yaoxj~]#cat/etc/issue
RedHatEnterpriseLinuxASrelease4(NahantUpdate1)
Kernel\ronan\m
2. 创建组weblogic
groupaddweblogic --增加组
cat/etc/group --查看是否增加这个组
命令:
adduser-gweblogic-pweblogicweblogic --增加用户
3. 用weblogic用户登陆
suweblogic --切换到weblogic
4. 放入BEA-ESBLINUX光盘 进入光盘相应目录如:
/media/cdrom
5. 执行
./文件名.bin --开始安装 会出现界面如下
Extracting0%..................................................................................
点击Next下一步 出现如下图:
选择“YES” 点击“NEXT”出现如下图:
选择好“安装路径” 点击“NEXT”出现如下图:
选择complete 点击“NEXT”出现如下图:
点击“NEXT”出现如下图:
选择YES点击“NEXT”出现如下图:
点击“NEXT”出现如下图:
开始安装
安装完出现如下界面
点击“DONE”安装完毕如果选上RunQuickstart将会出现快速启动窗口如下图
6. 执行
/home/weblogic/bea/weblogic92/common/bin/config.sh
启动配置向导 出现如下图
勾上“AquaLoficServiceBus”复选框
点击“NEXT”出现如下图:
[填写用户名和密码]
点击“NEXT”出现如下图:
[选择JDK选择JRocketSDK1.5.0.0………………..]
点击“NEXT”出现如下图:
[配置一些常用参数]
选择YES点击“NEXT”出现如下图:
[端口号]
点击“NEXT”出现如下图:
(如果这样最后weblogic起不来,就在上图listenaddress添上本机的IP地址)
点击“NEXT”出现如下图:
点击“NEXT”出现如下图:
[默认的weBlogic的数据库 ]
点击“NEXT”出现如下图:
“NEXT”出现如下图:
JMS的保存形式,用文件保存
“NEXT”出现如下图:
“NEXT”出现如下图:
“create”出现如下图:
“Done”完成
使用
/data/weblogic/bea/user_projects/domains/base_domain/startWebLogic.sh启动服务器[和你的WebLogic安装路径相同]
使用IE或Mozilla游览weblogic
Server控制台:
http:
//172.20.6.37:
7001/console
ESB控制台
http:
//172.20.6.37:
7001/sbconsole
本篇文章来源于苹果iPhone|原文链接: