【Migrating Oracle 11g R2 To Oracle 19c】教程文章相关的互联网学习教程文章

ORACLE设置密码无过期

适用于ORACLE11G//获取用户所属的profileSELECT username,PROFILE FROM dba_users;//查看profile的密码有效期 默认是180天SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘;//修改密码有效期ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; //如果数据库已经提示密码即将过期,则你进行以上设置后,还需要再修改一次密码使用sysdba登录 修改密码即可。 备忘:如果...

Oracle绑定变量【图】

什么时绑定变量?Oracle中每一个提交的SQL语句都会经历解析,解析分为两种一种是软解析,这种解析在执行sql的时候直接到share pool中取出执行计划即 可,不是特别占用资源。而另一种硬解析,整个过程需要解析,制定执行路径,优化访问步骤等需要耗费大量的cpu资源同时也会占用门闩(latch)资源(因为进行一次硬解析需要进程在共享池中分配一块内存将执行计划放入)。提升硬件能力并不能解决门闩占用问题。因为门闩 是为了顺序访...

plsql连接本机多个版本oracle数据库【图】

plsql默认只会读取当前数据库主目录下的tns,配置了主目录就是配置的这个主目录下的tns,没配置自动获取的就是最后安装的数据库的主目录,如何读取到其他数据库主目录下的tns呢,其实只需要在当前读取的主目录tns中配置其他实例连接串即可 本机配置tns,IP默认就localhost或者127.0.0.1都行 原文:https://www.cnblogs.com/ZwyBky/p/14490188.html

ORACLE数据库--order by----ORA-01785 ORDER BY必须是select-list 表达式的数目【代码】

sql语句真是博大精深啊!下面是报错的sql语句:select lb.contno,decode(cont.conttype, ‘1‘, cont.appntno, ‘2‘, cont.insuredno),decode(cont.conttype, ‘1‘, cont.appntname, ‘2‘, cont.insuredname),to_date(lb.create_time),to_char(lb.sum_total, ‘9999999990.99‘),to_char(lb.sum_price, ‘9999999990.99‘),to_char(lb.sum_tax, ‘9999999990.99‘),lb.sid,lb.managecomfrom LIS_BUSI_TRANSACTIONS lb, lccont c...

Oracle数据库自增失败【图】

使用oracle数据库时,mybatis-plus设置自增,添加数据的时候失败@TableId(value = "ID", type = IdType.AUTO) private Integer id;; ORA-01400: 无法将 NULL 插入 ("JIANG"."T_PRODUCT"."ID"); nested exception is java.sql.SQLException: ORA-01400: 无法将 NULL 插入 ("JIANG"."T_PRODUCT"."ID")需要在数据库设置触发器先创建序列create sequence SEQ_T_DEVICEincrement by 1start with 1minvalue 1maxvalue 9999999ordercache ...

Oracle insert update 时间处理【代码】

