Ubuntu16.04安装Oracle11g记录
为了oracle学习,自己在ubuntu上搭建oracle数据库。
参考链接有:
https://blog.youkuaiyun.com/g11d111/article/details/73549593
https://blog.youkuaiyun.com/lxyoucan/article/details/113177763
https://blog.youkuaiyun.com/Adnerly/article/details/50945906
https://wenku.baidu.com/view/8875fc9c74a20029bd64783e0912a21615797f12.html
一、安装前提
• Ubuntu16.04 64位
• java环境(1.8)
- 安装JDK
sudo apt-get update
sudo apt-get install openjdk-8-jdk
- 编辑profile
cd /etc
sudo vim profile
- 在文件中加入以下内容
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${
JAVA_HOME}/jre
export CLASSPATH=.:${
JAVA_HOME}/lib:${
JRE_HOME}/lib
export PATH=${
JAVA_HOME}/bin:$PATH
- 更新
Source /etc/profile
- 测试下jdk是否安装成功
java -version
二、Oracle 11g下载
我存了一份百度云
链接: https://pan.baidu.com/s/1BmzXrXlwNCQBD1UU-1HkjA 提取码: dw4a
- 选择Linux x86_64对应的File 1和File 2文件下载
- 下载完成后,先在~目录下创建一个oracle_install文件夹:sudo mkdir /home/oracle_install。再切换到下载的oracle文件处。执行解压操作:
sudo unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle_install
sudo unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle_install
注:利用命令行而不是手动解压,命令行会自动将两个包解压合并为一个database,而手动不会。
解压后压缩包没用可以删除
三、安装Oracle所需依赖包
sudo apt-get install automake
sudo apt-get install autotools-dev
sudo apt-get install binutils
sudo apt-get install bzip2
sudo apt-get install elfutils
sudo apt-get install expat
sudo apt-get install gawk
sudo apt-get install gcc
sudo apt-get install gcc-multilib
sudo apt-get install g++-multilib
sudo apt-get install ia32-libs
sudo apt-get install ksh
sudo apt-get install less
sudo apt-get install lesstif2
sudo apt-get install lesstif2-dev
sudo apt-get install lib32z1
sudo apt-get install libaio1
sudo apt-get install libaio-dev
sudo apt-get install libc6-dev
sudo apt-get install libc6-dev-i386
sudo apt-get install libc6-i386
sudo apt-get install libelf-dev
sudo apt-get install libltdl-dev
sudo apt-get install libmotif4
sudo apt-get install libodbcinstq4-1 libodbcinstq4-1:i386
sudo apt-get install libpth-dev
sudo apt-get install libpthread-stubs0
sudo apt-get install libpthread-stubs0-dev
sudo apt-get install libstdc++5
sudo apt-get install lsb-cxx
sudo apt-get install make
sudo apt-get install openssh-server
sudo apt-get install pdksh
sudo apt-get install rlwrap
sudo apt-get install rpm
sudo apt-get install sysstat
sudo apt-get install unixodbc
sudo apt-get install unixodbc-dev
sudo apt-get install unzip
sudo apt-get install x11-utils
sudo apt-get install zlibc
注:一个一个执行太慢了,我把这些命令放到一个shell文件里,用bash执行。
四、 检查系统变量
/sbin/sysctl -a | grep sem