![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 61
sophiemantela
个人邮箱:1457909046@qq.com
展开
-
sqlplus执行sql脚本,出现中文乱码
sqlplus运行SQL脚本,出现中文乱码原创 2022-12-15 10:02:52 · 2726 阅读 · 0 评论 -
Oracle 数据表 left join 比对数据
1. 需求:后台给了一个EXCEL表,需要前端比对数据,筛选出差异数据。2. 解决思路: 在数据库中建表tb,将excel 中的数据批量生成sql脚本 ,插入到数据库中。前端的数据表tb_barcode。利用tb、tb_barcode表left join 查询,筛选需要的数据。示例演示数据列A、B、C、列,在D列数据insert SQl语句,选中D列第一个空格,Ctrl+shift+end 选中要填充的区域,点 开始----填充—选择 -向下,向下填充完成。 将insert 语句脚本原创 2021-12-15 16:47:44 · 1286 阅读 · 0 评论 -
ORA-00257
bug 描述: 执行请求的操作时遇到错误:ORA-00257: archiver error. Connect internal only, until freed.00257. 00000 - “Archiver error. Connect AS SYSDBA only until resolved.”*Cause: The archiver process received an error while trying to archivea redo log. If the prob原创 2021-07-15 15:34:50 · 391 阅读 · 0 评论 -
SQL学习笔记
SQL 语言按照功能划分成以下的 4 个部分: DDL,英文叫做 Data Definition Language 数据定义语言它用来定义我们的数据库对象,包括数据库、数据表和列。通过使用 DDL,我们可以创建,删除和修改数据库和表结构。 DML,英文叫做 Data Manipulation Language,数据操作语言比如增加、删除、修改数据表中的记录 DCL,英文叫做 Data Control Language,数据控制语言我们用它来定义访问权限和安全级别 DQL,英..原创 2020-12-16 14:22:02 · 201 阅读 · 0 评论 -
ORA-01000: 超出打开游标的最大数
c# 使用多线程计时器,查询数据库,程序运行一段时间报出ORA-01000调用command,使用后调用command.dipose()仍然报出ORA-01000使用的是System.Data.OracleClient.OracleConnection采用ADO.net的方式,不是ODP.net的。代码修改Data Source=myOracle;User Id=myUsername;Password=myPassword;Pooling=False;参考链接:StackOverflo.原创 2020-09-04 15:43:14 · 447 阅读 · 0 评论 -
oracle ORA-01033
描述: 操作系统window10 ,Oracle 11g ,电脑异常断电,再次打开电脑,连接oracle数据库实例,报错 Ora-01033ORA-01033: ORACLE initialization or shutdown in progress重启Oracle各项服务,还是无法连接到数据库在查找了相关资料后,使用sqlplus命令,用system 登录输入命令 SQL> shutdown normalSQL> startup mountSQL> alter d.原创 2020-09-04 15:34:13 · 561 阅读 · 0 评论 -
Oracle ORA-01653 无法扩展表空间
bug描述: System.Data.OracleClient.OracleException (0x80131938): ORA-01653: 表 JS_ONLINE.SUIT_DATA 无法通过 1024 (在表空间 SYSTEM 中) 扩展。解决方案。 查看 表空间的使用情况 (注 表空间大写)SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB - F.TOTAL_BY.原创 2020-08-26 15:00:39 · 844 阅读 · 0 评论 -
Oracle XE介绍
个人电脑上安装Oracle server ,会发现电脑非常卡,可以安装Oracle DataBase XE版本 OracleXE常见问题可以浏览安装方法。 如果原来使用是XE11.2 ,现在要升级XE18.c 。可以先将原来的数据到导出,并迁移到升级后数据库中,详细内容可参考数据迁移 如果仍要下载安装XE11.2 可以点击下载注意: 如果在.net项目中使用了Oracle.DataAccess.dll,那么在部署应用程序时,需要在运行程序的机器上对应安装OracleClient。...原创 2020-05-29 15:47:54 · 1521 阅读 · 0 评论 -
c#使用oracle数据库(二)
Oracle 和 Microsoft 均免费提供自己的 Oracle 数据提供程序。Microsoft 针对 .NET Framework 的提供程序已废弃。Oracle 则继续支持和开发其 .NET 数据提供程序 Oracle Data Provider for .NET (ODP.NET)。在本文中,我们将使用 ODP.NET,该提供程序包含在 Oracle Database 中或单独...原创 2020-03-06 17:19:43 · 316 阅读 · 0 评论 -
c#使用oracle数据库
需求: 在xp系统,.netFramework2.0 版本下,使用oracle数据库。之前开发的项目中也有用到Oracle数据库,所以直接将原来封装操作Oracle数据库的代码拿来用。发现编译项目时报错,无法加载"Oracle.ManagedDataAccess.dll"。以为这个dll有问题,就去.NuGet 下载最新版本下载地址并且描述信息上,并未标注支持的.netFx 版本。由于是离线...原创 2020-02-29 20:43:14 · 1709 阅读 · 0 评论 -
ORA-28001 :the password has expired
登陆数据库时,发现无法登陆,提示ORA-28001the password has expired.解决方法:运行sqlplus 命令行输入: conn as sysdba 用sysdba 登陆更改密码的有效期,将密码有效期由原来默认的180天,改为永久有效alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;...原创 2020-01-01 19:18:42 · 268 阅读 · 1 评论 -
sql语句,查询某个字段,为不同值的数量
需求: 数据表中存入的数据,字段–Error(枚举值)表示错误类型。现统计出现每种错误发生的次数。sql语句select error ,count(*) as num from excpetionTable group by error用error 值进行分组,并用count() 计算其出现的次数。...原创 2019-12-30 16:36:26 · 12890 阅读 · 0 评论 -
oracle 数据库忘记口令
TNS-12560: TNS: 协议适配器错误监听服务没有起起来启动点击计算机----管理----服务— 启动服务2 启动 database启动服务后,口令忘记可以通过sqlplus denglu3,...原创 2018-11-07 09:45:49 · 8482 阅读 · 0 评论 -
oracle 修改表结构
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。在表中添加列:ALTER TABLE table_nameADD column_name datatype还可以设置默认值例如:ALTER TABLE user_info add(log_time TIMESTAMP(6) default sysdate not null);添加字段前应先判断表中是否已经存在这个字段...原创 2018-11-29 17:30:03 · 10810 阅读 · 2 评论 -
ORA-12505
oracle 数据库,用sqldeveloper 打开报了ORA-12505: TNS:listener does not currently know of SID given in connect descriptor;先通过sqlplus\命令行, 查看当前正在使用的数据库实例及主机名SQL>conn/as sysdbaSQL>select instance_name ...原创 2019-01-16 16:25:33 · 19067 阅读 · 0 评论 -
windows xp系统下安装sql developer
最近在windows xp 系统下安装sql developer ,运行sqldeveloper ,提示:输入jdk 安装路径,所以就下载jdk8并安装,发现在XP系统下,无法安装jdk8,并且点击jdk.exe 无任何提示。下面梳理一下XP系统下使用sql developer的过程到官网下载 sqldeveloper点击installation Notes查看安装步骤,可看到32位...原创 2019-04-28 15:10:17 · 646 阅读 · 0 评论 -
oracle 创建用户名,表空间及删除DBF文件
可以sqldeveloper 以system 登录输入Sql语句,创建用户名及表空间(rfid 是数据库名、用户名、密码、data–表空间名)(1)create user rfid identified by rfid —创建用户名(2)create tablespace data datafile ‘D:\db\app\oradata\orcl\data.dbf’size 100m...原创 2019-04-29 15:50:34 · 6052 阅读 · 0 评论 -
卸载 orace 11g
1。 win+R 打开cmd 命令输入命令: cd 数据库安装路径/deinstall/deinstall卸载过程出现指定文件名称,直接enter键就可以。deinstallsql developer 运行时出现错误stackOverflow:缺少 msvcr100.dll 文件将下载好的SqlDeveloper 文件中 sqldeveloper\jdk\jre\bin下的msvc...原创 2019-06-30 16:24:16 · 225 阅读 · 0 评论 -
oracle 使用trigger实现主键自增
首先了解trigger的概念触发器oracle使用原创 2019-07-15 16:22:54 · 318 阅读 · 0 评论 -
oracle数据库限制IP访问
通过修改Oracle数据库的ora配置文件可以实现只有指定IP才能访问 打开oracle安装路径下 ../dbhome_1/NETWORK/ADMIN/sqlnet.ora文件 增加以下代码 1. tcp.validnode_checking=yes —//(开启ip限制功能) 2. tcp.invited_nodes=(192.168.1.135,192.168.1.156)–...原创 2018-09-14 10:59:57 · 10310 阅读 · 0 评论