ubuntu下安装oracle_ubuntu中oracle安装后怎样启动oracle - CSDN
精华内容
参与话题
  • 安装环境说明:Ubuntu一定要带图形界面!!!否则根据教程后面无法操作。 1.下载Oracle安装包︓linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip ,可以下载到本地,通过ftp服务上传到...

    写在前面:整个过程根据教程傻瓜式安装,出现问题及时百度。

    安装环境说明:Ubuntu一定要带图形界面!!!否则根据教程后面无法操作。

    1.下载Oracle安装包︓linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip ,可以下载到本地,通过ftp服务上传到Linux 系统。下载地址

    2.参考完美教程,安装过程完全照着搞,99.9%成功。教程地址

    -----------------------------------------------------------------------------------------

    3.在Ubuntu上安装后,开始使用如下语句测试:

    至此测试成功。

    --------------------------------------------------------------------------------------------------

    tips:

    在sql>这个状态输入时,输错了怎么办,是不是很难受,直接按Backspace却出现奇怪符号,更难受。

    那么,如何删掉输入错误的文字呢: shift+Backspace

     

    展开全文
  • Ubuntu16.04下安装Oracle 12

    万次阅读 2018-05-09 20:26:39
    参考:(此文写的很好)http://www.techienote.com/install-oracle-12c-on-ubuntu/https://www.linuxidc.com/Linux/2017-01/139074.htm主要分为四个大步骤: Java的安装Oracle安装前的准备Oracle安装环境配置安装...

    参考:

    此文写的很好http://www.techienote.com/install-oracle-12c-on-ubuntu/

    https://www.linuxidc.com/Linux/2017-01/139074.htm


    主要分为四个大步骤:

    • Java的安装
    • Oracle安装前的准备
    • Oracle的安装环境配置
    • 安装Oracle

    1、Java安装

    这一步网上有好多教程,大家可以自行安装。

    验证Java是否安装成功:

    java -version

    2、Oracle安装前的准备

    (1)安装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

    (2) 检查系统变量

    /sbin/sysctl -a | grep sem
    
    /sbin/sysctl -a | grep shm
    
    /sbin/sysctl -a | grep file-max
    
    /sbin/sysctl -a | grep aio-max
    
    /sbin/sysctl -a | grep ip_local_port_range
    
    /sbin/sysctl -a | grep rmem_default
    
    /sbin/sysctl -a | grep rmem_max
    
    /sbin/sysctl -a | grep wmem_default
    
    /sbin/sysctl -a | grep wmem_max

    根据每一条显示的信息更新下列参数的值。并将下列参数写入 /etc/sysctl.conf 中

    sudo gedit /etc/sysctl.conf 
    fs.aio-max-nr = 65536
    fs.file-max = 13158378
    kernel.shmall = 18446744073692774399
    kernel.shmmax = 18446744073692774399
    kernel.shmmni = 4096
    kernel.sem = 32000 1024000000 500 32000
    net.ipv4.ip_local_port_range = 32768 60999
    net.core.rmem_default = 212992
    net.core.rmem_max = 212992
    net.core.wmem_default = 212992

    net.core.wmem_max = 212992


    运行一下命令更新内核参数:

    sysctl –p



    (3)添加对用户的内核限制

    添加对dell用户的内核限制在 /etc/security/limits.conf 文件中增加以下数据,注:其中dell是我ubuntu系统的普通用户。个人感激没必要再创建一个用户专门用于Oracle,使用常用用户即可。(下面语句只改用户名就行)

    dell              soft    nproc   2047
    dell              hard    nproc   16384
    dell              soft    nofile  1024
    dell              hard    nofile  65536
    dell              soft    stack   10240

    (4)

    1)查看/etc/pam.d/login,增加以下行(有了就不用增加了):

    session required pam_limits.so

    2)检查/etc/pam.d/su,没有以下行就自己加上:

    session required pam_limits.so


    (5)创建需要的文件夹,用来放Oracle的安装文件

    sudo makdir /home/dell/Oracle_install

     (6)   为Oracle配置环境变量

    在 .profile 文件中添加变量。

    sudo gedit .profile

    在文件中添加环境变量

    #oracle安装目录,第5步创建的文件夹
    export ORACLE_BASE=/home/dell/Oracle_install
    #网上说可以随便写
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    #数据库的sid
    export ORACLE_SID=orcl
    export ORACLE_UNQNAME=orcl
    #默认字符集
    export NLS_LANG=.AL32UTF8
    #环境变量
    export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64;
    变量设置完成后,别忘记  source .profile    让变量生效,最好的办法就是再确定一遍:echo $ORACLE_HOME

    (7)oracle默认不支持ubuntu需要欺骗一下oracle安装程序

    sudo mkdir /usr/lib64 
    sudo ln -s /etc /etc/rc.d 
    sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/ 
    sudo ln -s /usr/bin/awk /bin/awk 
    sudo ln -s /usr/bin/basename /bin/basename 
    sudo ln -s /usr/bin/rpm /bin/rpm 
    sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/libc_nonshared.a 
    sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/libpthread_nonshared.a 
    sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/ 
    sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/ 
    echo 'Red Hat Linux release 5' > /etc/redhat-release 

    在执行最后一句

    echo 'Red Hat Linux release 5' > /etc/redhat-release 
    出现错误,后来没能解决,在安装过程中并未出现影响。


    注:以上是针对64位系统的,32位就是要将上面的x86_64-linux-gnu就都要改成i386-linux-gnu。

    3、安装Oracle

    (1)下载

    在官网下载:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html

    我下载的是 Linux x86-64 

    将下载的两个压缩包解压。(分别解压,最后将两个文件合在一起,生成一个database)



    (2) 运行文件

    跳转到database目录,为了避免后面安装界面出现乱码,需要在这里输入:

    export LANG=US
    然后执行安装程序

    ./runInstaller
    

    (3)解决各种问题

    此部分可参考:

    http://www.techienote.com/install-oracle-12c-on-ubuntu/





    展开全文
  • Ubuntu下安装Oracle11g(图文教程)

    万次阅读 2019-09-02 15:26:59
    由于课程需要,要在Ubuntu下安装一个Oracle,之前都没有装过,所以想通过这篇博文记录一下 1.下载Oracle 11g 下载地址:...

    由于课程需要,要在Ubuntu下安装一个Oracle,之前都没有装过,所以想通过这篇博文记录一下

     

    1.下载Oracle 11g

     

    下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html

    我选择下载的是11g的ZIP文件, File1 和 File2合起来有2.2GB!

     

    Oracle Database 11g Release 2
    Standard Edition, Standard Edition One, and Enterprise Edition

     

    2.Ubuntu下的JDK环境的搭建

     

    由于Oracle需要JDK的环境,如果你还没有安装JDK,那么请参考我之前的博文: linux下安装JDK,进行环境的配置

     

     

    3.ZIP文件的解压缩

    Zip文件有两个,解压缩的方法一定要对,不然之后安装的时候就会各种各样问题

    unzip linux_11gR2_database_1of2.zip

    unzip linux_11gR2_database_2of2.zip

    这样之后就得到一个database,我在目录/home/xiaoyaomeng/software下解压缩的,所以生成/home/xiaoyaomeng/software/database

     

    4.安装依赖包

    切换到Root用户,拷贝到终端下运行就行了:

    sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libs intltool-debian ksh lesstif2 lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libdb4.8 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst pax po-debconf rpm rpm-common sysstat unixodbc unixodbc-dev unzip

     

    5.检查系统变量

    /sbin/sysctl -a | grep sem
    /sbin/sysctl -a | grep shm
    /sbin/sysctl -a | grep file-max
    /sbin/sysctl -a | grep aio-max
    /sbin/sysctl -a | grep ip_local_port_range
    /sbin/sysctl -a | grep rmem_default
    /sbin/sysctl -a | grep rmem_max
    /sbin/sysctl -a | grep wmem_default
    /sbin/sysctl -a | grep wmem_max

     

    6.根据5的结果在/etc/sysctl.conf中增加对应数据

    (PS:这边Oracle自己有一个标准,如果不符合标准,之后安装的时候会提示你,但我感觉应该没关系哈)

     

    sudo gedit /etc/sysctl.conf

    加入(数字根据5得到的值对号入座哈~):

    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048586

     

    编辑完成之后保存,然后在终端下执行

    sysctl -p

    7.添加对Oracle用户的内核限制

    sudo gedit /etc/security/limits.conf

    往文件里面添加:

    (xiaoyaomeng是你的用户名哈)

    xiaoyaomeng              soft    nproc   2047
    xiaoyaomeng              hard    nproc   16384
    xiaoyaomeng              soft    nofile  1024
    xiaoyaomeng              hard    nofile  65536
    xiaoyaomeng              soft    stack   10240

     

    查看/etc/pam.d/loginsudo gedit /etc/pam.d/login),增加以下行(有了就不用增加了)
     

                        session required pam_limits.so


    同样检查/etc/pam.d/susudo gedit /etc/pam.d/su),增加以下行(有了就不用增加了)

     

                       session required pam_limits.so


    8.创建安装Oracle的目录

    mkdir ~/Oracle/oracle11g
    mkdir ~/Oracle/oradata



    9.配置Oracle环境变量

    sudo gedit xiaoyaomeng/.bashrc

    #这个写刚刚创建的文件夹
    export ORACLE_BASE=~/Oracle/oracle11g
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID="orcl"
    export NLS_LANG=.AL32UTF8



    10.欺骗oracle的安装程序

    拷贝到终端执行:

    mkdir /usr/lib64
    ln -s /etc /etc/rc.d
    ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
    ln -s /usr/bin/awk /bin/awk
    ln -s /usr/bin/basename /bin/basename
    ln -s /usr/bin/rpm /bin/rpm
    ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
    ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
    ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
    ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

    echo 'Red Hat Linux release 5' > /etc/redhat-release

     

     

     

    11.运行安装程序

     

     

    >#  cd /home/xiaoyaomeng/software/database  (你刚刚解压缩database的那个路径位置)

    >#  export LANG=US  (设置字符显示为英文的,中文会变成乱码的哈!)

    >#  ./runInstaller

    12.根据图形界面进行一步步地安装

     

    step1:

     

    step2:

    step3:

     

    step4:

     

     

    step5:

     

     

    step6:

     

    step7:

     

    step8:

     

    step9:

     

    这边就是提示你一些不符合它Oracle标准的系统变量参数,还有一些你没有装上的packages,这些自己调整好之后按Check Again,就可以进行重新检测

    或者说如果觉得这些不影响,可以直接按“Ignore All” 忽略掉这些“警告”,接着下一步....

    这边由于我自己电脑也没进行包的下载,所以之后再弄了哈,不过到这边了 相信大家都可以成功安装上Oracle了哈~~~

     

    展开全文
  • ubuntu下安装Oracle

    2018-05-21 18:35:14
    Ubuntu安装oracle 1. 阿里云ECS,UbuntuServer 16.04安装图形界面远程控制最近阿里云有新用户免费体验6个月的活动,虽说是免费体验,但是还是要买个它们的产品才行,我就花9.9买了个最便宜的,然后就获得了一个...

    Ubuntu安装oracle

     

    1.  阿里云ECS,UbuntuServer 16.04安装图形界面远程控制

    最近阿里云有新用户免费体验6个月的活动,虽说是免费体验,但是还是要买个它们的产品才行,我就花9.9买了个最便宜的,然后就获得了一个乞丐版的ECS服务器,配置是1核内存1G系统装的是Ubuntu Server 16.04 64版的,然后开始用putty连接,后来觉得不好用换了xshell,比putty好用多了,但是还是感觉差点啥,差啥呢,没有图形界面啊,用起来贼不方便。那么没有显卡,还是只有11G的东西,能运行图形界面吗?哈哈,答案当然是能啦。下面就手把手教你怎么安装一个超级高效的图形界面xfce 
    1.
    首先要连接上你的服务器,然后安装vncserver,这个是用来远程连接用的。命令如下 
    apt-get installvnc4server

    2.安装图形界面 
    apt-get installxfce4如果安装不上,就 
    apt-get update 
    apt-get upgrade更新一下,一般是没有问题的

    3.启动vncserver,首先我们先运行一下,以生成配置文件 
    vncserver :1这时候需要你输入一个8位数的密码,这个密码你需要记住,这个是你以后远程连接要用到的。 
    然后我们再把它kill掉来修改启动文件 
    vncserver -kill:1

    4.修改vnc的启动文件 
    vi~/.vnc/xstartup在里面将最后一行注释掉 
    x-window-manager&就是它。在前面加个’#’就注释掉了 
    然后加上我们的界面xfce的相关内容

    sesion-manager & xfdesktop & xfce4-panel &  

    xfce4-menu-plugin&  

    xfsettingsd &  

    xfconfd &  

    xfwm4 &  

    改完是这个样子的

    #!/bin/sh

     

    # Uncomment thefollowing two lines for normal desktop:

    # unsetSESSION_MANAGER

    # exec/etc/X11/xinit/xinitrc

    #xrdb$HOME/.Xresources

    #xsettroot-solid grey

    #startxfce4&

     

    [ -x/etc/vnc/xstartup ] && exec/etc/vnc/xstartup

    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

    xsetroot -solidgrey

    vncconfig-iconic &

     

    x-terminal-emulator-geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

    #x-window-manager&

     

    sesion-manager& xfdesktop & xfce4-panel &

    xfce4-menu-plugin&

    xfsettingsd&

    xfconfd &

    xfwm4 &

    然后保存退出。哈哈,vi这个东西怎么退出? 
    先按ESC键,然后输入:wq,最后按回车键就好了。

    5.我们再次启动vncserver用来远程连接。 
    vncserver :1 后面的1是后来连接需要的。

    6.在你的电脑上安装vncviwer,用来远程连接。 
    这里下载vncviwer 
    不光支持windows哦,AndroidIOS都可以哦,安装完之后,就可以连接了,服务器地址这样写 
    你的公网IP:1

    再输入前面的8位密码

    :阿里云有个安全组,是一个云防火墙,需要在里面开通5901端口才行

     

     

     

    2. Ubuntu16.04安装Oracle11g

     

    2016.08.17 23:33* 字数 804 阅读 2768评论 2喜欢 0

    Oracle用户创建

    sudo groupadd oinstall

    sudo groupadd dba

    sudo useradd -g oinstall -G dba oracle

    sudo passwd oracle

    安装依赖

    mkdir /tmp/libstdc++5

    cd /tmp/libstdc++5

    wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-28ubuntu1_amd64.deb

    wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-28ubuntu1_i386.deb

    sudo dpkg --force-architecture -i libstdc++5_3.3.6-28ubuntu1_i386.deb

    sudo mv /usr/lib/libstdc++.so.5* /usr/lib32/

    sudo dpkg -i libstdc++5_3.3.6-28ubuntu1_amd64.deb

    sudo apt-get update

    sudo apt-get dist-upgrade

    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-1libodbcinstq4-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

    # 以下包安装不成功,先略过

    sudo apt-get install lesstif2

    sudo apt-get install lesstif2-dev

    sudo apt-get install libpthread-stubs0

    sudo apt-get install lsb-cxx

    sudo apt-get install pdksh

     

    修改/etc/sysctl.conf增加以下内容

    kernel.sem = 250 32000 100 128

    kernel.shmall = 2097152

    kernel.shmmni = 4096

    kernel.shmmax=1073741824

    net.ipv4.ip_local_port_range = 9000  65500

    net.core.rmem_default = 262144

    net.core.rmem_max = 4194304

    net.core.wmem_default = 262144

    net.core.wmem_max = 1048576

    fs.aio-max-nr = 1048576

    fs.file-max = 6815744

    vm.hugetlb_shm_group = 1002

     

    运行一下命令更新内核参数

    sudosysctl -p

    修改/etc/security/limits.conf增加以下内容

    oracle soft nproc  2047

    oracle hard nproc  16384

    oracle soft nofile 1024

    oracle hard nofile 65536

    oracle soft stack  10240

    修改/etc/pam.d/login增加以下内容

    session required /lib/security/pam_limits.so

    session required pam_limits.so

    欺骗oracle的安装程序

    oracle本身并不支持ubuntu来安装,所以要进行欺骗oracle的安装程序(sudo执行):

    mkdir /usr/lib64

    ln -s /etc /etc/rc.d

    ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1/lib64/

    ln -s /usr/bin/awk /bin/awk

    ln -s /usr/bin/basename /bin/basename

    ln -s /usr/bin/rpm /bin/rpm

    ln -s/usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/

    ln -s/usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/

    ln -s/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/

    ln -s/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

    vim /etc/redhat-release

    echo'Red Hat Linux release 5' >/etc/redhat-release

    Oracle配置环境变量

    #oracle安装目录,第6步创建的文件夹

    exportORACLE_BASE=/home/oracle/oracle11g

    #网上说可以随便写

    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

    #数据库的sid

    export ORACLE_SID=orcl

    export ORACLE_UNQNAME=orcl

    #默认字符集

    export NLS_LANG=.AL32UTF8

    #环境变量

    export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64;

    安装oracle

    上面的系统配置完成之后,最好重启一下服务器,使用oracle用户登陆系统

    1.    上传下载好的oracle压缩文件到/home/oracle目录下。

    2.    进入/home/oracle目录,执行# unziplinux.x64_11gR2_database_1of2.zip# unziplinux.x64_11gR2_database_2of2.zip,解压的文件在/home/oracle/database目录中。

    3.    设置/home/oracle/database目录的权限:

    # chown oracle:oinstall /home/oracle/database-R

    # chmod 775 /home/oracle/database -R

    4.    进入/home/oracle/database目录,执行$ ./runInstaller,当检查均通过,会出现oracle安装界面,一路next,有一步可以选择字符,选utf8

    安装过程可能遇到的问题(网上复制)

    ·       Oracle安装界面乱码解决方法
    执行:

    exportNLS_LANG=AMERICAN_AMERICA.UTF8

    export LC_ALL=C

    ·       Error in invoking target ‘install’ of makefile‘/home/dong/tools/oracle11g/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk’. See‘/home/dong/tools/oraInventory/logs/installActions2015-01-22_09-39-03AM.log’for details.

    解决方法:

    http://download.csdn.net/detail/adnerly/9467935下载,使用rpm安装这个glibc-static-2.17-55.el7.x86_64.rpm资源,安装即可,然后点击retry ,接着往下执行
    :这是网上提供的解决方案,我的系统安装失败,我直接跳过了

    ·       Error in invoking target ‘agent nmhs’ of makefile‘/home/dong/tools/oracle11g/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk’

    解决方法:

    打开新的终端窗口
    使用vi命令,打开/home/oracle/oracle11g/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk文件,将$(MK_EMAGENT_NMECTL)修改成$(MK_EMAGENT_NMECTL)-lnnz11 即可,然后点击retry ,接着往下执行

    ·       Error in invoking target ‘all_no_orcl’ of makefile‘/home/oracle/oracle11g/product/11.2.0/dbhome_1/rdbms/lib/ins_rdbms.mk’. See‘/home/dong/tools/Inventory/logs/installActions2016-03-19_02-37-44PM.log’ fordetails.

    解决办法:

    打开一个新的终端,输入如下四个命令:

    sed -i 's/^\(TNSLSNR_LINKLINE.*\$(TNSLSNR_OFILES)\)\(\$(LINKTTLIBS)\)/\1 -Wl,--no-as-needed \2/g'$ORACLE_HOME/network/lib/env_network.mk

     

    sed -i 's/^\(ORACLE_LINKLINE.*\$(ORACLE_LINKER)\)\(\$(PL_FLAGS)\)/\1 -Wl,--no-as-needed \2/g'$ORACLE_HOME/rdbms/lib/env_rdbms.mk

     

    sed -i 's/^\(\$LD \$LD_RUNTIME\)\(\$LD_OPT\)/\1 -Wl,--no-as-needed \2/g'$ORACLE_HOME/bin/genorasdksh

     

    sed -i 's/^\(\s*\)\(\$(OCRLIBS_DEFAULT)\)/\1-Wl,--no-as-needed \2/g'$ORACLE_HOME/srvm/lib/ins_srvm.mk

    然后在图形界面点击‘Retry’就能继续安装了。
    参考

    http://www.jianshu.com/p/9b2f601c275d

    然后按照安装程序提示最后执行两个脚本

    sudo /home/oracle/oraInventory/orainstRoot.sh

    sudo/home/oracle/oracle11g/product/11.2.0/dbhome_1/root.sh

    创建监听,执行$ netca启动配置界面

    4.遇到的问题

    (一)[oracle@dbserver database]$Xlib: connection to ":0.0" refused by server,大致有java的main报错..

    解决方案:

    图形界面出不来;
    在root下面执行:
    [root@xoms database]# xhost +

    access control disabled, clients can connect from any host

    再su过去oracle用户安装。

    (二)INS-32031]Invalid inventorylocation
    [INS-32033]Central Inventory location is not veritable

    原因:root用户给oracle用户权限只到/home/oracle/database

    解决办法:修改/home/oracle_11的权限
    chown -R oracle:oinstall /home/oracl就行

     

    在安装Oracle的时候,可能因为我们分配的swap空间不够导致安装失败。处理步骤如下:

    SWAP空间为2G

    [root@linux01oracle]# free
                total      used     free    shared    buffers    cached
    Mem:      2039004    1207260    831744         0      22668    833660
    -/+ buffers/cache:    350932    1688072
    Swap:      2097144          0   2097144

    通过dd命令创建一个临时的swapfile,大小为1Gb

    [root@linux01oracle]# dd if=/dev/zero of=/home/oracle/swap.file bs=1024k count=1024
    1024+0 records in
    1024+0 records out
    1073741824 bytes (1.1 GB) copied, 16.711 s, 64.3 MB/s

    2.通过mkswap命令格式化步骤1中创建的临时交换文件

    [root@linux01oracle]# mkswap /home/oracle/swap.file 
    mkswap: /home/oracle/swap.file: warning: don't erase bootbits sectors
            on whole disk. Use -f to force.
    Setting up swapspace version 1, size = 1048572 KiB
    no label, UUID=99e682db-bb37-444a-a8db-ee742a71b5d3

    3.通过swapon命令使swap文件生效,如下:

    [root@linux01oracle]# swapon /home/oracle/swap.file

    4.通过free命令或者grepswap /proc/meminfo检查添加swap的效果,如下:

    [root@linux01oracle]# free
                total      used     free    shared    buffers    cached
    Mem:      2039004    1955200     83804          0      12348   1569000
    -/+ buffers/cache:    373852    1665152
    Swap:      3145712          0   3145712
    [root@linux01 oracle]# grep Swap /proc/meminfo 

    SwapCached:            0 kB
    SwapTotal:      3145712 kB
    SwapFree:        3145712 kB

    5.如果需要永久有效,那么需要将新加的swap设备文件写到fstab文件中,使其每次服务器重启都会自动生效

    echo"/home/oracle/swap.file swap                   swap    defaults       0 0">>/etc/fstab

    6.在临时设备上面关闭SWAP

    [root@linux01oracle]# swapoff /home/oracle/swap.file 
    [root@linux01 oracle]# free
                total      used     free    shared    buffers    cached
    Mem:      2039004    1955324     83680          0      12440   1569460
    -/+ buffers/cache:    373424    1665580
    Swap:      2097144          0   2097144

    不推荐这么做,最好还是安装系统的时候分配足够的swap空间,但是如果确实出现这个问题了,也是一个很有效率的解决方案

     

     

    展开全文
  • ubuntu 下安装Oracle

    2009-06-20 09:05:04
    OracleUbuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/source.list 中添加一行: deb http://oss.oracle.com/debian unstable main non-free 即可。在运行 apt-get update 命令之前,还需要...
  • ubuntu下安装oracle(超级详细)

    万次阅读 2019-03-28 15:28:15
    今天来记录一下ubuntu下安装oracle11的详细过程。安装过程是我亲自安装得情况下记录的,是可行的方案。 一 :环境 ubuntuubuntu 14.04 LTS amd64位 oracleoracle11 jdk:jdk1.7 内存:1G 硬盘:20G ...
  • ubuntu下安装oracle12c

    千次阅读 2018-03-26 21:40:43
    环境:当然刚开始如果你的电脑没有vim的话先安装下,到时候还得编辑一些文件,输入如下命令进行安装sudo apt-get install vimOracle数据库服务器是Ubuntu 14.0.4 X64位服务器版 客户端是ubuntu 14.0.4 桌面版.Client...
  • Oracle VM VirtualBox上安装ubuntu

    万次阅读 热门讨论 2011-12-12 18:34:20
    下载完之后安装oracle vm virtualbox,打开oracle vm virtualbox,出现如图中的界面 点击新建按钮,新建一个虚拟的操作系统。   点击一步,提示如图,输入虚拟系统的名称并在操作系统中选择...
  • ubuntu下安装oracle java8

    万次阅读 2014-04-24 17:36:56
    由于ubuntu提供的openjdk经常会发生莫名
  • Oracle VM VirtualBox安装Ubuntu虚拟机教程

    万次阅读 多人点赞 2018-08-05 13:02:48
    已经安装Oracle VM VirtualBox虚拟机软件 已经下载好的Ubuntu系统镜像 二、使用Oracle VM VirtualBox设置虚拟机配置 打开虚拟机软件Oracle VM VirtualBox,点击左上角“新建”按钮 输入虚拟机的名称,...
  • Ubuntu安装Oracle时出现乱码

    千次阅读 2011-10-22 13:46:31
    只要在运行./runInstaller之前先运行以下命令就ok了: export LANG=en_US #设置运行语言
  • ubuntu安装oracle java8两种方法

    千次阅读 2017-05-24 09:24:48
    你去oracle官方下载 绿色版,解压到/opt/java,然后配置环境变量: 在终端输入 sudo gedit /etc/profile,提示让你输密码,输入密码之后, 会用gedit相当于记事本打开那个配置文件,在文件的最后添加: # JDK,TOMCAT...
  • 今天来记录一下ubuntu下安装oracle11的详细过程。安装过程是我亲自安装得情况下记录的,是可行的方案。一 :环境ubuntuubuntu 14.04 LTS amd64位 oracleoracle11 jdk:jdk1.7 内存:1G 硬盘:20G CPU:1个...
  • Ubuntu 18.04上安装Oracle Java SE 11

    千次阅读 2020-05-16 17:57:42
    我将简要介绍将代码库迁移到Java 11的情况,然后指导您完成使用Ubuntu命令行安装Oracle JDK 11的步骤。 请注意,这是Ubuntu用户安装Java 11的快速指南。我不会深入探讨Java 11的功能或迁移问题,其他地方对此进行了...
  • 其它各种Linux系统版本安装 java :http://www.howtoing.com/search/安装java 1、安装 java jdk1.81. 添加软件源sudo add-apt-repository ppa:webupd8team/java2.... 安装 jdk1.8sudo apt-get install oracle-java8-
  • Ubuntu Linux下安装Oracle JDK

    万次阅读 2014-04-22 18:40:56
    Ubuntu Linux下安装Oracle JDK Dennis Hu 2014-4-22 说明:由于很多系统不支持使用OpenJDK,因此在ubuntu下会需要安装Oracle JDK。而Oracle JDK的安装貌似没有提供apt方式,因此安装Oracle JDK的方式相对...
  • Ubuntu 16.04安装Java JDK8

    万次阅读 多人点赞 2020-02-02 10:50:40
    Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。安装openjdk...
  • Ubuntu安装至U盘的方法

    千次阅读 2018-09-03 12:33:22
    安装Ubuntu操作系统,网上教程有很我,这里我介绍一下怎么把Ubuntu安装至U盘,然后当把U盘插入电脑时就可以使用U盘上的Ubuntu。 利用Oracle VM VirtualBox虚拟软件把Ubuntu安装到U盘 1.安装Oracle VM VirtualBox...
  • Ubuntu18.04安装Oracle11g

    千次阅读 2020-05-16 17:09:25
    参考博客: docker pull oracle11g 镜像配置
  • 转载自[ www.FYCoder.com ] 本文链接地址: ...  OracleUbuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/sources.list 中添加一行: deb http://oss.oracle.com/debian unstable main non-f
1 2 3 4 5 ... 20
收藏数 36,683
精华内容 14,673
关键字:

ubuntu下安装oracle