Ubuntu12.10下安装Oracle教程

2023-04-16 00:45:00 安装 教程 Ubuntu12

Ubuntu12.10下安装Oracle教程

一、安装Oracle前准备

1、在安装Oracle之前,需要先确保Ubuntu系统上安装了所有必要的软件包,包括:

  • GCC:GNU C编译器,用于编译C/C++程序
  • make:一个自动化编译程序
  • ncurses:一个基于文本的图形库
  • libaio:一个异步I/O库

可以使用以下命令来安装这些软件包:

sudo apt-get install gcc make ncurses-dev libaio-dev

2、安装必要的系统设置,以便Oracle能够正常工作:

  • 修改/etc/hosts文件,添加一行:127.0.0.1 localhost.localdomain localhost
  • 修改/etc/sysctl.conf文件,添加以下内容: kernel.shmmax=4294967295 kernel.shmall=2097152 kernel.shmmni=4096 kernel.sem=250 32000 100 128 net.ipv4.ip_local_port_range=1024 65000 fs.file-max=65536
  • 修改/etc/security/limits.conf文件,添加以下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

3、创建oracle用户及用户组:

sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle
sudo passwd oracle

4、设置oracle用户的环境变量:

sudo su - oracle
vi .bash_profile

#添加以下内容:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

二、安装Oracle数据库

1、将Oracle安装文件上传到/home/oracle目录下,然后解压:

cd /home/oracle
tar -xvf linux.x64_11gR2_database_1of2.tar.gz
tar -xvf linux.x64_11gR2_database_2of2.tar.gz

2、使用root用户登录,运行安装脚本:

sudo su -
cd /home/oracle
./database/runInstaller

3、安装过程中,需要输入Oracle用户名、密码等信息,然后点击“安装”按钮,等待安装完成即可。

三、配置Oracle环境

1、配置Oracle环境变量:

sudo su -
vi /etc/profile

#添加以下内容:
export ORACLE_HOME=/home/oracle/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

2、配置Oracle服务:

sudo su -
cd /home/oracle/product/11.2.0/db_1/bin
./oracle_env.sh

#添加启动脚本:
vi /etc/init.d/oracle

#添加以下内容:
#!/bin/sh
# chkconfig: 2345 10 90
# description: Oracle 11gR2 Database

ORACLE_HOME=/home/oracle/product/11.2.0/db_1
export ORACLE_HOME

case "$1" in
start)
su - oracle -c "$ORACLE_HOME/bin/dbstart"
;;
stop)
su - oracle -c "$ORACLE_HOME/bin/dbshut"
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0

#设置脚本的可执行权限:
chmod +x /etc/init.d/oracle

#添加开机自动启动:
update-rc.d oracle defaults

四、测试Oracle是否安装成功

1、使用oracle用户登录,启动Oracle数据库:

sudo su - oracle
sqlplus /nolog
SQL> conn / as sysdba
SQL> startup

2、使用root用户登录,查看Oracle的进程:

sudo su -
ps -ef | grep oracle

如果能够看到Oracle的进程,则表示Oracle安装成功!

相关文章