Ubuntu 10.10下安装Oracle 10g+JDK(一)

2014-11-24 17:59:45 · 作者: · 浏览: 2

首先确定安装环境和版本,


Ubuntu 10.10:下载地址:


JDK1.6:下载地址:


oracle10g企业版:下载地址:


1.安装JDK1.6


1.1 首先,在http://java.sun.com 下载最新的jdk-6u20-linux-i586.bin,这个操作起来比较简单,不需要转换。


将bin文件放到任意文件夹下,譬如:/home/你的用户名/java 内


1.2 将bin文件赋予权限,使你可以对其进行操作


进入终端,进入bin文件所在的文件夹(/home/你的用户名/java)


执行 sudo chmod u+x jdk-6u20-linux-i586.bin


sudo -s ./jdk-6u20-linux-i586.bin
出现ENTER时点击回车,出现一个网页,随后出现done,安装完毕


1.3 配置环境变量(与windows相同,只不过需要命令调取变量文件)


执行 sudo gedit /etc/profile


在文件最后添加


#set java environment


JAVA_HOME=/home/你的用户名/java/jdk1.6.0_24


export JRE_HOME=/home/你的用户名/jdk1.6.0_24/jre


export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH


export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


然后执行代码:
sudo update-alternatives --install /usr/bin/java java /home/你的用户名/java/jdk1.6.0_24/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/你的用户名/java/jdk1.6.0_24/bin/javac 300


通过 这一步将我们安装的JDK加入java选单
然后执行。
代码:
sudo update-alternatives --config java


通 过这一步设置系统默认的JDK


重新启动计算机,然后在shell中执行,用命令测试jdk的版本


java -version


2.安装oracle10g


2.1 下载oracle10g。



2.2 下载安装必备包


apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien


2.3 创建用户oracle


执行命令:adduser oracle


正在添加用户"oracle"...
正在添加新组"oracle" (1001)...
正在添加新用户"oracle" (1002) 到组"oracle"...
创建主目录"/home/oracle"...
正在从"/etc/skel"复制文件...
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
Changing the user information for oracle
Enter the new value, or press ENTER for the default
Full Name []: oracle
Room Number []:
Work Phone []:
Home Phone []:
Other []:
adduser 命令系统会自动创建oracle用户的文件


2.4,修改设置
A.设置swap区
Oracle10g至少需要500M的内存和400M的交换空间,要查看swap区是否足够大小,用 fdisk -l 命令去查,如果小于400M的空间,那么就要增加swap的大小 重设交换分区可以使用如下操作:
dd if=/dev/zero of=tmp_swap bs=1k count=900000
chmod 600 tmp_swap
mkswap tmp_swap
swapon tmp_swap
完成安装以後,可以释放这个空间:
swapoff tmp_swap
rm tmp_swap
count 值是根据你需要调整的交换分区大小而定。
B.修改 sysctl.conf


执行命令:sudo gedit /etc/sysctl.conf
添加如下的行到/etc/sysctl.conf 中:
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
C.修改 limits.conf


执行命令:sudo gedit /etc/security/limits.conf
添加如下的行到/etc/security/limits.conf中:
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
D.让修改生效
修改了以上文件後,必须让其生效,或重启系统,或切换到 root 用户下用以下的方式改变内核运行参数: sysctl -p


E.产生相应的软连接


(网上的一些方法没执行成功,只能用这笨办法了...)


切换到root用户,执行下面命令


ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename
mkdir /etc/rc.d
ln -s /etc/rc0.d /etc/rc.d/rc0.d
ln -s /etc/rc2.d /etc/rc.d/rc2.d
ln -s /etc/rc3.d /etc/rc.d/rc3.d
ln -s /etc/rc4.d /etc/rc.d/rc4.d
ln -s /etc/rc5.d /etc/rc.d/rc5.d
ln -s /etc/rc6.d /etc/rc.d/rc6.d
ln -s /etc/init.d /etc/rc.d/init.d


G.修改环境变量


执行命令:sudo gedit /home/oracle/.bashrc
编辑 /home/oracle/.bashrc,增加以下export 的内容。
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/home/oracle/ora10 ;下面将要将oracle安装到/home/oracle/ora10目录下
export ORACLE_HOME=$ORACLE_BASE
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/dcm/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:$ORACLE_HOME/OPatch
export PATH=$PATH:$HOME/bin:/bin:/sbin:/usr/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export NLS_LANG="AMERICAN_AME