欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

64位Ubuntu 10.04 LTS安装Oracle 10g笔记

程序员文章站 2024-02-08 22:40:16
...

(1) 把Ubuntu 10.04 LTS系统更新到最新,安装如下包 sudo apt-get install alien binutils gcc ia32-libs lesstif2 lesstif2-dev

(1) 把Ubuntu 10.04 LTS系统更新到最新,安装如下包

sudo apt-get install alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 libaio1 libc6 libc6-dev libc6-dev-i386 libc6-i386 libmotif3 make libstdc++5 rpm

(2) 创建用户

$ sudo adduser Oracle

(3) 创建安装目录

$ sudo mkdir -p /opt/oracle/db $ sudo chown -R oracle:oracle /opt/oracle

(4) 修改/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

修改/etc/security/limits.conf 添加如下几行到/etc/security/limits.conf

* soft nproc 2407

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

让修改后的参数生效

$ sudo sysctl -p

创建链接:

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

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

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

(5) 设置用户环境

切换到oracle 用户

$ su oracle

编辑 /home/oracle/.bashrc

#增加如下内容

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_2

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export ORACLE_OWNER=oracle

export ORACLE_SID=orcl

export ORACLE_TERM=xterm

(6) 开始做安装准备

需要在/etc/ 目录下创建一个文件RedHat-release , 需要权限进行创建,创建好后添加如下内容

$ sudo vim /etc/redhat-release

#添加

Red Hat Linux release 3.1 (drupal)

然后在本机(windows) 下载一个xmanager ,,安装后xstart 连接到Ubuntu 上,

xmanager 下载地址:

安装后进行配置,protocol 配置成SSH,Execution Command 选择:xterm(Linux: Type 2)

(7) 安装 oracle

到 下载相应的版本,注意查看自己的机器是 32 位的还是 64 位的

需要注册一个用户名和密码,是免费的哦。

然后登录到 xmanager ,进行如下的操作

# 前面提到过需要 oracle 进行安装,现在注销下系统改成 oracle 进行登录

$ unzip 10201_database_linux32.zip( 如果下载的是 .cpio 文件,就用 cpio -idmv

$ cd database

为了后面安装的时候界面不显示中文乱码,可以安装一下 jdk ,但是我直接选择使用英文显示,这样就不用安装 jdk ,直接在命令行输入如下命令就行了

$ export LANG=en_US 然后运行如下命令 , 就进入 oracle 的安装界面了

$ ./runInstaller

64位Ubuntu 10.04 LTS安装Oracle 10g笔记