zoukankan      html  css  js  c++  java
  • linux-安装oracle 11g

    1、配置系统环境

    关闭防火墙或者开放防火墙端口1521

    报错解决

    安装弹窗小或者是一条竖线

    ./runInstaller -jreLoc /etc/alternatives/jre_1.8.0   # 在home/datanase下执行启动安装界面

    安装出现 Error in invoking target 'agent nmhs' of makefile  报错

    解决办法:

    1、先排查环境安装包是否全部安装

    2、/lib64/libstdc++.so中memcpy@GLIBC_2.4找不到。问题:glibc是2.17的库,连接找的是2.14的库。改成静态链接find / -name ins_ctx.mk查找路径

    vim打开这个文件

    找到

    ctxhx: $(CTXHXOBJ)

            $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

    修改

    ctxhx: $(CTXHXOBJ)

            -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a

    3、如果继续报错

    find / -name ins_emagent.mk 查找文件路径

    打开这个文件

    $(MK_EMAGENT_NMECTL)  修改成  $(MK_EMAGENT_NMECTL) -lnnz11

     

    重启后无法启动数据库

    报错信息

    ORA-01078: failure in processing system parameters
    LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora'  # 这个目录下没有initorcl.ora这个文件

    1、/u01/app/oracle/admin/ra/pfile  目录下的 文件 init.ora.10272019144950 拷贝到 /u01/app/oracle/product/11.2.0/db_1/dbs/

    2、修改 init.ora.10272019144950 名称为initorcl.ora即可

     

    连接数据库报错 ORA-12514

    ORA-12514 : TNS:监听程序当前无法识别连接描述符中请求的服务

    find / -name listener.ora  # 搜索这个文件获取路径

    vim listener.ora  添加下面的内容至文

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /usr/local/oracle/product/11.2.0/db_1) # 这个是oracle安装路径
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = orcl)
    (ORACLE_HOME = /usr/local/oracle/product/11.2.0/db_1) # 这个是oracle安装路径
    (SID_NAME = orcl) # 这个是oracle安装时你指定的sid(全局标识符)
    )
    )

     

     

    启动数据库报错 ORA-00205: error in identifying control file, check alert log for more info 

     

     

     

    没有设置开机自启,每次服务器重启后需要手动启动数据库

    1、su - oracle

    2、lsnrctl start  # 启动建监听

    3、sqlplus / as sysdba  # 进入数据库

    4、startup # 启动数据库

  • 相关阅读:
    SonarQube系列三、Jenkins集成SonarQube(dotnetcore篇)
    SonarQube系列二、分析dotnet core/C#代码
    SonarQube系列一、Linux安装与部署
    asp.net core 集成JWT(二)token的强制失效,基于策略模式细化api权限
    asp.net core 集成JWT(一)
    visual studio 各版本激活码
    服务网关Ocelot 入门Demo系列(01-Ocelot极简单Demo及负载均衡的配置)
    一人撸PaaS之“应用”
    使用Roslyn脚本化C#代码,C#动态脚本实现方案
    try.dot.net 的正确使用姿势
  • 原文地址:https://www.cnblogs.com/shizhengquan/p/11235043.html
Copyright © 2011-2022 走看看