报错1:报display相关错误
su - oracle
DISPLAY=redhat64-2:1 --此处为远程会话地址(可以写localhost或IP均可)
export DISPLAY
cd /home/oracle/database
./runInstaller

报错2:Error in invoking target'install' of makefile '/u01/app/oracle/product/10.2.0/db_1/ctx/lib/ins_ctx.mk'.See '/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-20-00PM.log'for details.
一般情况都是缺包,用yum 把需要的包全部打上之后,再次安装就没有问题了,
yum install glibc* gcc* make* compat-db* libstdc* libXp* libXtst* compat-libstdc++* -y

报错3:Oracle Net Configuration Assistant failed
选择发生失败的 Assistant, 然后单击 '重试' 按钮进行重试,产生原因是短暂的网络中断引起。

报错4:安装好Oracle数据库后: 执行 dbstart和dbshut会提示:
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME
dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题
解决方法
分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:
vi $ORACLE_HOME/bin/dbstart
vi $ORACLE_HOME/bin/dbshut

报错5:cat: /etc/oratab: 没有那个文件或目录
解决方案
由于该文件已经丢失,所以到另外一台安装了同样版本的Oracle的服务器上查询相应的文件或是在下列文件新增一段下方的内容。
vi /etc/oratab
CMADB:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N

报错6:TNS-12560: TNS:protocol adapter error
解决方案
listener.ora增加斜体部分(HOST=localhost)就正常了。
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST=localhost)(PORT = 1521))
)
)

报错7:ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora'
解决办法:
1.到dbs目录下看看是不是真的缺了文件
2.如果确实是少了文件initorcl.ora
3.找到pfile的目录(/home/oracle/app/oracle/admin/CMADB/pfile)
4.把pfile目录下的 init.ora.729201604627 这样的文件复制一份到dbs目录下
5.重命名这个文件为对应的initXXX.ora
6.mv init.ora.729201604627 initorcl.ora

报错7:ORA-00845: MEMORY_TARGET not supported on this system
切换至root用户执行
sudo mount -o remount,size=20G /dev/shm
su - oracle
startup

7.报错:ORA-12162: TNS:net service name is incorrectly specified
解决办法:
1.登录数据库主机执行 oerr ora 12162
2.查看看下 tnsnames.ora(/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin)下的文件(host的内容不能少)

CMADB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST=localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CMADB)
)
)

LISTENER_CMADB =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

8.报错:ora-01017:invalid username/password;logon denied
解决方法
1、打开sqlplus,以系统身份登录:用户名为sys ,密码为manager as sysdba。指令:sys/manager as sysdba;
2、创建新用户。语法:create user 用户名 identified by 密码。指令:create user C##zhangJun identified by zhangJun;(后面要加”;”)
3、为刚创建的用户解锁语法。 语法:alter user 用户名 account unlock。指令:alter user C##zhangJun account unlock; //用户解锁
4、授予新登陆的用户创建权限。语法:grant create session to 用户名 ; 指令:grant dba to C##zhangJun;


5、修改用户和密码成功后再次用Oraclee SQL Developer连接,连接成功。

9.报错:ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
解决方法
如果表空间中还有其他数据文件能正常使用,这时我们就将损坏的数据文件脱机
alter database datafile 5 offline drop;
将损坏的数据文件脱机后,就不会在影响数据库的打开了,现在打开数据库
alter database open;

