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安装成功!
相关文章