概述
吐槽
又双叒叕遇到了喜闻乐见的字母大小写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的基本操作还不够熟悉
最后
以上就是大胆大山为你收集整理的oracle设置字母大小写不敏感对impdp无效的全部内容,希望文章能够帮你解决oracle设置字母大小写不敏感对impdp无效所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复