-
Oracle SQL:Select语句中嵌套REPLACE()的替代方法?
所属栏目:[百科] 日期:2020-12-31 热度:73
所以我有一个看起来像这样的查询: SELECT IncidentNumber,ToiletType,ToiletDangers,IncidentDateFROM Core.LostLawsuits …返回以下结果: +----------------+------------+---------------------------+---------------+| IncidentNumber | ToiletType |[详细]
-
Oracle ROWNUM伪列
所属栏目:[百科] 日期:2020-12-31 热度:62
我有一个复杂的查询与group by和order by子句,我需要一个排序的行号(1 … 2 …(n-1)… n)返回每一行.使用ROWNUM(在通过查询的谓词阶段之后但在查询进行任何排序或聚合之前将值赋给一行)给出了一个未排序的列表(4 … 567 … 123 … 45 …).我不能使用应用程序[详细]
-
你怎么知道.net调用使用了哪个tnsnames.ora文件?
所属栏目:[百科] 日期:2020-12-31 热度:102
我有多个版本的Oracle,它在整个地方保存了tnsnames.ora文件.较旧的存储在oracle下的程序文件中,但较新的存储在我的硬盘驱动器的app目录下. 我正在使用Oracle提供的.net库来连接.net应用程序,它告诉我它无法找到我想要连接的名称. 我已经更新了我能找到的所有[详细]
-
oracle – COMMIT和ROLLBACK的时间会影响性能吗?
所属栏目:[百科] 日期:2020-12-31 热度:185
假设我有一组ID.对于每个ID,我将根据ID在许多不同的表中插入许多记录.在插入差异表之间,将调用不同的业务检查.如果任何检查失败,则基于此ID插入的所有记录都将是ROLLBACK.此批量插入操作是通过使用PL / SQL完成的. COMMIT和ROLLBACK的时间是否影响性能以及它[详细]
-
oracle 11gamp;12c系统巡检
所属栏目:[百科] 日期:2020-12-30 热度:175
--脚本用法 sh performance_check.sh --脚本生成 vi performance_check.sh --添加如下 Ip=`` sqlplus -S "/ as sysdba" EOF -- |--------------------------------------------------------------------------------------| -- | Copyright (c) 1991-2013 or[详细]
-
oracle--约束(主键、非空、检查)
所属栏目:[百科] 日期:2020-12-30 热度:181
问题1:学号重复了,数据还可以插入成功使用主键约束:学号是唯一标识一条数据的,所以必须唯一且不能为空 ---(1)、在确定为主键的字段后添加 primary key关键字 ---(2)、在创建表的后面使用:constraints pk_表名_字段名 primary key(字段名) --(3)、在[详细]
-
log file sync等待超高案例浅析
所属栏目:[百科] 日期:2020-12-30 热度:50
监控工具DPA发现海外一台Oracle数据库服务器DB Commit Time指标告警,超过红色告警线(40毫秒左右,黄色告警是10毫秒,红色告警线是20毫秒),如下截图所示,生成了对应的时段的AWR报告,发现Top 5 Timed Events里面,log file sync等待事件的平均等待时间为[详细]
-
如何对Oracle的index 的block进行dump
所属栏目:[百科] 日期:2020-12-30 热度:91
如何对index 的block进行dump-oracle 1,新建一个表test [email?protected]:1521/oracle12cpdb create table test as select object_id from dba_objects; Table created. 2,新建一个表以后,在这个表的列上新建一个索引 [email?protected]:1521/oracle12cpdb[详细]
-
Oracle Undo Redo(转)
所属栏目:[百科] 日期:2020-12-30 热度:139
Oracle Undo Redo(转) 转贴: http://www.cuug.com/xueyuanzhuanqu/jishuwenzhang/201108/jishuwenzhang-245.html http://paul0407.blogspot.tw/2008/01/oracle-redoundorollback-segment.html http://blog.csdn.net/robinson_0612/article/details/5731158 O[详细]
-
oracle查询所有表和表结构信息sql
所属栏目:[百科] 日期:2020-12-30 热度:61
select * from user_tables; 查询当前用户下所有表 select * from user_tab_columns; 查询用户有所表下字段信息 SELECT * FROM USER_COL_COMMENTS; 查询用户所有字段信息的注释 select * from user_cons_columns ; 查询用户字段约束和字段对应关系 select *[详细]
-
Oracle Sequences
所属栏目:[百科] 日期:2020-12-30 热度:192
Sequence: Define a Sequence to generate sequential numbers automatically ? example:可以在 update、select、insert语句中使用 SQL edWrote file afiedt.buf 1 create sequence test_seq 2 increment by 10 3 start with 100 4 maxvalue 200 5 minvalue[详细]
-
oracle快速彻底杀掉session
所属栏目:[百科] 日期:2020-12-30 热度:137
今天开发反馈说,执行某个程序update的时候hang住,查看了一下是个小表,只有3000多行数据。第一反应是有锁,把该实例的所有session kill后,执行update还是hang住,单独执行了下where条件后面的select很快。于是觉得应该是在2节点上还有lock,于是执行查询[详细]
-
oracle 查看最大连接数与当前连接数
所属栏目:[百科] 日期:2020-12-30 热度:129
当前的连接数 SELECT * from v$process; 当前数据库允许的最大连接数 1 select value from v$parameter where name = ‘ processes ‘ ; 修改当前数据库允许的最大连接数 1 alter system set processes = 200 scope = spfile; 重启数据库 1 shutdown immedi[详细]
-
ORACLE数据库实现自增的两种方式
所属栏目:[百科] 日期:2020-12-30 热度:139
Mysql数据库因为其有自动+1,故一般我们不需要花费太多时间,直接用关键字auto_increment即可,但是Oracle不行,它没有自动增长机制。顾我们需要自己去实现。一般有两种方式,但是这两种方式都与序列化有关。第一种方式:序列化+触发器;第二种方式:序列化+[详细]
-
Oracle number类型前端界面和数据库查询不一致 number精度问题
所属栏目:[百科] 日期:2020-12-26 热度:76
? 【发现问题】 ? 【问题分析】 Ⅰ、在前端界面查询,发现了库存中存在这样的数量值。但是在数据库中查询时显示正常。即6.999999999999997 为 7。 Ⅱ、至于这种小数产生,我以为是oracle存储过程计算的时候也会失真?后来发现我这是由于其他问题造成的。[详细]
-
Oracle 11G在用EXP 导出时,空表不能导出解决
所属栏目:[百科] 日期:2020-12-26 热度:74
? 【问题产生】 11G中有个新特性,当表无数据时,不分配 segment ,以节省空间。导致空表不能导出 ? 【解决方法】 ① insert 一行,再 rollback 就产生 segment 了。 该方法是在在空表中插入数据,再删除,则产生 segment 。导出时则可导出空表。 ? ②设置 d[详细]
-
Oracle 定时备份数据库
所属栏目:[百科] 日期:2020-12-26 热度:172
? 【操作说明】 在前面的博客中,学习了如何Oracle如何备份数据库,实际开发过程中数据库应该每隔一段时间就要备份一次,所以我们就需要一个定时执行这个代码的功能,同时备份的文件可能进行一些处理,比如压缩。 ? 【操作步骤】 ①建一个文本文件,添加以下[详细]
-
Oracle 备份数据库
所属栏目:[百科] 日期:2020-12-26 热度:165
【目录】 ①备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup.html) ②定时备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup2.html) 【记录说明】 对于备份数据库,我也用过很多种方法,用pl/sql导出用户对象等。但是,每次都会出现[详细]
-
Oracle 快速配置连接服务
所属栏目:[百科] 日期:2020-12-26 热度:177
【net Manager配置】 oracle客户端连接,或者代码连接时,需要配置本地连接服务。 ? 【快速配置】 ? ? ①找到 tnsnames.ora 文件,使用记事本打开 ② TEST {#服务名} = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.12 {#服[详细]
-
Oracle字符到数值转换错误
所属栏目:[百科] 日期:2020-12-26 热度:96
【错误】 ? 【问题分析】 line 3: 定义 NUM_VAL varchar2(500); line 9:?NUM_VAL := 'NUM'+1; NUM_VAL是一个varchar类型的数据,而在数据库语法中,字符串拼接要使用 ? ||? ,如果使用 +? 则默认为数值类型。在使用java、c#、js一般都是直接+拼接,所以习惯性[详细]
-
Oracle 常用函数积累
所属栏目:[百科] 日期:2020-12-26 热度:148
? ①length ? ? 函数说明:计算字符串长度的函数 返回结果:数字 使用图解: ? ②lengthb 函数说明:计算字符串字节长度。在学习过程中,了解到还有一个 lengthb 函数。字节和字符的区别 返回结果:数字 使用图解: (汉字占两个字节,数字和字母占一个字节[详细]
-
关于Oracle to_date函数的高级用法
所属栏目:[百科] 日期:2020-12-26 热度:173
由于种种原因,在我们的系统中,账套期间(PERIOD_NAME)由于格式设置的原因,数据库层存储的格式如下 Mar-19,而不是常规的2019-03。 我们无法更改数据库,涉及到的点太多。 但是期间数据存储为Mar-19是不方便的,比如期间大小就不能直接向2019-03这种格式[详细]
-
转:HR schema
所属栏目:[百科] 日期:2020-12-26 热度:132
###createe Rem Rem $Header: hr_cre.sql 29-aug-2002.11:44:03 hyeh Exp $ Rem Rem hr_cre.sql Rem Rem Copyright (c) 2001,2002,Oracle Corporation. All rights reserved. Rem Rem NAME Rem hr_cre.sql - Create data objects for HR schema Rem Rem DESC[详细]
-
Oracle:GRID 下 root.sh 脚本
所属栏目:[百科] 日期:2020-12-26 热度:166
root.sh脚本主要用于完成对集群的初始化和很多配置任务 一、内容 ?$GRID_HOME/install/utl/rootmacro.sh:负责一些和GI_HOME相关的验证工作 ?$GRID_HOME/install/utl/rootinstall.sh:负责创建一些本地文件 ?$GRID_HOME/network/install/sqlnet/setowner.sh[详细]
-
oracle虚拟机软件安装及安装介质下载
所属栏目:[百科] 日期:2020-12-26 热度:90
? ? ? ? ? ? 1.虚拟机软件 虚拟机virtual machine 指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的计算机系统。(CPU、内存、硬盘、I/O) 2.下载安装VMware Workstation 下载地址:https://www.vmware.com 注意事项:建议安装路径中不[详细]