【Oracle释放flashrecoveryarea的四种方法】教程文章相关的互联网学习教程文章

ORACLE安装过程中检查步骤出现的错误和解决方法【转】【代码】

Checking operating system requirements ...Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1,asianux-2Actual Result: redhat-4Check complete. The overall result of this check is: Passed=======================================================================Checking operating system package requirements ...Checking for make-3.79; found make-1:3.80-5. PassedChecking for binutils-2.14; found bi...

ORACLE锁等待的处理方法【代码】

前言:锁等待的管理是数据库管理员在日常工作中会碰到较多的一个问题,一般来说大型的ERP锁等待的处理会相对较少,小型的应用系统锁等待会相对比较多。常规的锁等待的处理方法如下:1) 先查找持有锁的对象:脚本:select a.sid, b.spid from (select s.sid, s.paddr from v$session s,v$lock l WHERE l.sid = s.sid and l.block=1) a, v$process b where a.paddr=b.addr;2)kill相应的session:脚本:alter system kill session ‘...

Oracle字符集修改查看方法

1.怎么样查看数据库字符集  [A]数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。   客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter,   表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表   会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者...

【转】Oracle登录 ORA-01033: ORACLE正在初始化或关闭的解决方法

http://www.cnblogs.com/xnzhao/p/6114469.html 打开sqlplus请输入用户名: system/sys as sysdba然后(卸载数据)输入:SQL> shutdown normal会出现:ORA-01109: 数据库未打开 已经卸载数据库。ORACLE 例程已经关闭。 然后(装载数据)输入:SQL> startup mount ORACLE 例程已经启动。数据库装载完毕。 之后:SQL>alter database open;第 1 行出现错误:ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 ...

oracle SQL查询number字段精度丢失之解决方法【代码】

解决办法:-- 3.3:表示原始数据 --fm9999999990.0000:表示保留到小数点后4位,若不存在则用0补位。select to_char(nvl(3.3,0),‘fm9999999990.0000‘) as demo from dual; 原文:https://www.cnblogs.com/dqcer/p/9235847.html

Oracle中字符串截取常用方法总结【代码】

substr 函数:截取字符串语法:SUBSTR(string,start, [length])string:表示源字符串,即要截取的字符串。start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算起。length:可选项,表示截取字符串长度。示例:SELECT SUBSTR(‘Hello SQL!‘, 1) FROM dual --截取所有字符串,返回‘Hello SQL!‘SELECT SUBSTR(‘Hello SQL!‘, 2) FROM dual --从第2个字符开始,截取到末尾。返回‘ello SQL!‘SE...

oracle导入Excel数据文件(大量数据)处理方法

1.将要导入的Excel数据文件转为csv文件(不需要标题)2.新建ctl文件 内容如下:load datainfile ‘e:\sql\fsfp.csv‘ //csv文件位置into table "TMP_INVOICE_TEST" //表名(测试时,表名小写会报错)fields terminated by ‘,‘(NAME,TAX,ENO,CODE,TOTAL,TAXATION,URL,TIMES) //csv文件数据对应的数据表中的字段,一一对应3.cmd输入命令:sqlldr userid=ydfp/ydfp@192.168.1.1:1001/YDYW control=e:\sql\imp.ctl log=e:\sql\222.lo...

oracle分页查询结果集重复问题&解决方法【代码】

做项目时,无意间发现了分页上的一个bug,在此记录一下:首先手动将后台输出的sql语句复制进oracle中查看,以便排查错误,对比以下视图前10条的结果集与10到20条的结果集,发现大部分记录出现重复现象,SQL语句如下:--前10条记录 select * from (select row_.*, rownum rownum_ from (select t.idcard, count(1) from sampling.v_unvoucher_blacklist t where 1 = 1 ...

Oracle 的表备份的方法

1.直接备份(防止误操作后数据库表不能恢复)create table new_table as select * from old_table;2.创建表头,然后插入列(繁琐的做法)create table new_table (col1 VARCHAR2(20), col2 NUMBER, col3 VARCHAR2(30), col4 VARCHAR2(50))然后insert into new_table select * from old_table;commit;原文:http://www.cnblogs.com/Lxiaojiang/p/6051397.html

Oracle Connect to Idle Instance解决方法

解决Connect to Idle Instance问题 第一步查看Oracle_SID. [oracle@linuxserver ~]$ echo $ORACLE_SID cjdl 这里的SID要和初始化文件spfilecjdl.ora里的一样才行。 [oracle@linuxserver ~]$ cd $ORACLE_HOME [oracle@linuxserver 11.2.0]$ cd dbs [oracle@linuxserver dbs]$ ls hc_cjdl.dat hc_DBUA0.dat init.ora lkCJDL orapwcjdl spfilecjdl.ora 多数情况下,都是因为这里出了问题。 第二步[oracle@linuxserver dbs]$ export OR...

oracle误删数据表还原的二种方法(oracle还原)

一、如果是刚刚删除,那么有两方法:首先用show parameter undo;命令查看当时的数据库参数undo_retention设置。显示如下:复制代码 代码如下:undo_management string AUTO undo_retention integer 10800undo_suppress_errors boolean FALSEundo_tablespace string UNDOTBS1undo_retention(保持力),10800单位是秒。即3个小时。修改默认的undo_retention参数设置:复制代码 代码如下:ALTER SYSTEM SET undo_retention=...

Oracle数据库TNS常见错误的解决方法汇总【代码】

TNS是Oracle Net的一部分,是专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,就必须配置TNS。本文主要讲述了Oracle数据库TNS常见错误的解决方法如下:1、ORA-12541:TNS:没有监听器原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一...

Oracle锁表查询和解锁方法【图】

Oracle锁表查询和解锁方法qhzhen9 2019-05-22 10:07:07 8822 收藏 7展开我们这里一般用的PL/SQL,总是无意间把表锁住,所以我今天就整理了一下简单的解锁和查询锁表的方法;一、首先PL/SQL要以管理员的账号(system/admin等)登录,管理员的账号和密码根据个人设置而来,连接为一般选择Normal,也可选择SYSDBA; 二、相关SQL语句:--以下几个为相关表SELECT*FROMv$lock;SELECT*FROMv$sqlarea;SELECT*FROMv$session;SELECT*FROMv$pro...

oracle中merge方法

先看SQL语句:merge into employee e using emps em on (e.emp_id=em.emp_id)when matched then update set e.emp_name=em.emp_namewhen not matched then insert values (em.emp_id,em.emp_name)  1.将emps表中的数据更新到employee表中,以主键匹配,如果主键匹配就执行update语句,如果不匹配则执行insert语句,需要注意的是,如果emps表中的数据均匹配employee表的数据,则不能写insert语句,也可以指处理匹配的情况,即没有...

分享oracle 审计日志清理 的清理方法及相关命令

分享oracle 审计日志清理 的清理方法及相关命令2017-07-06 20:42来源:中国存储网下面分享oracle 审计日志清理 的清理方法及相关命令--进入审计日志目录:cd $ORACLE_BASE/admin/$ORACLE_SID/adump--删除3个月前的审计文件:find ./ -type f -name "*.aud" -mtime +91|xargs rm -f--一次清空所有审计文件find ./ -type f -name "*.aud"|xargs rm-ffind ./ -mtime +7 -name "*.aud" -type f –delete通常我们新装好一个数据库中查询...