草庐IT

DBD-Oracle

全部标签

Oracle|ORA-28040 低版本客户端无法连接Oracle 19C

问题背景系统Oracle版本从原来的Oracle11g升级到Oracle19c后,PLSQL客户端连接报错:ORA-28040:NomatchingauthenticationprotocolORA-28040:没有匹配的验证协议问题原因客户端与服务器端的密码生成版本dba_users.password_versions不一致导致,升级前客户端密码版本如下:–查询Oracle服务器端密码版本selectd.password_versionsfromdba_usersd;解决方案1、在数据库服务器上找到sqlnet.ora文件/oracle/app/oracle/product/19.0.0.0

Oracle账号分享

下载个jre还要账号,烦死了。顺便注册一个,分享给需要的人账号:oracle_test@fexbox.org密码:Java001@@@地址直达:https://www.oracle.com/java/technologies/downloads/其中jre-7u7-windows-i586.exe的下载地址为: https://download.oracle.com/otn/java/jdk/7u7-b11/jre-7u7-windows-i586.exe?AuthParam=1680257031_e4d19b8450fff0be08756349c66ce1ab下载链接里面有授权参数,看起来拼

oracle之动态sql

1、PLSQL内部能够正常运行DML(insert、update、delete)DQL(select)语句,如果运行DDL(create、truncate、drop等)需要动态sql执行。2、动态sql不但在PLSQL中可以运行DDL还可以运行DML、DQL3、动态sql语法:executeimmdiate‘sql语句’【into变量】【using绑定变量】案例1:动态sql执行DDL语句--案例1:动态sql执行DDL语句DECLARE--将要执行的DDL语句用单引号包裹住,并赋值给一个变量,注意这个变量的长度要足够V_SQLVARCHAR2(200):='CREATETABLEA(IDNU

【现场问题】flink-cdc,Oracle2Mysql的坑,Oracle区分大小写导致

大小写导致的问题错误的flink-cdc语句sql我们看一下oracle的数据库字段再看一下错误sql里面的内容flink报错内容正确的sql三级目录错误的flink-cdc语句sqlCREATETABLEt_wx_source_1(idString,nameString,ageString)WITH('connector'='oracle-cdc','hostname'='192.168.1.135','port'='1521','username'='flink','password'='XXXXX','database-name'='dbc','schema-name'='FLINK',

Oracle 存储过程详细介绍及如何使用

Oracle存储过程详解存储过程实践1:无入参出参存储过程CREATEORREPLACEPROCEDUREyour_stored_procedureASBEGIN--在这里编写存储过程的逻辑--示例:输出一条消息DBMS_OUTPUT.PUT_LINE('Hello,thisisyourstoredprocedure.');--示例:查询数据并处理FORrecIN(SELECT*FROMyour_table)LOOP--处理每一行数据--可以使用rec.column_name来访问具体字段的值--示例:输出每一行的ID和Name字段值DBMS_OUTPUT.PUT_LINE('ID:'||re

python install install cx_Oracle失败问题解决

1、问题背景:在本地机安装失败,但在服务器上安装成功;2、环境对比:两个机器的python版本不一致;报错如下:PSC:\Users\Administrator\Downloads\***\****>pipinstallcx_Oracle           Collectingcx_Oracle Usingcachedcx_Oracle-8.3.0.tar.gz(363kB) Installingbuilddependencies...done Gettingrequirementstobuildwheel...done Preparingmetadata(pyproject.toml)..

Flink CDC 基于Oracle log archiving 实时同步Oracle表到Mysql

环境说明:flink1.15.2Oracle版本:OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProductionmysql版本:5.7windows11IDEA本地运行先上官网使用说明和案例:OracleCDCConnector—FlinkCDCdocumentation1.Oracle开启logarchiving(1).启用logarchiving      a:以DBA用户连接数据库          sqlplus/assysdba      b:启用logarchiving(会重启数据库)         alte

Oracle数据库卸载安装

卸载oracle步骤:1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序UniversalInstaller:2.卸载,删除所有应用然后继续点击卸载产品,然后点击展开全部,将主目录以外的所有应用全部卸载掉,然后将点击显示空目录,将主目录删掉。(完成后的截图)(这一步注意一个坑,一定不要勾选主目录!!!展开勾选全部子项删除后留下一个空主目录再删,否则勾选了的话就会出现下面这个图,没必要)3.删除注册表: 按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除之。 依次展

保障数据完整性:深入解析Oracle数据库的主键和外键约束

主键和外键约束:主键约束用于唯一标识数据库表中的每一行数据。一个表只能有一个主键,且主键值不能为NULL。示例:CREATETABLECustomers(CustomerIDINTPRIMARYKEY,CustomerNameVARCHAR(50));外键约束用于确保表与其他表之间的关系的完整性。外键是一个表中的列,其值必须与另一个表中的主键或唯一键相匹配。示例:CREATETABLEOrders(OrderIDINTPRIMARYKEY,CustomerIDINT,OrderDateDATE,FOREIGNKEY(CustomerID)REFERENCESCustomers(Customer

使用Apache Doris自动同步整个 MySQL/Oracle 数据库进行数据分析

Flink-Doris-Connector1.4.0允许用户一步将包含数千个表的整个数据库(MySQL或Oracle)摄取到ApacheDoris(一种实时分析数据库)中。通过内置的FlinkCDC,连接器可以直接将上游源的表模式和数据同步到ApacheDoris,这意味着用户不再需要编写DataStream程序或在Doris中预先创建映射表。当Flink作业启动时,Connector会自动检查源数据库和ApacheDoris之间的数据等效性。如果数据源包含Doris中不存在的表,Connector会自动在Doris中创建相同的表,并利用Flink的侧输出来方便一次摄取多个表;如果源中发生架构