`
jiaoqf321456
  • 浏览: 10856 次
文章分类
社区版块
存档分类
最新评论

linux下安装jdk,weblogic,oracle

 
阅读更多

linux下安装jdk的方法
1,在redhat5做的实验,应为redhat5有自带的jdk,应先把其删除输入命令#:yum remove java
2,删除完成后创建:mkdir /usr/java
3, 赋权:chmod 777 /usr/java 并把jdk1.6拷贝到该文件夹下 在给其赋权:chmod 777 jdk-6u13-linux-i586.bin
4,执行./jdk-6u13-linux-i586.bin
5, 配置环境变量如下 vi /etc/profile
# java environment
export JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
6,source /etc/profile
linux下安装weblogic的方法
1.首先用oracle登录 ---必须先安装jdk----
2.java -jar wls_121200.jar -mode=console
/home/oracle/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain

linux下安装oracle的方法


wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz

tar xvf yum-3.2.28.tar.gz

cd yum-3.2.28

./yummain.py install yum

/yum-3.2.22-33.el5.centos.noarch.rpm
wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-downloadonly- 1.1.16-14.el5.centos.1.noarch.rpm

wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror- 1.1.16-14.el5.centos.1.noarch.rpm

wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser- 1.1.2-3.el5.centos.i386.rpm


wget http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/yum-utils-1.1.16-14.el5.centos.1.noarch.rpm
软件环境



RedHat5.3,linux_11gR2_database_1of2.zip,linux_11gR2_database_2of2.zip



oracle11.2.0的安装界面不同于oracle10g界面。

安装的前提是安装必须的软件包和内核参数:



加载光驱:

跟oracle10g的方式是一样的。这里就不说啦。
[root@abc Server]# rpm -ivh glibc-2.5-34.i386.rpm make-3.81-3.el5.i386.rpm binutils-2.17.50.0.6-9.el5.i386.rpm gcc-4.1.2-44.el5.i386rpm libaio-0.3.106-3.2.i386.rpm glibc-common-2.5-34.i386.rpm setarch-2.0-1.1.i386.rpm openmotif22-2.2.3-18.i386.rpm sysstat-7.0.2-3.el5.i386.rpm libstdc++-4.1.2-44.el5.i386.rpm libstdc++43-devel-4.3.2-7.el5.i386.rpm compat-db-4.2.52-5.1.i386.rpm compat-libstdc++-296-2.96-138.i386.rpm control-center-2.16.0-16.el5.i386.rpm libaio-devel-0.3.106-3.2.i386.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm --force --nodeps
修改内核参数,在linux上是在/etc/sysctl.conf中修改
kernel.shmall = 268435456
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024
rmem_default = 262144
rmem_max = 262144
wmem_default = 262144
wmem_max = 262144
保存退出后,执行sysctl -p可以生效。
将两个压缩包解压到同一个目录下。
关闭防火墙:iptables -F
安装步骤:
2 groupadd dba
3 groupadd oinstall
4 useradd -d /home/oracle -m -g oinstall -G dba oracle
5 passwd oracle
6 vi /etc/sysctl.conf
7 sysctl -p
8 mkdir -p /opt/oracle/product/11.2.0/db_1
9 mkdir /oracle
10 cd /oracle/
11 rz
12 ls
13 unzip linux_11gR2_database_1of2.zip
14 ls
15 unzip linux_11gR2_database_2of2.zip
16 ls
17 rm -rf linux_11gR2_database_*
18 ls
19 ls
20 pwd
21 cd database/
22 ls
23 pwd
24 chown -R oracle(用户):oinstall(组名) /opt/oracle/product/11.2.0/db_1/
25 chown -R oracle:oinstall /oracle/database/
26 su - oracle
配置环境变量
vi .bash_profile
export ORACLE_BASE=/opt/oracle/product/11.2.0
export ORACLE_HOME=$ORACLE_BASE/db_1
export PATH=$PATH:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.:$ORACLE_HOME/lib
使其立即生效
source .bash_profile
export DISPLAY=IP:0.0
export LANG=""
./runInstall
在安装过程中会报INT-32021和INT-32030和INT-32032的错误可以在显示路径的上一级授予775的权限。
退出重新安装就可以啦。
大约一个多小时就会安装完毕的!!
在oracle的环境变量中要设置DB的sid
export ORACLE_SID=orcl
否则会报这个错误的:
[oracle@abc ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Mon Sep 13 07:26:53 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-12162: TNS:net service name is incorrectly specified

===============================================linux下安装oracle出现中文乱码时==================================================
有一个建好的数据,Oracle 9.2.0.4 for linux,字符集是缺省的WE8ISO8859P1,没有改成ZHS16GBK. 库中暂时没有任何数据。

由于字符集不是超集/子集关系,无法通过ALTER DATABASE CHARACTER SET修改字符集。

当时时间紧张,就没有重建数据库,而是直接修改prop$表,将NLS_CHAR字符集改为ZHS16GBK。
update props$ set value$='ZHS16GBK' where name='NLS_CHARACTERSET';
重启后建表、insert数据,一切正常。。。直到今天要exp出数据。

执行 exp userid=system owner=username ... 报错!
即将导出指定的用户…
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 USERNAME 的外部函数库名称
. 导出 PUBLIC 类型同义词
EXP-00008: 遇到 ORACLE 错误 6552
ORA-06552: PL/SQL: Compilation unit analysis terminated
ORA-06553: PLS-553: character set name is not recognized
EXP-00000: 导出终止失败

隐隐感觉与当时的字符集设置有关。http://www.eygle.com/special/NLS_CHARACTER_SET_03.htm: “正式修改字符集时,Oracle至少需要更改12张数据字典表,而这种直接更新props$表的方式只完成了其中十二分之一的工作,潜在的完整性隐患是可想而知的。”

但是如何解决呢?后来搜索到未公开的INTERNAL_USE用法,强制完成字符集一致化,解决了问题。

首先,确认字符集是否修改的不彻底。
SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET,
DECODE(TYPE#, 1,
DECODE(CHARSETFORM, 1, 'VARCHAR2', 2, 'NVARCHAR2', 'UNKOWN'),
9,
DECODE(CHARSETFORM, 1, 'VARCHAR', 2, 'NCHAR VARYING', 'UNKOWN'),
96,
DECODE(CHARSETFORM, 1, 'CHAR', 2, 'NCHAR', 'UNKOWN'),
112,
DECODE(CHARSETFORM, 1, 'CLOB', 2, 'NCLOB', 'UNKOWN')) TYPES_USED_IN
FROM SYS.COL$
WHERE CHARSETFORM IN (1, 2)
AND TYPE# IN (1, 9, 96, 112);

如果上面的查询的确显示有多个字符集的设定,则进行如下处理:SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;

COL VALUE NEW_VALUE CHARSET
SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';
COL VALUE NEW_VALUE NCHARSET
SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_NCHAR_CHARACTERSET';

--INTERNAL_USE是没有写在文档中的参数,用以强制完成字符集一致化
ALTER DATABASE CHARACTER SET INTERNAL_USE &CHARSET;
ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE &NCHARSET;

SHUTDOWN IMMEDIATE;
STARTUP;
-- 再次启动数据库一遍
SHUTDOWN IMMEDIATE;
STARTUP;

至此,EXP问题得到了解决。

注意:修改字符集只是修改了数据字典,并没有对数据进行字符集转换!

分享到:
评论

相关推荐

    Linux更换JDK+weblogic更换JDK

    本文将详细介绍如何在Linux环境下更换JDK,并进一步介绍如何更改WebLogic服务器所使用的JDK。 #### 二、Linux系统更换JDK ##### 1. 查看当前JDK安装情况 首先,需要检查当前系统是否已安装JDK以及其版本信息。 - ...

    linux安装jdk,weblogic详细步骤

    以上就是Linux环境下安装JDK和WebLogic Server的详细步骤。在学习过程中,如果遇到任何问题,可以加入相关技术社区或联系好友寻求帮助。同时,保持学习的热情和实践的耐心,你会逐渐掌握这些技能。

    Linux服务器下jdk、weblogic 、oracle的详细安装步骤和方法

    ### Linux服务器下JDK、WebLogic、Oracle的安装步骤与方法 #### JDK 安装步骤详解 在Linux服务器上安装JDK(Java Development Kit),是搭建Java应用环境的基础。以下是详细的安装步骤: 1. **下载JDK安装包**:...

    Linux + JDK + WebLogic Server+ Oracle 的安装配置过程

    以上就是Linux环境下,JDK、Oracle数据库和WebLogic Server的安装配置全过程。在实际操作中,还需考虑安全性、性能调优、监控和备份等环节。学习这个教程后,你应该能熟练搭建一个完整的服务器环境,为复杂的企业...

    linux+weblogic+jdk+Oracle2C环境搭建

    linux下安装weblogic以及Oracle、jdk 的一些过程。以及oracle的一些初始化操作

    linux下命令行安装weblogic10.3.5

    3. 命令行安装 WebLogic 10.3.5 的步骤:使用命令 `java -jar wls1033_generic.jar` 启动安装程序,在控制台模式下安装 WebLogic 10.3.5。 4. 中间件主目录的选择:在安装过程中,需要选择中间件主目录,作为 ...

    Linux虚拟机centos7安装oracle weblogic jdk 部署项目等步骤.docx

    Linux 虚拟机 centos7 安装 oracle weblogic jdk 部署项目等步骤 一、 JDK 安装 1. 卸载 openJDK:在 CentOS 7 中,默认安装了 openJDK,需要先卸载掉。使用命令 `rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-...

    linux下安装weblogic10

    总结来说,Linux下安装WebLogic 10涉及到了Linux用户管理、目录权限设置、软件安装、Java环境配置、Domain创建及WebLogic Server的启动和管理等多个环节,每个步骤都是保证WebLogic稳定运行的基础。理解并熟练掌握...

    linux安装jdk1.7及weblogic11g操作记录

    在本文中,我们将详细讨论如何在麒麟V10 SP2版本的Linux服务器上安装JDK 1.7和WebLogic 11g。首先,我们从JDK的安装开始。 ### 安装JDK 1.7 1. **创建JDK安装目录**: 首先,在Linux系统中创建一个目录来存放JDK...

    Linux环境Weblogic超详细安装配置文档

    Weblogic 的安装过程可以分为两部分:Linux 下安装过程和 Windows 中安装过程。下面是 Linux 下安装过程的详细步骤: 1. 部署前准备:创建 weblogic 用户组和用户,创建 /Oracle 目录,并修改目录所有者权限。 2. ...

    Weblogic11gr1 for linux安装配置文档

    Weblogic 11g R1 for Linux 安装配置指南 Weblogic 11g R1 for Linux 安装配置是一篇详细的指导手册,旨在帮助新手快速上手 Weblogic 11g R1 的安装和配置。本文将引导读者从 JDK 的安装到 Weblogic 的配置,涵盖...

    jdk、weblogic安装配置

    JDK(Java Development Kit)是Java语言的开发工具包,而WebLogic是Oracle公司的一款java EE应用服务器。本文档将详细介绍JDK和WebLogic的安装配置步骤,并提供每一步的图片说明。 1. 用户组及用户的创建 在安装...

    jboos+linux_jdk+weblogic

    本教程将详细介绍如何在Linux操作系统上安装并配置JBOSS、Java Development Kit (JDK)、WebLogic Server以及Oracle数据库,这些都是构建高效能企业级应用的重要组成部分。 首先,让我们从JBOSS开始。JBOSS是Red Hat...

    jdk、weblogic详细安装步骤

    ### JDK与WebLogic在Linux下的详细安装步骤及配置 #### 一、JDK 安装步骤 ##### 1. 下载JDK安装文件 - **平台**: 64位Linux系统。 - **版本**: Oracle JDK 1.5 (推荐使用更新的版本如JDK 8或更高版本)。 - **下载*...

    Linux下weblogic安装图解

    在Linux环境下安装WebLogic是一个系统性的过程,涉及到多个步骤和配置。WebLogic是Oracle公司提供的一个企业级Java应用服务器,广泛用于构建、部署和管理分布式应用程序。以下是对Linux下WebLogic安装过程的详细说明...

    Centos7.6下安装jdk和weblogic服务.docx

    在CentOS 7.6操作系统上安装Java Development Kit (JDK) 和Oracle WebLogic Server是一项重要的任务,因为这两个组件是构建、运行Java应用程序和企业级Web应用的关键组件。以下是详细的安装步骤: 首先,我们来安装...

    Linux下安装Weblogic安装.docx

    在Linux环境下安装WebLogic 12.1.3.0主要涉及以下几个方面的工作: 1. **环境搭建**:包括创建用户组、用户、设置密码等。 2. **配置环境变量**:为了确保JDK与WebLogic能够正常工作,需要对环境变量进行必要的配置...

    linux_下安装及配置WebLogic10方法

    ### Linux下安装及配置WebLogic 10 的详细步骤与注意事项 #### 一、部署前的准备工作 在开始部署WebLogic 10之前,需要进行一系列的准备工作来确保安装过程顺利进行。 **1.1 创建必要的用户组和用户** 为了符合...

    64-weblogic server 安装 linux

    以上步骤详细介绍了如何在 Oracle Linux Server 6.1 上安装 WebLogic Server 11g Release 1 (10.3.5),包括安装前的准备工作、JRockit JDK 的安装配置、WebLogic Server 的安装及 WebLogic Domain 的创建等关键步骤...

    Linux安装部署weblogic

    本章节详细介绍了统一权限平台所依赖的软硬件环境的安装与配置,包括操作系统(RedHat Enterprise Linux Server 5/6, 简称 RHEL5/6)、Java Development Kit (JDK)、Oracle WebLogic Server、Apache ActiveMQ、...

Global site tag (gtag.js) - Google Analytics