-
oracle-sqldeveloper – 如何禁用日志页面
所属栏目:[百科] 日期:2021-01-11 热度:133
每次我执行任何操作Logging Page弹出. 如何禁用日志页面和语句卡? SQL Dev版本4.2.0.16.260 Build 16.260.1303 解决方法 我不相信你可以禁用它,但你可以隐藏它但按CTRL-SHIFT-L,或取消选择’视图’菜单上的’日志’. 资料来源:http://www.thatjeffsmith.co[详细]
-
ORACLE Direct NFS安装
所属栏目:[百科] 日期:2021-01-11 热度:91
DNFS由Oracle 11g引入的新特性,旨在提高系统自带NFS的IO性能。DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是: 1.低效的数据传输,多链路实现较难; 2.系统的RPC堆栈IO以队列方式实现,限制了发送到TCP层的数据; 3.oracle实[详细]
-
Oracle 11g Health Monitor Checks
所属栏目:[百科] 日期:2021-01-11 热度:155
说明: Health Monitor是11g引入的用于检查数据库的各个组件(包括文件、内存、事务处理完整性、 元数据和进程使用情况)。这些检查器将生成检查结果报表以及解决问题的建议。 可在数据库脱机(nomount)和联机(open或mount)的情况下执行,运行状况检查都可[详细]
-
exp imp 导入Oracle的dmp文件报编码错误
所属栏目:[百科] 日期:2021-01-11 热度:69
一、问题:这个是因为导出端的数据库编码和导入端的数据库编码不一致,我得导出端a是ZHS16GBKUNIX这种编码格式,而导入端b的是AL32UTF8这种编码格式,从而如果从a导出dmp文件,再导入到b端数据库时,会报错出编码不一致,数据不能完整的导入进去 二、分析:[详细]
-
oracle 11g 闪回测试过程
所属栏目:[百科] 日期:2021-01-11 热度:88
SQL select flashback_on from v$database; FLASHBACK_ON ------------------------------------------------------ YES SQL set linesize 3000; SQL select * from scott.dept; DEPTNO DNAME LOC ---------- ------------------------------------------ --[详细]
-
Oracle 实现与mysql中find_in_set函数的兼容
所属栏目:[百科] 日期:2021-01-11 热度:150
Oracle 实现与mysql中find_in_set函数的兼容 2018年03月23日 17:35:00?weixin_33757911? 阅读数 176 ? find_in_set(str,strList),寻找str在strList中的位置。 sql代码: ? -- 返回结果为1, ? SELECT FIND_IN_SET( ‘1‘, ‘1,2,3‘) FROM DUAL; sql代码: ?[详细]
-
ORACLE触发器的自治事务的注意事项
所属栏目:[百科] 日期:2021-01-11 热度:74
直接上代码: Create OR replace Trigger TR_ROBXMX_CLDJBHHXAfter INSERT OR UPDATE OR DELETE ON ROBXMX1 -- 要监测的表FOR EACH ROWDECLARE Pragma Autonomous_Transaction;Begin IF INSERTING THEN Update robxmx1 set robxmx_bh= ‘‘ where robxmx_nm=[详细]
-
ORACLE磁盘空间占满解决
所属栏目:[百科] 日期:2021-01-11 热度:183
方案一:清理Oracle服务端目录下,diag日志目录下,的各种日志 如:E:appAdministratordiag 方案二:缩放临时表空间 select file#,name from v$datafile; 获得目录结果:E:APPADMINISTRATORORADATACLOTADBCLOTA_DATA.DBF 查看各空间的使用率,根据使[详细]
-
oracle中常用的 SQL语句中进行时间加减
所属栏目:[百科] 日期:2021-01-11 热度:189
一: numtodsinterval(x,c) ?,x是一个数字,c是一个字符串, 表明x的单位,这个函数把x转为interval day to second数据类型 常用的单位有 (‘day‘,‘hour‘,‘minute‘,‘second‘) example SQL select sysdate,sysdate+numtodsinterval(3,‘hour‘) as res fr[详细]
-
(转)PLSQL创建Oracle定时任务
所属栏目:[百科] 日期:2021-01-11 热度:101
?阅读目录 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1、创建任务执行的存储过程,如名称为TestWorkJob,向测试表中插入数据 2、定时器对应的DBMS_Jobs文件[详细]
-
细数基于ORACLE 数据库环境的常见数据灾难解决方式
所属栏目:[百科] 日期:2021-01-11 热度:75
一、故障描述:基于ORACLE 数据库环境的常见数据灾难 故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。 二、解决方案 ◆检测 1、检测是否存在硬[详细]
-
Oracle ORA-00933:SQL命令没有正确结束?
所属栏目:[百科] 日期:2021-01-11 热度:142
我一直收到这个错误. 我该如何解决这个问题? 错误: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended 码: update id="updateProc" parameterClass="rating" update rating set rating_title=#rating_title# rating_cont=#ra[详细]
-
oracle – 在工作日截断表的函数
所属栏目:[百科] 日期:2021-01-11 热度:80
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15);[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-11 热度:149
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年). ([详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-11 热度:119
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name;[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-11 热度:135
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSERT[详细]
-
Oracle:PL / SQL中最快的方式,以查看是否存在值:List,VARRAY或
所属栏目:[百科] 日期:2021-01-11 热度:85
更新如果您想查看长原始问题,请查看编辑内容.这是问题的更简洁的短版本…… 我需要看看GroupA(不总是GroupA,这会改变每个循环迭代)是否存在于200个左右的组中的[list,varray,temp table,what].我如何存储这200个组完全由我控制.但我想将它们存储在一个有助于[详细]
-
oracle – ORA-03113打开数据库时出错
所属栏目:[百科] 日期:2021-01-11 热度:59
我正在尝试恢复数据库.这个工作挂了一些问题,所以我重新启动了Oracle服务( Windows).我现在在连接到DB时遇到错误: ORA-03113 end-of-file on communication channelProcess ID :9716Session ID: 237 serial number :5 我该如何解决这个错误? 解决方法 ORA-[详细]
-
Oracle Sql Developer输出格式
所属栏目:[百科] 日期:2021-01-11 热度:90
select col1,col2,col3 from tab1 union allselect col1,col3 from tab2 O / P- COL1 COL2 COL36518 10060152650 534010002 6518 10060152651 534010002 6518 10060152652 534020003 6526 10060153296 534004002 6526 10060153310 534004542 6526 1006015336[详细]
-
oracle – 错误:PLS-00428:此select语句中需要一个into子句
所属栏目:[百科] 日期:2021-01-11 热度:85
我正在尝试创建一个如下所示的函数,但得到标题中声明的错误. create or replace function gettaxmin(period_tax_type_id in double precision,tax_range in number) return double precision is Result double precision;begin SELECT CASE WHEN max(tax_ran[详细]
-
数据列中的Oracle 2连字符?
所属栏目:[百科] 日期:2021-01-11 热度:191
我有一个Oracle表(版本8i),我需要迁移到sql server,其中一列是NUMBER数据类型.在其中,它具有如下值: --1331013400000000000000000000--1331017903617177360300000000--1331012863048235233700000000 等等 0.95748755266181502.51572327044025 – 看起来像存[详细]
-
oracle11g – Oracle 11G XE安装错误:数据库配置失败
所属栏目:[百科] 日期:2021-01-10 热度:154
在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe configure Oracle Database 11g Express Edition Configuration-------------------------------------------------This will configur[详细]
-
oracle – pl / sql dbms_scheduler挂起,如何进一步调试?
所属栏目:[百科] 日期:2021-01-10 热度:71
我有一个由DBMS_SCHEDULER执行的PL / SQL块.它是在上周的某个时候开始的,现在应该已经完成??,但事实并非如此.我正在尝试确定问题,但需要一些关于如何继续调试此问题的建议.这是事实. 1)Oracle 11g 2)PL / SQL代码输出到日志表,我可以得到问题所在的一般区域,[详细]
-
如何在oracle中保存提交语句,直到执行所有脚本
所属栏目:[百科] 日期:2021-01-10 热度:83
我有10个脚本,每个脚本都包含它自己的commit语句.我正在使用我的工具同时执行所有脚本,这将要求数据库连接并读取我们的脚本并在我们的数据库中执行. 我需要在所有脚本中保存所有提交语句,如果任何语句中的任何语句失败,它应该回滚所有先前的语句. 解决方法[详细]
-
oracle – PL / SQL – 如何在IN子句中使用数组
所属栏目:[百科] 日期:2021-01-10 热度:118
我试图在IN子句中使用一个输入值数组作为游标的where子句的一部分.我知道之前已经问过,但我还没有看到如何正确编译语法. 在包规范中,类型是 TYPE t_brth_dt IS TABLE OF sourceTable.stdt_brth_dt%TYPE INDEX BY PLS_INTEGER; sourceTable.std_brth_dt是表中[详细]