oracle设置字母大小写不敏感对impdp无效

吐槽

又双叒叕遇到了喜闻乐见的字母大小写BUG

问题描述

最近在新建项目的数据库时候又遇到了字母大小写的问题,首先新建oracle实例 OPF2Monitor ,接着新建了表空间 pyac , 然后新建了用户 monitor@KP123456 并赋予各种权限,最后使用impdp命令
impdp monitor/KP123456@OPF2Monitor remap_schema=pyac:monitor dumpfile=DUMP_PYAC.DMP logfile=dump_pyac.log content=ALL
导入已备份的数据。结果报类似 找不到表空间pyac 的错误。

解决过程

方案甲:为了使字母大小不敏感,在SQLPlus里执行 alter system set sec_case_sensitive_logon=false scope=both 命令语句。在反复尝试多次之后,不得不承认这条命令似乎只对普通SQL语句起作用,而对 impdp 没效果。
方案乙:新建表空间 PYAC ,同时把以上用到的所有标识符的字母都换成大写,其实也就是 MONITOR, PYAC:MONITOR 结果顺利导入数据。

反思

对oracle的基本操作还不够熟悉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值