24小时表示方法:to_date(’2004-06-3023:59:59’,’yyyy-mm-dd hh24:mi:ss’)12小时表示方法:to_date(’2004-06-3023:59:59’,’yyyy-mm-dd hh:mi:ss’)insertinto settle_white values(‘15‘,‘S7551581‘,to_date(‘2016-04-12 20:20:59‘,‘yyyy-mm-dd hh24:mi:ss‘),to_date(‘2016-04-12 20:20:59‘,‘yyyy-mm-dd hh24:mi:ss‘),‘0‘,‘1‘,sysdate,sysdate,‘aaa‘);update settle_white t SET t.start_tm = to_date(‘2...

在oracle中使用merge into实现更新和插入数据【代码】

目录oracle中使用merge intoDUAL表解释使用场景用法单表多表oracle中使用merge intoDUAL表解释在Oracle数据库中,dual是Oracle中的一个伪表,在Oracle数据库中的select语句的语法为:SELECT column_1, column_2, ... FROM table_name;即在使用select语句时,如果没有表名,就没办法执行查询,而当我们想查看当前时间sysdate或者想计算出一个表达式例如2+3的值的时候,如果没有表是无法执行操作的,故Oracle数据库出现了伪表dual...

oracle 按时间段统计15分钟内的数据【代码】

string sql = "select to_char(StartTime, ‘yyyy‘)||‘-‘|| to_char(StartTime, ‘mm‘)||‘-‘|| to_char(StartTime, ‘dd‘)||‘ ‘|| to_char(StartTime, ‘hh24‘)||‘:‘|| floor(to_char(StartTime, ‘mi‘)/15)*15 statime, sum(Count) as Counts from table where StartTime <= to_date(‘2016-11-29 18:00:00‘ ,‘YYYY-MM-DD hh24:mi:ss‘) group by to_char(StartTime, ‘yyyy‘)||‘-‘|| to_char(StartTime, ‘mm‘...

Oracle在Linux内核参数的修改

实例:kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 9000 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144ore_uses_pid可以控制产生的core文件的文件名中是否添加pid作为扩展,如果添加则文件内容为1,否则为0 服...

Oracle XE手动建立数据库实例【代码】【图】

参考资料为:【Oracle XE系列之三】使用OMF方式手工创建Oracle XE数据库 - 王立夫 - 博客园http://www.cnblogs.com/opfo/p/5056122.html 环境:win7_64 以管理员打开cmd 1.创建数据库实例,实例名为ORCLoradim -new -sid ORCL 错误:dim-00014:无法打开 Windows NT 服务控制管理器。OS-Error:(OS 5) 拒绝访问。处理办法:以管理身份运行. 2.为了sys用户可以连入数据库执行操作,先创建数据库的密码文件,密码文件的名称必须为PWDsid...

Oracle学习(二)_多表操作【代码】

--第一部分:SQL基础--ch1 简单查询--ch2 查询基本概念--ch3 数据过滤--第二部分:多表操作--ch4 集合理论--ch5 内连接--ch6 外连接--ch7 子查询--第三部分:数据分组--ch8 简单统计--ch9 数据分组--ch10 分组数据过滤--第四部分:SQL函数--ch11 内置函数--ch12 case表达式--第五部分:DML语句--ch13 插入数据--ch14 修改数据--ch15 删除数据------------------------------------------------------------------------ --第一...

windows 环境如何恢复 (oracle 11g grid) ocr voting 损坏的集群

??windows 环境如何恢复 (oracle 11g grid) ocr voting 损坏的集群oracle 11g 以后 ocr 可以放到 asm 磁盘上,而ASM的启动依赖于ocr和votedisk,所以在丢失ocr或votedisk 会导致cluter无法正常启动如果原来的ocr 位置已经不存在,则必须使用相同的名字在原来相同的位置创建一个空 OCR 。建议使用以下步骤来恢复OCR:1、确定当前集群节点数 C:\>olsnodes 2、关闭 oracle clusterware (all of the nodes) C:\crsctl stop crs可能...

PL/SQL Developer远程连接Oracle数据库

首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】 打开【tnsnames.ora】文件,增加你需要远程连接的字符串。 特别对部分重要字段说明: myDB为连接数据库别名HOST = 192.168.7.23为你连接的数据库ipPORT = 1521 为你数据的端口SERVICE_NAME = testdb 为你数据库实例名 设置好后,打开【PL/SQL Developer】输入用户名密码,选择刚刚你添加的数据库,点击确定就可...

Create Custom Modal Dialog Windows For User Input In Oracle Forms

An example is given below to how to create a modal dialog window in Oracle Forms for asking user input and return the value to any text item. The following is the screen shot of this demo and this form could be downloaded from the following link: Custom_diag.FMB This form is containing the following objects: You can see in above screen shot of object navigator that there are two data blocks, one...

oracle 两表数据对比---minus

1 引言在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。2 实现步骤假设两个记录集分别以表的方式存在,原始表为A,产生的比较表为B。2.1 判断原始表和比较表的增量差异利用MINUS函数,判断原始表与比较表的增量差...