C# Oracle.ManagedDataAccess 连接数据库操作表sql执行 OracleException:ORA等异常

本文介绍了如何在C#中使用Oracle.ManagedDataAccess遇到ORA-03115和ORA-00942异常的解决方法,特别是当表存在但无法访问时。通过PLSQL创建新用户并赋予connect, resource和dba权限,确保能正确连接和操作Oracle数据库。此外,详细步骤展示了如何在PLSQL中创建用户和数据库表。" 110562560,10293901,数据库加密踩坑:AES+Base64的长度与匹配问题,"['数据库加密', '数据安全', '数据库设计', 'MySql特性', 'MyBatis']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ORA-03115: 不支持的网络数据类型或表示法

ORA-00942: 表或视图不存在解决方法,但是表是存在的

表存在的话:这个表不是当前用户,或者没有权限访问。所以需要创建登录账号对应位置里的表才能直接访问。

解决:使用:PLSQL操作Oracle创建用户和表

1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默认数据库,oracle中创建的用户就像是mysql中建的数据库,两者有异曲同工之妙) 
这里写图片描述

2、登陆成功后在界面的头部可以看到一下信息,最上面的system@ORCL就表示是用户system在登录状态,其中菜单栏的session可以登录、退出 
这里写图片描述 
3、然后在下面的列表中找到USER&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟V-SpHeNIC

支持科研技术

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值