Ubuntu10.04下安装Oracle 10G

31 篇文章 0 订阅

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

公网终于通的,我的ubuntu 也终于可以继续使用了。。。

首先把本子的ubuntu9.04 升级到10.04 ,发现系统变成英汉混用了,重选语言支持包也不可以,输入法也添加不上,倒是没有网上有人提到的系统响应非常缓慢的问题。半天未果就直接重装系统,版本是10.04

软件的安装都比较容易。可以通过新立得软件管理器也可以是软件中心来进行包的安装,输入法用scim ,里面有五笔,就不找其它的支持软件,这点做得要比微软的系统好。

分了几个步骤来进行oracle 10g 的安装:

1 、下载软件包。

进入oracle 官方软件http://www.oracle.com/technology/global/cn/software/products/database/xe/htdocs/102xelinsoft.html 进行软件包的下载,下载oracle-xe-universal_10.2.0.1-1.0_i386.deb 以及oracle-xe-client_10.2.0.1-1.0_i386.deb 包。

2 、建立oracle 用户及环境配置

安装必须的包

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

创建用户

为了方便配置,使用sudo passwd root 命令配置root 口令以后,即可以使用root 用户登录进行一些操作。

需要为安装程序创建一个Oracle 用户和两个组. 首先检查它们是否已经存在:

$grep oinstall /etc/group

$grep dba /etc/group

$grep nobody /etc/group

如果它们还不在系统中,那么创建它们。

$sudo addgroup oinstall

$sudo addgroup dba

$sudo addgroup nobody

$sudo useradd -m -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle

$sudo usermod -g nobody nobody

系统环境配置

添加以下行到 /etc/sysctl.conf 文件中:

执行sudo gedit /etc/sysctl.conf 命令对文件进行编辑。

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

更新系统, 运行:

$sudo sysctl -p

添加以下行到 /etc/security/limits.conf 文件中:

* soft nproc 2407

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

建立软连接:

$sudo ln -s /usr/bin/awk /bin/awk

$sudo ln -s /usr/bin/rpm /bin/rpm

$sudo ln -s /usr/bin/basename /bin/basename


修改oracle 用户环境变量

编辑~/.bashrc 文件,加入:

export ORACLE_HOME=/opt/oracle

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

完成以后注销,使用 oracle 用户登录 。拷贝下载的包至用户权限目录下进行安装。

Cd 进入安装目录。

命令行下执行:

export LANG=en_US

./runInstaller -ignoreSysPrereqs

此时正常进入oracle 安装界面,先对oracle 软件进行安装,完成以后根据提示在root 状态下执行两个.sh 脚本。

建立网络监听

./netca

建立数据库实例

./dbca

安装完成以后通过netstat -an | grep tcp 可以看到15211158 均处于监听状态。此时可以通过sqlplushttp 方式对数据库进行访问了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值