oracle設定字母大小寫不敏感對impdp無效

2021-08-05 23:41:46 字數 675 閱讀 5837

又雙叒叕遇到了喜聞樂見的字母大小寫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的基本操作還不夠熟悉

數倉如何設定大小寫不敏感函式

摘要 本文旨在介紹dws中存在的一些大小寫不敏感函式,介紹大小寫敏感guc引數設定的使用和對應大小寫敏感函式的結果展示。大小寫不敏感函式是指入參忽略大小寫的函式,此類函式的主要應用場景是字串的查詢。是否大小寫敏感會影響字串查詢的結果。涉及到字串查詢的函式有locate函式 position函式 st...

字母大小寫轉化

在通用宣告段中,宣告模組級變數x,如下 dim x as string private sub form load x text1.text end sub private sub command1 click text1.text ucase x end sub private sub comma...

字母大小寫轉換

好久沒寫博了,準備繼續搞起。今天先寫個簡單的,字母的大小寫轉換。問題1 給定乙個字串 asdfghj 把它全部轉為大寫字母或者小寫字母。這問題是不是太簡單了點,現有的各種函式庫裡面都有什麼strtoupper strtolower 之類的轉換函式。自己手寫乙個呢?這讓我想起以前上機實驗寫c程式的時候...