当前位置:   首页安装配置

Ubuntu 10.10下安装Oracle 10g+JDK教程_执行安装

发布日期:2021-06-14 14:58 | 文章来源:源码之家

首先确定安装环境和版本,先下载好。 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 F.创建RedHat的版本声明文件 执行命令:sudo gedit /etc/RedHat-release 在/etc/RedHat-release中添加以下语句,以使安装程序认为正在一个RedHat的系统上安装: Red Hat Linux release 3.1 (drupal) 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_AMERICA.ZHS16CGB231280" export PATH 2.5 开始安装 注销原来的用户,改用Oracle用户登录。用env查看一下环境变量是否生效。 将下载的Oracle文件解压缩,这里压缩到/home/oracle下,解压出来为database文件夹 终端,执行命令: cd /home/Oracle/databse/ ./runInstaller 如果安装时为乱码,可先执行Lang=en_US,用英文安装, 也可以试一下以./runInstaller -jreLoc $JAVA_HOME/jdk/jre,据说可以中文显示,没搞成功。 好像执行export也可以。 安装过程中会提示执行两个文件,切换到root用户,执行 /opt/ora10g/oraInventory/orainstRoot.sh /opt/ora10g/RDBMS/root.sh root.sh需要输入一些内容,我也不知到输入什么,回车过去就得了~ 安装完成! 打开浏览器,输入http://localhost:1158/em 即可看到Oracle界面。 还需要做一些修改,(也可不做) 执行命令 cd /home/Oracle/ora10 cp -R Ubuntu.Ubuntu-domain_orcl localhost_orcl cd /home/Oracle/ora10/oc4j/j2ee cp -R OC4J_DBConsole_Ubuntu.Ubuntu_orcl OC4J_DBConsole_localhost_orcl 默认可以使用http://Ubuntu.Ubuntu-domain:1158/em/访问em。我想这样是为了可以输入localhost:1158/em访问em吧。 重启后不自动启动,可以执行一个命令令其执行, /home/Oracle/ora10/bin/emctl start dbconsole 也可以将其加入启动器中,让其自启动。 OVER!

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部