当前位置: 技术问答>java相关
linux下如何设置jre环境
来源: 互联网 发布时间:2015-10-05
本文导语: 1.我在redhat下安装了j2sdk1.4.0的rpm, 如何设置环境变量? 2.我还要装j2ee, oracle等,有没有这方面的书籍介绍? | 把j2sdk解包以后 比如放在 /usr/local/j2sdk下 接下来 用管理员权限 cd /etc vi profile ...
1.我在redhat下安装了j2sdk1.4.0的rpm, 如何设置环境变量?
2.我还要装j2ee, oracle等,有没有这方面的书籍介绍?
2.我还要装j2ee, oracle等,有没有这方面的书籍介绍?
|
把j2sdk解包以后
比如放在
/usr/local/j2sdk下
接下来
用管理员权限
cd /etc
vi profile
加入以下几行
PATH=$PATH:/usr/local/j2sdk1.4.0/bin
JAVAHOME=/usr/local/j2sdk1.4.0
CLASSPATH=/usr/local/j2sdk1.4.0/lib/tools.jar:.
export PATH CLASSPATH JAVAHOME
重起机器后java环境就设置好了
j2ee和oracle可复杂了,不是一两句话可以说的清楚的
比如放在
/usr/local/j2sdk下
接下来
用管理员权限
cd /etc
vi profile
加入以下几行
PATH=$PATH:/usr/local/j2sdk1.4.0/bin
JAVAHOME=/usr/local/j2sdk1.4.0
CLASSPATH=/usr/local/j2sdk1.4.0/lib/tools.jar:.
export PATH CLASSPATH JAVAHOME
重起机器后java环境就设置好了
j2ee和oracle可复杂了,不是一两句话可以说的清楚的
|
再送一个orcacle8。17的安装过程
groupadd dba
useradd oracle -g dba
passwd oracle
(输入新密码)
exit
以oracle登陆
tar -xvf /mnt/cdrom/linux81701.tar
vi .bash_profile
添加内容如下
ORACLE_HOME=/home/oracle/OraHome1; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
ORACLE_SID=sms; export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin; export PATH
LD_ASSUME_KERNEL=2.2.5; export LD_ASSUME_KERNEL
env|grep oracle
env|grep ORACLE
startx
开启一个终端后运行
./runInstaller
1 UNIX Group Name
不输入
提示要运行一个SHELL文件
切换到一个root终端运行./orainstRoot.sh的文件
Retry
2 安装企业版
选CUSTOM安装模式
3 选择语言
在选择安装组件时选择右上角的语言
4 选择JAVA运行环境
默认下一步
5 Privileged Operating System Groups
选择默认的dba组
6 Authentication Methods
默认下一步
7 Choose JDK Home Directory
也就是JRE
切换一个root终端
cd /usr/local
mkdir java
(创建一个JAVA目录,以防止安装时提示找不到JAVA路径)
8 Create Database(*)
选择NO不创建数据库
9 Summary
默认下一步
10 开始安装
11 安装后需要LINK时会报错,请忽略即可(后面将打补丁)
12 安装完毕,要求以root运行脚本
开启root终端
运行root.sh
回车
回车
马上运行13步骤
13 补丁的安装
下载官方补丁
像普通一样安装ORACLE8i,但是不创建数据库
一旦安装完成,则根据以下描述进行操作
以oracle终端
cd $ORACLE_HOME
cp glibc-2.1.3-stubs.tar.gz .
tar -zxvf glibc-2.1.3-stubs.tar.gz
./setup_stubs.sh
14 切换至安装,点OK
15 运行Configuration Tools
Net8 Configuration Assistant
运行弹出一新的界面
选择标准TYPE配置即可
16 End of Insyallation
选择Configuration Tools
选择Oracle Database Configuration
17 创建数据库
在新弹出的窗口内选CUSTOM
选Multipurpose
选择最大连接数255
选择Shared Server Mode
注意!!
不要选择Oracle JServer
选择Global Database Name为winux.hoten
选择SID为sms
在Enable Archive Log 打勾
Provide Advanced MTS Configuration Parameters去掉勾
提示A Shared pool不够大,加大到10M以上即可
18 等待数据库创建
19 编辑initsms.ora
cd $ORACLE_HOME
cd dbs
vi initsms.ora
找寻mts并注释掉!
重新启动ORACLE
20 完成
oracle@only_you oracle] svrmgrl
Oracle Server Manager Release 3.1.6.0.0 - Production
Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
SVRMGR>connect internal
Connected.
SVRMGR> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SVRMGR>startup
ORACLE instance started.
Total System Global Area 56012784 bytes
Fixed Size 69616 bytes
Variable Size 38993920 bytes
Database Buffers 16777216 bytes
Redo Buffers 172032 bytes
Database mounted.
Database opened.
SVRMGR> quit
Server Manager complete.
不错,看来可以正常工作了。再用sqlplus试试
[oracle@only_you oracle]$ sqlplus
SQL*Plus: Release 8.1.6.0.0 - Production on Sun Apr 15 09:20:12 2001
(c) Copyright 1999 Oracle Corporation. All rights reserved.
Enter user-name: scott
Enter password: tiger
Connected to:
Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
SQL> select * from emp
应该出来一堆数据,有14条,看来没问题了。
SQL>quit
groupadd dba
useradd oracle -g dba
passwd oracle
(输入新密码)
exit
以oracle登陆
tar -xvf /mnt/cdrom/linux81701.tar
vi .bash_profile
添加内容如下
ORACLE_HOME=/home/oracle/OraHome1; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
ORACLE_SID=sms; export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin; export PATH
LD_ASSUME_KERNEL=2.2.5; export LD_ASSUME_KERNEL
env|grep oracle
env|grep ORACLE
startx
开启一个终端后运行
./runInstaller
1 UNIX Group Name
不输入
提示要运行一个SHELL文件
切换到一个root终端运行./orainstRoot.sh的文件
Retry
2 安装企业版
选CUSTOM安装模式
3 选择语言
在选择安装组件时选择右上角的语言
4 选择JAVA运行环境
默认下一步
5 Privileged Operating System Groups
选择默认的dba组
6 Authentication Methods
默认下一步
7 Choose JDK Home Directory
也就是JRE
切换一个root终端
cd /usr/local
mkdir java
(创建一个JAVA目录,以防止安装时提示找不到JAVA路径)
8 Create Database(*)
选择NO不创建数据库
9 Summary
默认下一步
10 开始安装
11 安装后需要LINK时会报错,请忽略即可(后面将打补丁)
12 安装完毕,要求以root运行脚本
开启root终端
运行root.sh
回车
回车
马上运行13步骤
13 补丁的安装
下载官方补丁
像普通一样安装ORACLE8i,但是不创建数据库
一旦安装完成,则根据以下描述进行操作
以oracle终端
cd $ORACLE_HOME
cp glibc-2.1.3-stubs.tar.gz .
tar -zxvf glibc-2.1.3-stubs.tar.gz
./setup_stubs.sh
14 切换至安装,点OK
15 运行Configuration Tools
Net8 Configuration Assistant
运行弹出一新的界面
选择标准TYPE配置即可
16 End of Insyallation
选择Configuration Tools
选择Oracle Database Configuration
17 创建数据库
在新弹出的窗口内选CUSTOM
选Multipurpose
选择最大连接数255
选择Shared Server Mode
注意!!
不要选择Oracle JServer
选择Global Database Name为winux.hoten
选择SID为sms
在Enable Archive Log 打勾
Provide Advanced MTS Configuration Parameters去掉勾
提示A Shared pool不够大,加大到10M以上即可
18 等待数据库创建
19 编辑initsms.ora
cd $ORACLE_HOME
cd dbs
vi initsms.ora
找寻mts并注释掉!
重新启动ORACLE
20 完成
oracle@only_you oracle] svrmgrl
Oracle Server Manager Release 3.1.6.0.0 - Production
Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
SVRMGR>connect internal
Connected.
SVRMGR> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SVRMGR>startup
ORACLE instance started.
Total System Global Area 56012784 bytes
Fixed Size 69616 bytes
Variable Size 38993920 bytes
Database Buffers 16777216 bytes
Redo Buffers 172032 bytes
Database mounted.
Database opened.
SVRMGR> quit
Server Manager complete.
不错,看来可以正常工作了。再用sqlplus试试
[oracle@only_you oracle]$ sqlplus
SQL*Plus: Release 8.1.6.0.0 - Production on Sun Apr 15 09:20:12 2001
(c) Copyright 1999 Oracle Corporation. All rights reserved.
Enter user-name: scott
Enter password: tiger
Connected to:
Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
SQL> select * from emp
应该出来一堆数据,有14条,看来没问题了。
SQL>quit