一:启动oracle后,执行命令后,出现无监听程序
解决方法:
1):检查listener.ora文件是否正确,如下:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = LENOVO-B6370F22)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = boway)
(ORACLE_HOME = D:\app\ibm\product\11.1.0\db_1)
(SID_NAME = ORCL)
)
)
2:是否启动监听服务
二:在CMD中不能执行sqlplus、tnsping、lsnrctl等命令
解决方法:
将%ORACLE_HOME%/bin加入至系统变量中(PATH)
三:常用命令
1)lsnrctl status 数据库实例
2)tnsping 数据库连接
3)lsnrctl stop 数据库实例
4)lsnrctl start 数据库实例
5) select * from v$instance
6)show parameter share/spfile
7)alter table 表 modify 列 null;
8)alter table 表 rename column 列 to 列2;
9)alter table 表 add constraint pk_student primary key(SERVICEID, ITEMID);
10)select CONSTRAINT_NAME from all_constraints a,all_tables b where a.table_name=b.table_name and a.CONSTRAINT_TYPE = 'P' and a.table_name=upper('表');
11)rename 表1 to 表2
四:启动实例报ORA-01078: failure in processing system parameters
原来打不开initDATATEST.ora,于是进入/u01/app/oracle/product/11.1.0/db_1/dbs/目录,
[oracle@datatest ~]$ cd /u01/app/oracle/product/11.1.0/db_1/dbs/
[oracle@datatest dbs]$ ls
hc_datatest.dat hc_mm.dat initdw.ora init.ora lkMM orapwmm spfilemm.ora
原来是没有initDATATEST.ora文件
解决此问题的方法就是到cd /u01/app/oracle/admin/datatest/pfile/目录下,将ora.1114201016265复制到dbs目录下:
cp init.ora.1114201016265 /u01/app/oracle/product/11.1.0/db_1/initDATATEST.ora
五:Oracle服务器正常启动,监控正常,PLSQL连接均正常,但是通过SQLPLUS操作数据库失败。
现象:.profile中环境变量和.base_profile中的ORACLE_SID不一致,导致上述问题。linux切换用户时使用的是.base_profile.数据库问题:ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
最终解决:是由于oracle用户环境变量中指定的ORACLE_SID和实际安装的实例不一致。
修改环境变量中ORACLE_SID对应配置保持同实际实例名。
六:ORA-00257: archiver error. Connect internal only解决方法
删除归档日志
1:进入rman执行目录(opt/oracle/product/11g/bin)
2: 登录
connect target/
3:
crosscheck archivelog all;
delete archivelog all;
delete expired archivelog all;
report obsolete;
delete obsolete;
archive log list;
七:系统表空间占
1:首先用下列SQL语句查看表空间的使用情况
1)select username,default_tablespace,temporary_tablespace from dba_users where (default_tablespace='SYSTEM' or temporary_tablespace='SYSTEM') and username not in ('SYSTEM','SYS');
2)select tablespace_name,(bytes/1024/1024) M from dba_data_files;
2:处理表空间已满
1)通过PLSQL先查看下数据文件存放的目录:
select b.file_name 物理文件名,b.tablespace_name 表空间,b.bytes/1024/1024 大小M,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_name,b.bytes order by b.tablespace_name
2)更改system表空间的数据文件SYSTEM分配空间。
alter database datafile '上面语句执行结果中SYSTEM表空间路径' resize 5524M;
分享到:
相关推荐
### Oracle常见问题总结 #### 一、Oracle 11g 导出空表设置 **问题背景** 在使用Oracle 11g进行数据备份时,可能会遇到一个问题:使用`exp`命令导出数据库时,空表(即没有任何数据的表)并不会被包含在导出文件中...
### ORACLE常见问题整理 #### Oracle数据库备份与还原操作 **一、数据库备份** Oracle数据库备份是维护数据库安全稳定运行的重要环节,主要包括两种常见的备份方式: 1. **使用`exp`命令进行备份**:这种方式...
首先,让我们来看“Oracle常见傻瓜问题”。这通常涉及到初级用户在日常操作中遇到的简单但困扰的问题,例如登录失败、SQL语句错误、权限不足等。解决这些问题需要理解Oracle的用户管理、权限模型以及SQL语法基础。...
本文主要结合之前一次oracle迁移达梦的项目,将碰到的问题以及一系列踩过的坑列举出来供大家参考,数据库版本是达梦7。(本文中涉及到的部分对象名已用sch1,tab1等方式替换) 1、整体情况 迁移过程中失败任务数低于5%...
Oracle BIEE 常见问题解决办法汇总 问题1:提示组合 * 添加筛选器选择对应的列 * 在筛选器属性页面,运算符中选择提示 知识点: 在 Oracle BIEE 中,添加筛选器可以根据需要选择对应的列,并在筛选器属性页面中...
本文将总结一些常见的Oracle错误及其解决方案。 首先,我们来看第一个错误:ORA-28056。这个错误通常发生在审计功能尝试将记录写入Windows事件日志时失败。错误信息“OSD-160222236: Message 160222236 not found; ...
常见的oracle问题汇总,如下所示: 1. Oracle安裝完成后的初始口令? 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? 3. oracle 8.0.5怎么创建数据库? 4. oracle 8.1.7怎么创建数据库? 10. 用什么语句查询字段呢? ...
本文将基于提供的资源,总结一些常见的Oracle问题及其解决方案。 首先,Oracle数据库的iSQL*Plus和Enterprise Manager 10g Database Control是两个重要的管理工具。iSQL*Plus是一个基于Web的数据库管理工具,允许...
下面总结了一些常见的 Oracle 故障解决方法: 1. 解决 Instance 间 Select 问题 在 RAC 过程中,发现个问题。其中有一张表约有 500 万条记录,如果其中的一个 Instance 去 Select 后,另外 2 个 Instance 在去 ...
### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...
以上就是Oracle常见问题及其解决方案的汇总。希望本文的内容能够帮助到学习或工作中遇到Oracle数据库问题的朋友们,为大家提供一定的参考价值。同时,我们也鼓励大家对Oracle数据库的维护和管理持续学习和深入研究,...
本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用 Jbuilder 连接 Oracle 数据库时,需要注意...
oracle异常处理步骤自己总结的,不太成熟,大家可以不看,只是我的备忘录
在Oracle SQL项目开发中,经常会遇到各种问题,以下是一些常见的问题及其解决方案: 1. **查询包含特殊字符的数据** 当需要查询包含特殊字符(如%或_)的数据时,可以使用`LIKE`关键字配合`ESCAPE`来指定特殊字符...
本文主要针对三个常见的错误进行了总结和解决方案的提供。 **错误一:缺少libXp.so.6动态链接库** 这个问题出现在尝试运行Oracle安装程序时,系统提示找不到libXp.so.6共享对象文件。在RHEL5之前的版本,可以通过...
Oracle常见报错分析 Oracle 是一款功能强大且广泛应用的关系型数据库管理系统,由 Larry Ellison 和 Bob Miner 于 1979 年创立。 Oracle 数据库管理系统广泛应用于各个行业,包括金融、电信、医疗、政府等领域。 ...
### Oracle BIEE 常见问题解答 #### 一、仪表板操作与配置 **1. 仪表板分组下拉显示** - **解决办法**:为了实现仪表板分组下拉显示的功能,需要对`instanceconfig.xml`进行配置。具体来说,在此配置文件中加入`...
以下是对Oracle中一些常见用法的详细说明: **SQL查询语句**: SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言。在Oracle中,`SELECT`语句是最基本的查询命令,用于从数据库中检索数据。 ...
### Oracle 11g 数据库常见故障处理 #### 一、概述 Oracle 11g 数据库作为一款广泛使用的数据库管理系统,在实际应用过程中难免会遇到各种各样的问题。本文档旨在帮助用户理解并解决Oracle 11g 数据库中常见的故障...