报错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. php 一行代码解决二维数组去重

    array_unique($array, SORT_REGULAR);

  2. ubuntu下安装和配置pycharm和pyqt5

    参考网址:https://blog.csdn.net/qq_37541097/article/details/80021315 PyQt是Python语言的GUI编程解决方案之一.可以用来代替Pyth ...

  3. Win64/Linux 上PyMouse安装

    目录 windows64安装Pymouse Linux安装 PyMouse ubuntu PyMouse用法 windows64安装Pymouse 只安装PyMouse,会提示缺少相应的组键. 找到安 ...

  4. Python基础知识点小结

    1.Python基础知识 在Python中的两种注释方法,分别是#注释和引号('''   ''')注释,#注释类似于C语言中的//注释,引号注释类似于C语言中的/*   */注释.接着在Python中 ...

  5. linux 常用压缩解压命令

    压缩格式          打包/解压                   执行命令 .tar                    解包                           tar ...

  6. JavaScript学习day01

    一,改变 HTML 内容 (1)方法一: document.getElementById("demo").innerHTML= "My First JavaScriptF ...

  7. [macOS] Mojave10.14 夜神安卓模拟器启动问题

    废话不多说,其它的都有在这里讨论: https://bbs.yeshen.com/forum.php?mod=viewthread&tid=8566 我的最终解决办法是,virtualbox安 ...

  8. vue生命周期钩子函数

    <template> <div> <h2>this is from C.vue</h2> </div> </template> ...

  9. Junit4 之 Assert 静态方法介绍

    Junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类. 1.assertTrue/False([String message,]boolean cond ...

  10. intellij idea 官方帮助文档翻译(一)安装

    安装需求: 硬件需求: 最低2GB内存,推荐4GB内存 最少要有1.5GB的硬盘空间,以及1GB空间用于缓存 最低1024*768的分辨率 软件需求: intellij idea中包含了jre 1.8 ...