linux 安装oracle的更多相关文章

  1. linux 安装oracle 11g

    安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...

  2. Linux安装Oracle 11G过程(测试未写完)

    一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...

  3. linux安装oracle笔记

    linux安装oracle .增大swap空间,内存大于8G后swap跟内存同等大小即可 mkdir /home/swap cd /home/swap mkswap swapfile swapon s ...

  4. Linux 安装 Oracle 11g R2

    一.安装环境 Linux服务器:Centos 6.4 64位 Oracle服务器:Oracle11gR2 64位 二.系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的 ...

  5. Oracle linux安装Oracle 11G

    Oracle  linux安装Oracle 11G 系统环境 Oracle linux   5.8.19.6(64位) Oracle     11.2.0.1(64位) 本文档详细介绍Oracle  ...

  6. linux安装oracle 11g rac

    安装oracle 11gR2 RAC 一.网络规划及安装虚拟主机 主机名 主机版本 Ip rac1.localdomain Redhat 6.5 RAC节点1 192.168.100.11 rac2. ...

  7. linux安装oracle

    目 录 一.硬件要求二.软件三.系统安装注意四.安装Oracle前的系统准备工作五.安装Oracle,并进行相关设置六.升级Oracle到patchset 10.2.0.4七.使用rlwrap调用sq ...

  8. Linux安装oracle报错解决

    安装报错:[oracle@centos1 database]$ ./runInstaller Starting Oracle Universal Installer... Checking insta ...

  9. linux安装oracle 报错[INS-20802] Oracle Net Configuration Assistant failed 解决办法

    [INS-20802] Oracle Net Configuration Assistant failed 首先从LinuxIDC.com下载这个补丁包,然后用 unzip p8670579_1120 ...

  10. Linux安装 oracle 11g r2

    Linux环境配置 OS:Fedora 15 DB:Oracle 11gR2 将Oracle安装到home/oracle_11目录 配置过程:本文来自Oracle官方文档+网上资料 Oracle官方文 ...

随机推荐

  1. Gym 101908C - Pizza Cutter - [树状数组]

    题目链接:https://codeforces.com/gym/101908/problem/C 题意: 一块正方形披萨,有 $H$ 刀是横切的,$V$ 刀是竖切的,不存在大于等于三条直线交于一点.求 ...

  2. NTFS文件系统详细分析

    NTFS文件系统详细分析 第一部分 什么是NTFS文件系统 想要了解NTFS,我们首先应该认识一下FAT.FAT(File   Allocation   Table)是“文件分配表”的意思.对我们来说 ...

  3. XP下ubuntu双系统安装方法

    利用u盘将iso刻录 从u盘启动 连续按alt+f2 进入ubuntu试用 打开终端 输入 sudo umount -l /cdrom sudo umount -l /isodevice 然后安装un ...

  4. mysql-cluster集群配置

    环境: centos7:192.168.1.16,192.168.1.170 mysql-cluster-community-7.6.8-1.el7.x86_64.rpm-bundle.tar 安装: ...

  5. C++ 第二次实验

    实验内容: 1.函数重载编程练习 编写重载函数add(),实现对int型,double型,Complex型数据的加法.在main()函数中定义不同类型 数据,调用测试. #include <io ...

  6. Typora极简教程

    Typora极简教程 ” Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber).它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档.” ...

  7. 2017(5)软件架构设计,web系统的架构设计,数据库系统,分布式数据库

    试题五(共 25 分) 阅读以下关于 Web 系统架构设计的叙述,在答题纸上回答问题1 至问题 3. [说明] 某公司开发的 B2C 商务平台因业务扩展,导致系统访问量不断增大,现有系统访问速度缓慢, ...

  8. dataTable 分页用法总结

    $(function(){ var eData=[ { "area":"濮阳县", "name":"面粉厂", &quo ...

  9. ytkah常用网址导航 关于网站运营等

    关于运营的网站 人人都是产品经理 产品100 爱运营 A5网站运营 姑婆那些事儿 馒头商学院 运营者 91运营网 互联网的一些事 jb51网站运营 三联网站运营 从零开始做运营 ​ 科技/互联网 cn ...

  10. Python3学习之路~8.4 利用socket实现文件传送+MD5校验

    利用socket实现文件传送,大约分为如下几步: 1.读取文件名2.检测文件是否存在3.打开文件(别忘了最后关闭文件)4.检测文件大小5.发送文件大小给客户端6.等客户端确认7.开始边读边发数据8.m ...