草庐IT

DBD-Oracle

全部标签

PLSQL和ORACLE卸载和安装

PLSQL卸载:2.注册表,regeditHKEY_CURRENT_USER\Software\AllroundAutomations3.C:\Users\Administrator\AppData\Roaming4.重启电脑  PLSQL安装:在PLSQL官网下载安装包默认下一步修改安装路径,不要安装在C盘,路径不要中文名选择Complete安装安装完成ORACLE卸载:1.sercics.mac服务中停止oracle所有服务2.运行Oracle服务卸载程序3.运行数据库卸载程序4.删除注册表中在命令窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFT

【Oracle】事务的提交与回滚

一、数据库事务数据库事务(DatabaseTransaction),是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。1.1事务特性原子性(atomicity)一个事务是一个不可分割的工作单位,对于其数据修改,要么全都执行,要么全都不执行。一致性(consistency)事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。一致性与原子性是密切相关的。隔离性

Linux Oracle使用常用命令

ps-ef|greporacle查看Oracle启动的进程,常被用作查看Oracle服务是否已启动。登录Oraclesqlplus/nolog;conn/assysdba;sqlplul/assysdba;sqlplul“/assysdba”;有时需要使用双引号将反斜杠转义sqlplussystem/密码@orcl(一般管理员登录)--------连接本机oracle数据库sqlplussystem/密码@IP:端口/orcl(一般管理员登录)--------连接非本机oracle数据库SQL>id查看当前用户SQL>pwd查看当前所在目录SQL>lsnrctlstatus查看Oracle监听

Oracle、JDK、ojdbc驱动版本的对应关系。官网下载地址

OracleDatabaseVersionRelease-SpecificJDBCJARFilewithSupportedJDK21.xojdbc11.jarwithJDK11,JDK12,JDK13,JDK14andJDK15ojdbc8.jarwithJDK8,JDK11,JDK12,JDK13,JDK14andJDK1519.xojdbc10.jarwithJDK10,JDK11ojdbc8.jarwithJDK8,JDK9,JDK1118.3ojdbc8.jarwithJDK8,JDK9,JDK10,JDK1112.2or12cR2ojdbc8.jarwithJDK812.1or12c

Oracle ORA-12899 报错

 结论:ORA-12899报错是插入的数据超出字段的设置长度导致的,实际插入的数据长度并不长,是因为Oracle字符集不同,汉字占用的长度不同导致的。解决办法一是增加字段长度,二是修改字符集。如果表中已经存有数据,修改字符集会导致表中原有数据中的汉字乱码,所以要先导出数据,再修改字符集,然后再把数据导入表中。下面讲一下我今天的处理方式今天update时报错  ORA-12899,说数据长度是277,表字段长度是255,超长报错了我们是有一张表在两个系统中同时存在,数据需要同步保持一致。现在在a数据库中update报错  ORA-12899,但是在数据库b中却保存成功,我首先检查了两张表的字段长

Oracle ORA-12899 报错

 结论:ORA-12899报错是插入的数据超出字段的设置长度导致的,实际插入的数据长度并不长,是因为Oracle字符集不同,汉字占用的长度不同导致的。解决办法一是增加字段长度,二是修改字符集。如果表中已经存有数据,修改字符集会导致表中原有数据中的汉字乱码,所以要先导出数据,再修改字符集,然后再把数据导入表中。下面讲一下我今天的处理方式今天update时报错  ORA-12899,说数据长度是277,表字段长度是255,超长报错了我们是有一张表在两个系统中同时存在,数据需要同步保持一致。现在在a数据库中update报错  ORA-12899,但是在数据库b中却保存成功,我首先检查了两张表的字段长

Oracle 19c下载及安装步骤

Oracle19c下载及安装步骤文章目录Oracle19c下载及安装步骤一、下载地址二、安装步骤三、配置四、安装完Oracle数据库,给scott用户解锁五、登录一、下载地址百度网盘链接:https://pan.baidu.com/s/1Wy6XqcudV5QGkAhz-arDoA提取码:1209或者官网下载:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html二、安装步骤以管理员身份运行,如果没反应或者一闪而过可以去掉Oracle19c存放路径中的空格或者中文选择创建并配置单实

Oracle 19c下载及安装步骤

Oracle19c下载及安装步骤文章目录Oracle19c下载及安装步骤一、下载地址二、安装步骤三、配置四、安装完Oracle数据库,给scott用户解锁五、登录一、下载地址百度网盘链接:https://pan.baidu.com/s/1Wy6XqcudV5QGkAhz-arDoA提取码:1209或者官网下载:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html二、安装步骤以管理员身份运行,如果没反应或者一闪而过可以去掉Oracle19c存放路径中的空格或者中文选择创建并配置单实

Oracle存储的过程中的视图

我在OracleWich中有一个sp返回光标,然后才有查询来创建视图,但是由于我需要的数据的复杂性,获得它的更好选择是SP信息(客户端的要求),但是现在我不知道如何在视图中放置/转换数据(光标),我正在检查全局临时表,但这意味着我需要在访问视图之前打电话给SP,这不是可能的。我必须使用SELECT访问访问视图,从view_data_sp选择**,显然不会影响性能。知道我该如何实现这一目标?谢谢看答案考虑使用记录类型,记录表和管道行。这样的事情会解决问题吗?CREATEORREPLACEpackagesysopastypefile_list_recisrecord(filenamevarchar

如何使用oracle修改表字段长度

系列文章目录ORACLE简介Oracle是一种关系数据库管理系统(RDBMS),广泛应用于企业应用程序中。它是由甲骨文公司在20世纪70年代末开发的,自此成为世界上最流行的数据库系统之一。Oracle以其可扩展性、可靠性和安全性而闻名。它可以处理大量数据,并且被许多大型组织用于任务关键型应用程序。Oracle使用一种名为PL/SQL(过程语言/结构化查询语言)的专有语言来编程和管理数据库。它还支持其他编程语言,如Java、C和C文章目录系列文章目录一、如何使用oracle修改表字段长度?二、使用步骤1.修改一个列2.修改多个列3.示例总结一、如何使用oracle修改表字段长度?在oracle中