linux 安装oracle
报错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的更多相关文章
- linux 安装oracle 11g
安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...
- Linux安装Oracle 11G过程(测试未写完)
一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...
- linux安装oracle笔记
linux安装oracle .增大swap空间,内存大于8G后swap跟内存同等大小即可 mkdir /home/swap cd /home/swap mkswap swapfile swapon s ...
- Linux 安装 Oracle 11g R2
一.安装环境 Linux服务器:Centos 6.4 64位 Oracle服务器:Oracle11gR2 64位 二.系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的 ...
- Oracle linux安装Oracle 11G
Oracle linux安装Oracle 11G 系统环境 Oracle linux 5.8.19.6(64位) Oracle 11.2.0.1(64位) 本文档详细介绍Oracle ...
- linux安装oracle 11g rac
安装oracle 11gR2 RAC 一.网络规划及安装虚拟主机 主机名 主机版本 Ip rac1.localdomain Redhat 6.5 RAC节点1 192.168.100.11 rac2. ...
- linux安装oracle
目 录 一.硬件要求二.软件三.系统安装注意四.安装Oracle前的系统准备工作五.安装Oracle,并进行相关设置六.升级Oracle到patchset 10.2.0.4七.使用rlwrap调用sq ...
- Linux安装oracle报错解决
安装报错:[oracle@centos1 database]$ ./runInstaller Starting Oracle Universal Installer... Checking insta ...
- linux安装oracle 报错[INS-20802] Oracle Net Configuration Assistant failed 解决办法
[INS-20802] Oracle Net Configuration Assistant failed 首先从LinuxIDC.com下载这个补丁包,然后用 unzip p8670579_1120 ...
- Linux安装 oracle 11g r2
Linux环境配置 OS:Fedora 15 DB:Oracle 11gR2 将Oracle安装到home/oracle_11目录 配置过程:本文来自Oracle官方文档+网上资料 Oracle官方文 ...
随机推荐
- Gym 101908C - Pizza Cutter - [树状数组]
题目链接:https://codeforces.com/gym/101908/problem/C 题意: 一块正方形披萨,有 $H$ 刀是横切的,$V$ 刀是竖切的,不存在大于等于三条直线交于一点.求 ...
- NTFS文件系统详细分析
NTFS文件系统详细分析 第一部分 什么是NTFS文件系统 想要了解NTFS,我们首先应该认识一下FAT.FAT(File Allocation Table)是“文件分配表”的意思.对我们来说 ...
- XP下ubuntu双系统安装方法
利用u盘将iso刻录 从u盘启动 连续按alt+f2 进入ubuntu试用 打开终端 输入 sudo umount -l /cdrom sudo umount -l /isodevice 然后安装un ...
- mysql-cluster集群配置
环境: centos7:192.168.1.16,192.168.1.170 mysql-cluster-community-7.6.8-1.el7.x86_64.rpm-bundle.tar 安装: ...
- C++ 第二次实验
实验内容: 1.函数重载编程练习 编写重载函数add(),实现对int型,double型,Complex型数据的加法.在main()函数中定义不同类型 数据,调用测试. #include <io ...
- Typora极简教程
Typora极简教程 ” Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber).它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档.” ...
- 2017(5)软件架构设计,web系统的架构设计,数据库系统,分布式数据库
试题五(共 25 分) 阅读以下关于 Web 系统架构设计的叙述,在答题纸上回答问题1 至问题 3. [说明] 某公司开发的 B2C 商务平台因业务扩展,导致系统访问量不断增大,现有系统访问速度缓慢, ...
- dataTable 分页用法总结
$(function(){ var eData=[ { "area":"濮阳县", "name":"面粉厂", &quo ...
- ytkah常用网址导航 关于网站运营等
关于运营的网站 人人都是产品经理 产品100 爱运营 A5网站运营 姑婆那些事儿 馒头商学院 运营者 91运营网 互联网的一些事 jb51网站运营 三联网站运营 从零开始做运营 科技/互联网 cn ...
- Python3学习之路~8.4 利用socket实现文件传送+MD5校验
利用socket实现文件传送,大约分为如下几步: 1.读取文件名2.检测文件是否存在3.打开文件(别忘了最后关闭文件)4.检测文件大小5.发送文件大小给客户端6.等客户端确认7.开始边读边发数据8.m ...