公司升级Oracle版本(12g~19C),服务器端是DBA团队升级。客户端的升级工作由各个团队自己负责完成。突然想为什么Oracle提供的JDBC Driver需要客户端的软件。没有Oracle客户端软件,也应该能连接数据库服务器才对。 在网上查了一下,答案如下。 net连接oracle使用 ...
在给数据库打补丁的时候,看文档中都有一个步骤 SQL gt catbundle.sql psu apply ,那么这个脚本是不是每次打补丁都要去执行呢。 下图是截自补丁的readme 总结来说就是: . dbca图形化创建的数据库实例,需要执行catbundle.sql . dbca silent静默方式创建的数据库实例,需要执行catbundle.sql注意这里的数据库实例既包含打补丁之前已经存 ...
2019-12-26 11:02 0 1247 推荐指数:
公司升级Oracle版本(12g~19C),服务器端是DBA团队升级。客户端的升级工作由各个团队自己负责完成。突然想为什么Oracle提供的JDBC Driver需要客户端的软件。没有Oracle客户端软件,也应该能连接数据库服务器才对。 在网上查了一下,答案如下。 net连接oracle使用 ...
使用oracle客户端连接数据库,从oracle官网下载客户端instantclient_18_3工具,到目录下打开cmd命令窗口: 个人网盘客户端工具:https://pan.baidu.com/s/1lM4Faat7Mq0gr7rzmfjtSQ 1.输入sqlplus; 2.输入连接信息 ...
一条sql突然执行变慢,耗时9秒,应用是不能改的,只能从数据库方面下手解决步骤思路:1:查看sql是否走索引2:查看索引是否失效3:hint 强制走索引(只是用来查看hint状态下,查询是否更改,应用是不能改的)4:收集该表所有信息(包括索引)5:分析该表所有信息(包括索引)6:再次执行并查看注意 ...
最近做了一个安装11.2.0.4.180116补丁的实验,突然想起之前和同事讨论的一个问题:如何检查数据库安装补丁的版本,之前搜到的是去查dba_registry_history,有的说在操作系统中执行./opatch lspatches查看。就做了一个实验: 前提:本系统曾前后安装 ...
转载-方案一自测有效 有两种方案解决此问题,具体操作: 一:根据时间来恢复: 1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss ...
shell连接oracle数据库执行sql语句: 1.sqlplus + 写tnsnames.ora:支持 oracle rac 【jdbc.properties】 jdbc.properties文件部分信息: jdbc.driver ...
SQL语句在数据库中处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应的服务端进程,之后由服务器进程执行该SQL语句,如果是SELECT语句,服务器进程还需要将执行结果回传给用户进程。 SQL语句的执行 ...
oracle 最近执行过的sql语句: ...