<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
公网终于通的,我的ubuntu 也终于可以继续使用了。。。
首先把本子的ubuntu 从9.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 可以看到1521 和1158 均处于监听状态。此时可以通过sqlplus 或http 方式对数据库进行访问了。