zoukankan      html  css  js  c++  java
  • oracle 11g 安装过程

    linux安装:

    https://blog.csdn.net/okhymok/article/details/78093493

    https://blog.csdn.net/csdnhsh/article/details/94222621

    注意要用到图形化界面,需要安装xmanage

    1.启动时遇到问题:display at least 256 colors

    1.先进入ROOT内:
    su – root 
    password:xxxxx 
    display=:0.0;
    export display
    echo $display  
     
    #xhost +
    access control disabled, clients can connect from any host
     
    2. 然后进入ORACLE 
    #su - oracle
    $display=:0.0;
    
    export display 
    $echo $display :0.0 $
    
    或者 vim .bash_profile
    export      display=:0.0 
    source .bash_profile 

    xhost报错:xhost:  unable to open display ":0.0"
    可以在root下执行一次 export DISPLAY=:0
    依然无法执行可以尝试执行
    export DISPLAY=:1

     2.IP address of localhost could not be determined

    出现这种错误是因为主机名和/etc/hosts 文件不一致,只需要把主机名和其IP 写入/etc/hosts 文件,就ok了。 
     
    查看主机名和和ip 地址关系: 
    [xrsd@bogon ~]$ cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=bogon
    
    [xrsd@bogon ~]$ cat /etc/hosts 
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    127.0.0.1   robot
    
    [xrsd@bogon ~]$ sudo vim  /etc/hosts 
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    192.168.1.253  localhost bogon

     3.安装所有rpm包

    windows安装:

    https://www.cnblogs.com/shiyunli/p/12002956.html

    linux安装oracle过程

    一、修改操作系统参数
    在Root用户下执行以下步骤:
    
    1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
    
    输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
    
    oracle soft nproc 2047
     
    oracle hard nproc 16384
     
    oracle soft nofile 1024
     
    oracle hard nofile 65536
    
    2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
    session required /lib/security/pam_limits.so
     
    session required pam_limits.so
    
    3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
    fs.file-max = 6815744
     
    fs.aio-max-nr = 1048576
     
    kernel.shmall = 2097152
     
    kernel.shmmax = 2147483648
     
    kernel.shmmni = 4096
     
    kernel.sem = 250 32000 100 128
     
    net.ipv4.ip_local_port_range = 9000 65500
     
    net.core.rmem_default = 4194304
     
    net.core.rmem_max = 4194304
     
    net.core.wmem_default = 262144
     
    net.core.wmem_max = 1048576
    
    4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p
    
    5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
    if [ $USER = "oracle" ]; then
     
    if [ $SHELL = "/bin/ksh" ]; then
     
    ulimit -p 16384
     
    ulimit -n 65536
     
    else
     
    ulimit -u 16384 -n 65536
     
    fi
     
    fi
    
    6)创建相关用户和组,作为软件安装和支持组的拥有者。
    useradd-g oinstall -g dba -m oracle
     
    passwd oracle
    
    7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
    mkdir /home/oracle/app
     
    mkdir /home/oracle/app/oracle
     
    mkdir /home/oracle/app/oradata
     
    mkdir /home/oracle/app/oracle/product
    
    8)更改目录属主为Oracle用户所有,输入命令:
    chown -R oracle:oinstall /home/oracle/app
    
    9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
    
    输入:su – oracle ,然后直接在输入 : vi .bash_profile
    
    按i编辑 .bash_profile,进入编辑模式,增加以下内容:
    export ORACLE_BASE=/home/oracle/app
     
    export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
     
    export ORACLE_SID=orcl
     
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
     
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

    二.安装oracle所需rpm文件

    采用yum安装,如下:
    yum install -y binutils*

    yum install -y compat-libstdc*

    yum install -y elfutils-libelf*

    yum install -y gcc*

    yum install -y glibc*

    yum install -y ksh*

    yum install -y libaio*

    yum install -y libgcc*

    yum install -y libstdc*

    yum install -y make*

    yum install -y sysstat*

    yum install libXp* -y

    yum install -y glibc-kernheaders

    检查下lib是否安装齐全:

    [root@powerlong4 ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}" " compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs

    如果缺少,就继续安装缺失的组件包。

    三.开始安装

    进入database目录下

    执行 ./runInstaller

    使用xshell,必须有xmanage

    遇到上文问题,解决问题

    解决:①display at least 256 colors  ②xhost:  unable to open display ":0.0"  ③IP address of localhost could not be determined问题

    四.安装数据库

    五.启动监听器

    配置监听

    修改: /home/xrsd/oracle/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

    将HOST:改为192.168.1.253(本机ip)

    修改:/home/xrsd/oracle/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

    将HOST:改为192.168.1.253(本机ip)

    启动监听器:

    [oracle@oracle ~]$ lsnrctl start

    Oracle启动监听报错:The listener supports no services解决

    在listener.ora里面添加了一行

    SID_LIST_LISTENER =

    (SID_LIST =

     (SID_DESC =

     (GLOBAL_DBNAME = orcl)

     (SID_NAME = orcl)

     )

    )

    停止监听器:

    [oracle@oracle ~]$ lsnrctl stop

    六.测试连接数据库

    [oracle@oracle ~]$ sqlplus /nolog
    SQL*Plus: Release 11.2.0.1.0 Production on Fri Jul 27 02:12:12 2012
    Copyright (c) 1982, 2009, Oracle. All rights reserved.
    SQL> quit

    登陆Oracle数据库的时候

    不管输入任何SQL语句都提示如下:

    SQL> select * from v$version;
    SP2-0640: Not connected

    解决方法:

    SQL> conn /as sysdba;
    Enter password:
    Connected.
    SQL>

     

    解决Linux 下oracle 报错 Connected to an idle instance. Linux启动Oracle实例

    https://blog.csdn.net/u011631923/article/details/14119891

     

    七、Navicat连接

    用户名:system

    密码:bjxrsd

  • 相关阅读:
    Python 类中方法的内部变量,命名加'self.'变成 self.xxx 和不加直接 xxx 的区别
    用foreach遍历 datagridView 指定列所有的内容
    treeView1.SelectedNode.Level
    YES NO 上一个 下一个
    正则 单词全字匹配查找 reg 边界查找 精确匹配 只匹配字符 不含连续的字符
    抓取2个字符串中间的字符串
    sqlite 60000行 插入到数据库只用不到2秒
    将多行文本以单行的格式保存起来 读和写 ini
    将秒转换成时间格式
    richtextbox Ctrl+V只粘贴纯文本格式
  • 原文地址:https://www.cnblogs.com/lizeqian1994/p/12033224.html
Copyright © 2011-2022 走看看