Win10安装Oracle19c一、Oracle数据库版本1998年Oracle8i:i指internet,表示oracle向互联网发展,8i之前数据库只能对应1个实例2001年Oracle9i:8i的升级,性能更佳,管理更人性化2003年Oracle10g:g指grid,表示采用网格计算的方式进行操作,性能更好2007年Oracle11g:10g的稳定版本,目前公司里面最常用2013年Oracle12c:c指cloud,表示云计算,支持大数据处理2018年Oracle18c:部分工作自主完成,减少手动操作的工作量2019年Oracle19c:是12c和18c的稳定版本二、下载Oracle19
一、cmd命令连接oracle数据库: 1.sqlplus用户名/密码assysdba; 如:sqlplussystem/managerassysdba 2.sqlplus/assysdba(使用当前操作系统用户作为数据库管理员登录,登录用户为sys) selectnamefromv$database;(查看当前连接的数据库) 3.sqlplus用户名/密码@数据库实例名assysdba; 如:sqlplussystem/manager@orclassysdba;(orcl是数据库实例名,也是数据库的sid,每个实例之间具有隔离,当存在多个数据库实例时
一、cmd命令连接oracle数据库: 1.sqlplus用户名/密码assysdba; 如:sqlplussystem/managerassysdba 2.sqlplus/assysdba(使用当前操作系统用户作为数据库管理员登录,登录用户为sys) selectnamefromv$database;(查看当前连接的数据库) 3.sqlplus用户名/密码@数据库实例名assysdba; 如:sqlplussystem/manager@orclassysdba;(orcl是数据库实例名,也是数据库的sid,每个实例之间具有隔离,当存在多个数据库实例时
连接数据库时,提示错误描述:java.sql.SQLException:Listenerrefusedtheconnectionwiththefollowingerror:ORA-12505,TNS:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptor问题描述:情况使用帆软报表连接数据库时,提示数据库连接失败,但是用Navicat工具连接同一个数据库时,却没有问题,不会提示报错。后面看到有人说,错误重点是:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptor以及强调:SI
连接数据库时,提示错误描述:java.sql.SQLException:Listenerrefusedtheconnectionwiththefollowingerror:ORA-12505,TNS:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptor问题描述:情况使用帆软报表连接数据库时,提示数据库连接失败,但是用Navicat工具连接同一个数据库时,却没有问题,不会提示报错。后面看到有人说,错误重点是:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptor以及强调:SI
系列文章目录【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事【SQL开发实战技巧】系列(二):简单单表查询【SQL开发实战技巧】系列(三):SQL排序的那些事【SQL开发实战技巧】系列(四):从执行计划讨论UNIONALL与空字符串&UNION与OR的使用注意事项【SQL开发实战技巧】系列(五):从执行计划看IN、EXISTS和INNERJOIN效率,我们要分场景不要死记网上结论【SQL开发实战技巧】系列(六):从执行计划看NOTIN、NOTEXISTS和LEFTJOIN效率,记住内外关联条件不要乱放【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及
系列文章目录【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事【SQL开发实战技巧】系列(二):简单单表查询【SQL开发实战技巧】系列(三):SQL排序的那些事【SQL开发实战技巧】系列(四):从执行计划讨论UNIONALL与空字符串&UNION与OR的使用注意事项【SQL开发实战技巧】系列(五):从执行计划看IN、EXISTS和INNERJOIN效率,我们要分场景不要死记网上结论【SQL开发实战技巧】系列(六):从执行计划看NOTIN、NOTEXISTS和LEFTJOIN效率,记住内外关联条件不要乱放【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及
--创建存储过程,一个输入参数,一个输出参数createorreplaceproceduresp_minus(i_datevarchar2,o_minusoutvarchar2)is--声明一个变量,用来存放异常v_errmvarchar2(200);begin --判断输入格式 iflength(i_date)8then dbms_output.put_line('输入的日期格式不符,正确格式为:yyyymmdd'); endif; --计算两个日期的差 o_minus:=ceil(to_date(i_date,'yyyy-mm-dd')-sysdate); --判断该日期与当前时间是未到
--创建存储过程,一个输入参数,一个输出参数createorreplaceproceduresp_minus(i_datevarchar2,o_minusoutvarchar2)is--声明一个变量,用来存放异常v_errmvarchar2(200);begin --判断输入格式 iflength(i_date)8then dbms_output.put_line('输入的日期格式不符,正确格式为:yyyymmdd'); endif; --计算两个日期的差 o_minus:=ceil(to_date(i_date,'yyyy-mm-dd')-sysdate); --判断该日期与当前时间是未到
目录前言安装步骤1.下载并安装Docker2.查看并拉取Oracle镜像3.创建Docker容器并进行软连接4.通过Navicat或者DBeaver等可视化操作工具连接数据库参考文章前言在CSDN里面虽然有很多Mac安装Oracle的教程,但是本人在实际安装过程中遇到了一些不理解的步骤或者小坑,然后又要额外去尝试很多其他的教程或者资料,为了避免其他人再次遇到此类麻烦,因此撰写本文:这篇文章主要是详细的安装步骤,再补充一些安装过程中的细节汇总,主要面向和我一样首次使用mac安装数据库,并且对期间涉及到的一些命令行语句和操作系统不太了解的小白。声明一下本人的mac系统和处理器配置:macOSMon