视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Ubuntu10.04环境安装Oracle10g实战记录
2020-11-09 12:16:55 责编:小采
文档


需求:本人希望在自己当前用户下就可以开启数据库,并且使用MyEclipse可以直接连接安装的数据库,所有本人没有创建新的组和用户,

需求:本人希望在自己当前用户下就可以开启数据库,并且使用MyEclipse可以直接连接安装的数据库,所有本人没有创建新的组和用户,而是在Ubuntu 10.04当前用户下安装Oracle。

1. 配置源(可略)

Oracle 为 Ubuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/source.list 中添加下面这行既可。

deb unstable main non-free

将该源服务器的公钥添加在本地 apt 系统的密钥库中。首先下载公钥,,在终端输入:

wget

下载完成之后添加该公钥到密钥库中,在终端输入:

sudo apt-key add RPM-GPG-KEY-oracle

执行:

sudo apt-get update

同步软件包索引文件。

2. 安装需要的包

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

3. 将 oracle 安装到一个的分区上面,如:/opt上。本人的安装目录为/opt/ora10。

//创建ora10目录。

$ sudo mkdir -p /opt/ora10

//修改目录的拥有者和组,其中UX为用户名,GX为该用户所在的组。本人要在本人当前用户下安装,所以本人的UX就是本人当前用户的用户名,组就是这个用户名所在的组。

$ sudo chown -R UX:GX /opt/ora*

//修改目录的权限

$ chmod -R 775 /opt/ora*

4. 修改sysctl.conf设置

$ sudo gedit /etc/sysctl.conf

添加如下的行到/etc/sysctl.conf 中:

----------------------------------------------

kernel.shmmax = 31474838

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

----------------------------------------------

注:shmmax(最大共享内存)是一个很重要参数,根据您的机器的内存来设定。如果您设置不合适的话,在创建数据库到约 86%的时候就会挂掉。但是具体该怎么去计算,本人也不太清楚,所有只好将参考文档上的搬来使用了,希望高人能够予以指教。

5. 修改 limits.conf设置

$ sudo gedit /etc/security/limits.conf

添加下面的行到/etc/security/limits.conf 以修改您的资源。

----------------------------------------------

* soft nproc 2407

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

----------------------------------------------

6. 让修改生效

修改了以上文件后,必须让其生效,重启系统或切换到 root 用户下用以下的方式改变内核运行参数:

# sysctl –p。

下载本文
显示全文
专题