本文针对的个人用户开发环境,所以在目录结构,用户设置等方面并不严谨,更多注重方便性,如果是用于生产环境,可参考oracle官方文档作相应调整.以下操作,如无特殊声明,均由普通用户"jasmine"完成,不再单独的添加oracle官方文档上要求的用户和用户组,并将"/opt"目录的所有权限赋予"jasmine",11g安装在"/opt/oracle11g/server"下。
命令:
sudo chown jasmine.jasmine /opt
系统软硬件环境,电脑是联想的Y450,OS是Ubuntu 10.04 beta2 64位版,默认选项安装,纯64位环境未安装32位子系统。虽说不是正式版,但已经比较稳定了。Oracle是11gR2 64位版本(以下简称11g)。参考了oracle官方的安装文档和网上的一些文章,总体来说,ubuntu可以完美的运行11g,但由于oracle官方并不直接支持ubuntu,所以细节上有些问题需要注意一下。
安装过程分为如下步骤:
- 安装设置JDK
- 安装必要软件包
- 设置目录结构和符号链接
- 设置系统参数
- 开始安装及注意事项
- 后续设置
1.安装设置JDK
我个人习惯是Java的一套开发环境都是自己手动处理,不用源里面的,从Java官方网站下载linux下64位JDK,目前的版本是1.6.0_19版,安装在“/opt/jdk1.6.0”目录下,然后设置环境变量,修改文件 "/etc/environment",加入JAVA_HOME环境变量以及将jdk的bin加至路径中,例如
PATH="/opt/oracle11g/server/bin:/opt/jdk1.6.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/games"
JAVA_HOME="/opt/jdk1.6.0"
LANG="zh_CN.UTF-8"
然后解决中文问题,老办法,在jre目录下字体目录中建立"fallback"目录,然后copy或者link你喜欢的字体至目录下.
至此JDK安装及设置完毕。
2.安装必要的软件包
11g所需要的软件包并不多,只要安装build-essential,rpm,libaio,ksh,libtool,libstdc++5这么几个包就够了,像motif和alien等包并不需要。如果源里面没有提供上述的包,可以去http://packages.ubuntu.com/
查找下载,命令如下:
sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential
至此软件包设置完成。
3.设置目录结构和符号链接
由于各linux发行版之间的差异,需要对系统的一些结构做出调整,具体如下:
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename
sudo mkdir /etc/rc.d
sudo ln -s /etc/rc0.d /etc/rc.d/rc0.d
......
sudo ln -s /etc/rc6.d /etc/rc.d/rc6.d
也可以为:
# for i in 0 1 2 3 4 5 6 ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
然后在"/opt"目录下建立两个目录"/opt/oracle11g/server","/opt/oracle11g/oradata","server"用于存放11g的程序文件,"oradata"用于存放数据库文件。
mkdir /opt/oracle11g/server
mkdir /opt/oracle11g/oradata
至此目录结构调整完毕
4.设置系统参数
根据oracle官方文档,修改"/etc/sysctl.conf"文件,加入如下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
修改"/etc/security/limits.conf",加入如下内容,其中"jasmine"为用户名,可根据实际情况调整。
jasmine soft nproc 2047
jasmine hard nproc 16384
jasmine soft nofile 1024
jasmine hard nofile 65536
修改"/etc/pam.d/login",加入如下内容:
session required /lib/security/pam_limits.so
session required pam_limits.so
然后执行命令:
sudo sysctl -p
接下来设置必要的环境变量,修改用户目录下的".profile"文件,加入如下内容:
export ORACLE_BASE="/opt/oracle11g"
export ORACLE_HOME="/opt/oracle11g/server"
export ORACLE_SID="jasmine"
export ORACLE_OWNER="jasmine"
export NLS_LANG="Simplified chinese_china.al32utf8"
至此系统参数和环境变量设置完成。
5.开始安装及注意事项
将11g的安装文件解压缩至"/tmp"目录下,然后进入安装文件目录运行命令
./runInstaller -jreLoc /opt/jdk1.6.0/jre
使用我自己的JDK取代11g自带的jdk,避免中文环境下的乱码问题。
安装过程中,选择“仅安装数据库软件”,在安装完成后再自行建立数据库,否则建立数据库时,界面是乱码。对于"先决条件检查“这一步,选择“全部忽略“即可,不必担心。
然后等待....直到完成。当提示以root身份执行脚本时,照做即可。
要点说明:
1.如果是在本机安装,不是通过远程终端连接过来,不需要设置“DISPLAY"环境变量,也不需要执行xhost命令。
2.如果安装过程中出现错误,一般是由于缺少软件包或者参数设置不正确引起的,请仔细核对。
3.为简便起见,所有与数据库相关的用户与用户组,均使用我日常工作的用户和用户组,不再另建。
以下是安装时的截图:
6.后续设置
11g安装完成后,先不要运行netca和dbca,先解决oracle自带jdk的中文问题,目录位于"/opt/oracle11g/server/jdk/",处理办法同第一步,不再赘述。
将11g的bin目录加之路径中,方便使用各种工具。
然后运行"/opt/oracle11g/server/bin"下的"netca"和"dbca",创建监听器和数据库,数据库具体设置根据需要来选择。
注意事项:
dbca的界面有可能与桌面特效产生冲突导致窗体一片空白,如遇到这种情况,关闭桌面特效即可!
启动数据库的相关命令,网上有现成的脚本,不再赘述,如果手动启动,可以执行如下命令:
分别启动监听器,数据库和enterprise management
lsnrctl start
sqlplus sys/yourpassword as sysdba
SQL> startup
SQL> exit
emctl start dbconsole
安装截图:
netca
dbca:
- 大小: 56.3 KB
- 大小: 54.2 KB
- 大小: 68.7 KB
- 大小: 79.3 KB
- 大小: 65.2 KB
- 大小: 68.7 KB
- 大小: 56.1 KB
- 大小: 45.9 KB
- 大小: 70.3 KB
- 大小: 98 KB
- 大小: 68.5 KB
- 大小: 88 KB
- 大小: 90.6 KB
- 大小: 23.4 KB
- 大小: 50.4 KB
- 大小: 60.2 KB
- 大小: 54.8 KB
- 大小: 58 KB
- 大小: 53.5 KB
- 大小: 49.6 KB
- 大小: 47.6 KB
- 大小: 51.6 KB
- 大小: 60.1 KB
- 大小: 62.9 KB
- 大小: 57.1 KB
- 大小: 15.6 KB
- 大小: 44.1 KB
- 大小: 19.4 KB
分享到:
相关推荐
本文档记录了 Ubuntu 10.04 的安装配置过程,包括硬盘安装、Grub4Dos 安装、menu.lst 文件修改、ubuntu-10.04-alternate-i386.iso 文件复制、安装过程、系统通用配置等。 一、硬盘安装 Ubuntu 10.04 Alternate i386...
如果你下载的是"ubuntu10.04"这个压缩包,那么里面应该包含的是Ubuntu 10.04的安装镜像,通过这个ISO文件,你可以创建安装光盘或USB驱动器,以便在你的计算机上安装这个系统。无论是为了个人探索开源世界,还是作为...
Ubuntu 10.04 安装配置指南 本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,涵盖了从准备安装到配置输入法的所有步骤。首先,用户需要下载 Ubuntu 光盘镜像文件,并校验其 MD5 值,然后备份数据,最后可以选择...
在深入探讨如何安装Ubuntu 10.04的全过程之前,我们先来了解下Ubuntu 10.04以及为何选择在VMware Workstation虚拟机中进行安装。 ### Ubuntu 10.04简介 Ubuntu 10.04 LTS(长期支持版本),代号为“Lucid Lynx”,...
"Ubuntu 10.04 软件安装指南" 从标题和描述中,我们可以了解到这篇文章的主要内容是关于 Ubuntu 10.04 的软件安装和基本配置的指南。从标签中,我们可以看到这是一个文档类型的资源。 从部分内容中,我们可以看到...
### Ubuntu 10.04 上安装 Oracle 11g R2 详尽步骤 本文旨在详细介绍如何在 Ubuntu 10.04 系统上安装 Oracle 11g R2 数据库。此过程分为多个步骤,从环境准备、安装前的系统配置,到具体的安装流程,每一步都力求...
### Ubuntu 10.04 下安装 OpenCV 2.2.0 详细步骤 #### 知识点一:Ubuntu 10.04 环境介绍 - **Ubuntu 10.04 LTS**(代号 Lucid Lynx)是 Ubuntu 的一个长期支持版本,发布于2010年4月29日。它提供了大量的软件包,...
《Ubuntu 10.04完整版》这本书是针对Ubuntu 10.04 LTS(长期支持版)发行版的一份详尽指南,旨在帮助读者深入理解和熟练掌握这个流行的Linux操作系统。Ubuntu是一款基于Debian的开源操作系统,以其用户友好、易用性...
### Ubuntu 10.04 LTS 下安装 JDK 1.6 的详细步骤及注意事项 #### 一、前言 在 Linux 系统中,特别是 Ubuntu 发行版中安装 Java 开发工具包 (JDK) 是一项常见的任务。本文将详细介绍如何在 Ubuntu 10.04 LTS 版本...
ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...
- **操作系统类型**:选择Linux,版本Ubuntu 64位或32位,根据你的ISO文件和硬件来决定。 - **内存大小**:推荐至少分配512MB,但最好1GB或更多。 - **网络适配器**:一般选择NAT模式,方便虚拟机连接到互联网。 ...
文件名“ubuntu-10.04-desktop-i386.iso.torrent”表明这是一个torrent文件,用于通过BitTorrent协议下载Ubuntu 10.04桌面版的ISO镜像,其中“i386”表示这是针对32位处理器架构的版本。BitTorrent是一种分布式文件...
本资源总结了在 Ubuntu 10.04 上搭建 Oracle 11g 的步骤和经验总结,旨在帮助用户更好地安装和配置 Oracle 11g 数据库管理系统。 一、安装必要的软件包 在安装 Oracle 11g 之前,需要安装必要的软件包,以确保 ...
- Oracle在Linux上通常是64位版本,但这里提到了32位的库文件,这可能意味着你需要安装32位版本的Oracle,因为Ubuntu 10.04 64位版可能不直接支持32位Oracle。 - 安装过程中需要遵循Oracle的许可协议,并注意版权...
在Ubuntu 10.04操作系统中安装网络模拟器NS2(Network Simulator 2)是一项对初学者来说可能有些复杂的任务,但通过遵循详细的步骤,这个过程可以变得相对容易。NS2是一个广泛使用的开源工具,用于模拟和分析各种...
在本文中,我们将深入探讨如何在VMware虚拟机中安装Ubuntu 10.04 LTS (Lucid Lynx)操作系统。Ubuntu 10.04是一款历史悠久且稳定的操作系统,尤其适合开发工作,特别是DM365 DVSDK4.02版本所推荐。以下是一步步的详细...
4. 接下来,选择要安装的操作系统类型和版本,这里选择Linux的Ubuntu 64位或32位,根据你的需求选择。 5. 输入虚拟机的名称,例如“Ubuntu10.04”,并选择安装位置,如E盘的“ubuntu10.04”目录。 6. 设定虚拟机的...
1. **11G 空间**:为了确保安装过程顺利进行以及系统后续的正常使用,建议为 Ubuntu 10.04 准备至少 11GB 的硬盘空间。 2. **UltraISO 9.3 版本**:这是一个非常实用的光盘映像制作与编辑软件,可以帮助你将 ...
Ubuntu 10.04 下安装 ns-allinone-2.35 ns-allinone-2.35 是一个网络模拟器套件,能够模拟各种网络场景,广泛应用于计算机网络、通信网络、分布式系统等领域。下面是 Ubuntu 10.04 下安装 ns-allinone-2.35 的详细...