-
Oracle - View
所属栏目:[百科] 日期:2020-12-31 热度:50
Oracle View的创建 Create Or Replace View ViewName As Select * From Tables / View Where 条件; View Code[详细]
-
oracle数据库死锁原因及分析
所属栏目:[百科] 日期:2020-12-31 热度:70
定义: 当两个用户希望持有对方的资源时就会发生死锁. 即两个用户互相等待对方释放资源时,oracle认定为产生了死锁,在这种情况下,将以牺牲一个用户作为代价,另一个用户继续执行,牺牲的用户的事务将回滚. 例子: 1:用户1对A表进行Update,没有提交。 2:用户2[详细]
-
Oracle - 获取当前周别函数
所属栏目:[百科] 日期:2020-12-31 热度:64
1 CREATE OR REPLACE FUNCTION GET_WEEK (V_RQ in DATE) return varchar2 as 2 str varchar2( 20 ); 3 str1 varchar2( 20 ); 4 5 begin 6 str :=TRIM(TO_CHAR(TRUNC((V_RQ+TO_CHAR(TRUNC(V_RQ, ‘ YYYY ‘ ), ‘ D ‘ )- 1 -TRUNC(V_RQ, ‘ YYYY ‘ ))/ 7 )+[详细]
-
Failure to find com.oracle:ojdbc6:jar:11.2.0.1.0
所属栏目:[百科] 日期:2020-12-31 热度:181
报错原因:oracle的ojdbc.jar是收费的,maven的中央仓库是没有的,需要下载到本地,然后打包进maven仓库 1.下载ojdbc6-11.2.0.1.0.jar包 http://central.maven.org/maven2/com/jslsolucoes/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar 2.将ojdbc6-11.2.0.1.0.j[详细]
-
.net core EF oracle db first
所属栏目:[百科] 日期:2020-12-30 热度:105
Nuget控制台: Install-Package log4netInstall-Package Newtonsoft.JsonInstall-Package AutofacInstall-Package Autofac.Extensions.DependencyInjectionInstall-Package AutoMapperInstall-Package DapperInstall-Package Microsoft.Extensions.OptionsIn[详细]
-
开启 oracle 的闪回功能
所属栏目:[百科] 日期:2020-12-30 热度:94
查看是否开启闪回 SQL select flashback_on from v$database;FLASHBACK_ON------------------NO 查看是否配置了db_recover_file_dest SQL show parameter db_recoveryNAME TYPE VALUE------------------------------------ ----------- --------------------[详细]
-
RAC环境下修改字符集
所属栏目:[百科] 日期:2020-12-30 热度:74
跟单实例多少有点区别 ORACLE 11g RAC 两节点 第一步 查看字符集 [email?protected]select userenv(‘language‘) from dual; USERENV(‘LANGUAGE‘) ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 /* 也可以通过下面几[详细]
-
关于sparksql中设置自定义自增列的相关要点(工作共踩过的坑-1)
所属栏目:[百科] 日期:2020-12-30 热度:186
小白终于进入了职场,从事大数据方面的工作! 分到项目组了,搬砖的时候遇到了一个这样的问题。 要求:用spark实现oracle的存储过程中计算部分。 坑:由于报表中包含了一个ID字段,其要求是不同的区域拥有不同的区域ID,且ID在数据库表中的属性为主键。Oracl[详细]
-
undo表空间丢失、损坏
所属栏目:[百科] 日期:2020-12-30 热度:177
1、模拟误删undo表空间 rm -rf undotbs01.dbf 2、解决步骤 SQL shutdown immediate ORA-01116: error in opening database file 3 ORA-01110: data file 3: ‘/u01/app/oracle/oradata/PROD1/undotbs01.dbf‘ ORA-27041: unable to open file Linux Error: 2[详细]
-
Oracle 用户管理权限
所属栏目:[百科] 日期:2020-12-30 热度:194
Oracle 用户管理 权限 一、创建用户的Profile文件 SQL create profile student limit // student为资源文件名 FAILED_LOGIN_ATTEMPTS 3 //指定锁定用户的登录失败次数 PASSWORD_LOCK_TIME 5 //指定用户被锁定天数 PASSWORD_LIFE_TIME 30 //指定口令可用天数[详细]
-
Oracle块,区,段
所属栏目:[百科] 日期:2020-12-30 热度:112
数据块( Block ) 数据块 Block 是 Oracle 存储数据信息的最小单位。注意,这里说的是 Oracle 环境下的最小单位。 Oracle 也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是 Windows 环境,还是 Unix/Linux 环境,他们的操作系统存储结构和方式、[详细]
-
oracle 储存过程的创建和调试
所属栏目:[百科] 日期:2020-12-30 热度:154
oracle 储存过程的创建和调试 ? ? 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单“new",弹出 template wizard窗口,name框中输入 GetSumAndSub,parameters中填入: p1 in number,p2 in number,m out n[详细]
-
oracle存储过程中拼接字符串及转移逗号
所属栏目:[百科] 日期:2020-12-30 热度:88
? 在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解??? ? 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个) ? ? select ?[详细]
-
Oracle - Procedure
所属栏目:[百科] 日期:2020-12-30 热度:165
Procedure的创建: CREATE OR REPLACE PROCEDURE ProcedureName(参数) as 参数 参数类型; user_err1 exception; -- 用户定义异常 ERRSTR varchar2 ( 200 ); begin -- 业务逻辑 -- 触发异常提示‘XXXXXX‘ if 条件 then ERRSTR : = ‘ XXXXXX ‘ ; raise user[详细]
-
Oracle 自增序列的生成
所属栏目:[百科] 日期:2020-12-30 热度:193
1、代码结构 1 、创建 -- Create sequence create sequence SEQ_USERIDminvalue 1 maxvalue 999999999999 start with 1 increment by 1 nocachecycle; 2 、查询 select SEQ_USERID.nextval from dual; 3 、删除 drop sequence SEQ_USERID; 2、查询表所有字[详细]
-
Oracle-DDL 3- 触发器
所属栏目:[百科] 日期:2020-12-30 热度:96
DDL-数据定义语句: 四、触发器 -- 触发器(trigger),与某些特定的操作绑定,当达到触发条件后会自动触发 --主要用来将某些操作的过程记录下来,或者阻止某些非法的操作,保护数据 /* 触发条件: 触发时间 —— before/after 触发操作 —— insert/update/de[详细]
-
Oracle创建表空间、用户、授权
所属栏目:[百科] 日期:2020-12-30 热度:178
创建表空间语句 1) datafile:表空间数据文件存放路径 2) SIZE:表空间初始设置为200M 3) UNIFORM:指定区尺寸为128k,如不指定,区尺寸默认为64k 4) 空间名称:db_name_ 与 数据文件名称 db_name_.dbf 不要求相同,可随意命名. 5) autoextend on/off:表示启动[详细]
-
Oracle数据库导出txt格式工具sqlload2使用
所属栏目:[百科] 日期:2020-12-30 热度:55
? ?开发需求:需要在数据库中查询数据,最终得到cxv表格形式数据。 使用plsql导出70M数据量非常慢,本次使用sqlload2工具,导出文本txt文本格式。 1)导出txt文本文件 $ ./sqluldr2_linux64_10204.bin YUTONG_SHFW/SHFW074yutong query="SELECT LSVE.LSVE_VE[详细]
-
Oracle 12C Win 10 安装 应用 总结
所属栏目:[百科] 日期:2020-12-30 热度:56
安装参考 https://www.cnblogs.com/onezg/p/8768597.html 我当时安装的是Oracle 12c Release 1(Version?12.1.0.1.0,64位),指定 Oracle 主目录用户时,选的是 创建新 Windows 用户,后面报错。 ?无法添加用户XXXX到XXXX组中 中止,第二次安装就没有这个问[详细]
-
Oracle - SPM固定执行计划(一)
所属栏目:[百科] 日期:2020-12-30 热度:187
一、前言 生产中偶尔会碰到一些sql,有多种执行计划,其中部分情况是统计信息过旧造成的,重新收集下统计信息就行了。但是有些时候重新收集统计信息也解决不了问题,而开发又在嗷嗷叫,没时间让你去慢慢分析原因的时候,这时临时的解决办法是通过spm去固定一[详细]
-
oracle子查询中not in后面不能为null值的理解
所属栏目:[百科] 日期:2020-12-30 热度:108
首先说说oracle中的null值吧。 null在oracle中代表未知,表示可能有,也可能没有。任何与null值的普通运算都为null,但可以用一些函数来处理null值,oracle排序中默认null最大。 ? 接着进入正文 ? 这里in后面有null,能返回数据 ? 但加了not后,就不能返回数[详细]
-
Oracle三表联查的方式查询两表
所属栏目:[百科] 日期:2020-12-30 热度:105
示例 SELECT A1.ID,A1.DEL_FLG,A1.CREATE_USER,A1.CREATE_TIME,A1.MODIFY_USER,A1.MODIFY_TIME,D1.DICT_NAME,D2.DICT_NAME FROM (T_ALARM_SET A1 LEFT JOIN T_DICT_INFO D1 ON (A1.TYPE = D1.DICT_VALUE) AND D1.DICT_TYPE = ‘ ATYPE ‘ ) LEFT JOIN T_DICT[详细]
-
调用Oracle数据库存储过程两步走
所属栏目:[百科] 日期:2020-12-26 热度:71
存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,FienReport使用时只要调用即可。 调用Oracle存储过程主要有两步:第一步,定义存储过程;第二步,调用存储过程。 下面以一个具体的实例来学习如何使用FineReport调用Orac[详细]
-
CentOS 6.3(32位)下安装Oracle 10g的教程
所属栏目:[百科] 日期:2020-12-26 热度:122
一、硬件要求 1、内存 swap Minimum: 1 GB of RAM Recommended: 2 GB of RAM or more 检查内存情况 # grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo 2、硬盘 由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘[详细]
-
Oracle listener静态及动态注册总结
所属栏目:[百科] 日期:2020-12-26 热度:153
一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向[详细]
