标签: Oracle

如何使用Oracle PL/SQL实现发送电子邮件功能(UTL_MAIL)

我们在开发Oracle数据库程序时,如果想要通过PL/SQL存储过程实现发送邮件的功能,大概可以使用以下三种方法:利用UTL_TCP程序包基于TCP协议发送邮件。这种方法比较原始,需要用户编写基础交换代码。利用UTL_SMTP程序包基于SMTP协议发送邮件。这种方法比编码TCP操作简单很多,支持发送...

Oracle 2021-08-10 97 0 0 阅读全文

教你使用Python连接Oracle

一、下载instantclient1.附链接:http://www.oracle.com/technetwork/topics/winx64soft-089540.html提示:需要有oracle的账号才能下载嗷!2.解压到某一位置并配置环境变量二、cmd加载包写在cmd里加载cx_Oracle包p...

Python 2021-05-18 85 0 0 阅读全文

Windows使用Sqlpus连接Oracle 数据库的教程图解

1、先安装好InstantClient程序。2、打开cmd执行sqlplus命令,如果出现如下图2、说明需要把oracleinstall的bin目类添加系统环境path中,如下图添加环境变量并保存3、重新打开cmd执行sqlplus命令,如下图成功:4、进行连接数据库,输入命令连接成功:用户名/密码...

Oracle 2021-04-26 114 0 0 阅读全文

Oracle 实现将查询结果保存到文本Txt中

①新建文件test.sql把下面代码copy到test.sql脚本中spoolj:\test.txtselectsysdatefromdual;spooloff;②执行命令@j:\test.sql,输出结果就保存到了test.txt文件中了。补充:SQL查询结果写入txt什么也不说,直接来个例子。C...

Oracle 2021-03-28 82 0 0 阅读全文

SQL查询包含下划线的字段内容操作

我就废话不多说了,大家还是直接看代码吧~SELECT*FROMscott.empwhereenamelike'%\_%'escape'\';SELECT*FROMscott.empwhereregexp_like(ename,'_');补充:sql字符带下划线匹配问题SQL中_下划线作用是匹配一个任...

Oracle 2021-03-28 81 0 0 阅读全文

解决ORAcle12c创建用户提示ORA-65096:公用用户名或角色无效问题

1.背景以前一直用的是oracle11g,创建用户一直没有问题,今天在oracle12c上创建用户,报错了。如下图:我很郁闷,就打开了oracle官方网站找了下,发现创建用户是有限制的。2.解决方案创建用户的时候用户名以c##或者C##开头即可。错误写法:createuserzhaojiediide...

Oracle 2021-04-26 80 0 0 阅读全文

