Ubuntu12.10下安装Oracle教程
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安装成功!
相关文章