C# 使用 OleDbConnection 连接读取Excel的方法

Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。(1)Sqlconnetcion类的对象连接是SQLServer数据库;(2)OracleConnection类的对象连接Oracle数据库;(3...

C# 2021-04-10 66 0 0 阅读全文

Oracle 库中有表 但是查询显示表不存在的问题

以sys或system或者其他具有dba权限(能够查询系统数据字典视图)的用户登录数据库,执行下面的查询:selectownerfromdba_tableswheretable_name='表名';如果和你当前登录用户不同则需要在你的查询语句的表名前带上用户名;select字段from用户名.表名;...

Oracle 2021-04-18 97 0 0 阅读全文

Oracle手动建库安装部署超详细教程

手动创建PROD数据库步骤1指定SIDOracle_SID是用于区别数据库实例的环境变量。ORACLE_SID=prodexportORACLE_SID步骤2确定Oracle环境的环境变量在操作系统平台下,Oracle_SID和ORACLE_HOME必须指定,建议指定PATH包含ORACLE_HOM...

Oracle 2021-03-17 58 0 0 阅读全文

Pl/Sql连接远程Oracle服务器的配置教程

本文为大家分享了pl/sql连接远程oracle服务器的配置教程,具体内容如下方法1:打开所有程序->找到oracle-oradb11g-home1->NetConfigurationAssistant本地网络服务名配置,点击下一步选择添加,点击下一步填写服务名(注数据库名),点击下一步...

Oracle 2021-04-17 107 0 0 阅读全文

Python查询Oracle数据库速度慢的解决方案

如下所示:conn=cx_Oracle.connect('username/password@ip:port/servername')cur=conn.cursor()cur.execute('SELECT*FROM"db"."table"')cur是一个迭代...

Python 2021-04-15 131 0 0 阅读全文

Oracle中INITRANS和MAXTRANS参数

每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS设置指定。对于表,这个值默认为2(索引的INITRANS也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRANS个条目(假设块上有足够的自...

Oracle 2021-07-17 74 0 0 阅读全文

麒麟V10更换OpenJDK为Oracle JDK的方法

1简介JDK(JavaDevelopmentKit)是Java平台编程中使用的软件开发环境。它包含一个完整的Java运行时环境,即所谓的私有运行时。该名称来自于它包含的工具多于独立的JRE以及开发Java应用程序所需的其他组件。常见的有OpenJDK和OracleJDKOracleJDK根据Orac...

Oracle 2021-04-05 104 0 0 阅读全文

Python如何应用Cx_Oracle获取Oracle中的Clob字段问题

最近在用Python编写连接数据库获取记录的脚本,其中用到了cx_Oracle模块。它的语法主要如下:cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME')importcx_Oracledb1=cx_Oracle.connect(...

Python 2021-04-26 86 0 0 阅读全文

Oracle ASM故障数据恢复解决方案

一、故障描述ASM磁盘组掉线,ASM实例不能mount。ASM磁盘组有4个500G的磁盘组成,数据库和ASM软件为10.2.0.1,急需恢复oracle数据库。二、故障分析分析组成ASM磁盘组的磁盘,取出ASM元数据,对元数据进行分析:ASM存储元数据损坏,导致diskgroup无法mount。重组...

Oracle 2021-05-10 110 0 0 阅读全文

Oracle存储过程案例详解

创建简单存储过程(HelloWorld)为了方便读者简单易懂,我将下面使用到的表复制给大家。具体表中的数据,请大家自己填写--CreatetablecreatetableEMP(empnoNUMBER(4)notnull,enameVARCHAR2(10),jobVARCHAR2(9),mgrNUM...

Oracle 2021-08-14 62 0 0 阅读全文

Oracle用Imp导入Dmp文件的方法

oracle命令行登录sqlplus用户名/密码创建用户createuser用户identifiedby密码;创建表空间createtablespace表空间名datafile'D:\oracle11\oradata\库名\XXX.pdf'size200Mautoextendonnext50mmax...

Oracle 2021-04-25 89 0 0 阅读全文

Docker容器无法被Stop Or Kill问题的解决方法

Dockerversion1.13.1问题过程某环境一个mysql容器无法被stoporkillorrmsudodockerps|grepmysql查看该容器7844250860f8mysql:5.7.22"/.r/rdocker-entr..."41minutesagoUp8m...

Docker 2021-04-28 111 0 0 阅读全文

快速学习Oracle触发器和游标

触发器:1、创建一个用于记录用户操作的触发器创建一个dept_log数据表,并在其中定义两个字段(operate_tagvarchar2(10),operate_timedate),分别用来存储操作种类(插入,修改,删除)信息和操作日期。然后一个关于dept表的语句级触发器tri_dept,将用户对...

Oracle 2021-06-30 95 0 0 阅读全文

Oracle数据库Scott用户创建View视图权限的操作方法

1、首先打开SQLPlus窗口,然后窗口会提示你请输入用户名,如图所示2、注意:在输入口令的时候as后面要加个空格即:as+空格+sysdba用户名:sqlplus口令:assysdba3、接下来就是给scott赋予view权限设置,命令如下:grantcreateviewtoscott;4、另外还...

Oracle 2021-04-05 132 0 0 阅读全文