
想使用Oracle的exp 匯出 資料庫中的devices ,users……表,這些是在我創建的用戶“dbo”下,但是用dbo登錄總是被拒絕,使用sysdba 登錄后在匯出表時總是提醒sys.devices 不存在等,有沒有懂的大佬指導一下。
uj5u.com熱心網友回復:
有沒有大佬來指點一下。。。
uj5u.com熱心網友回復:
tables=dbo.devices,dbo.usersuj5u.com熱心網友回復:
exp system/pwd@orcl file=E:/20201228.dmp tables=(DBO.DEVICES,DBO.USERS)uj5u.com熱心網友回復:

還是有點問題,dbo是我自己創建的一個登錄名,在sys找不到dbo下的device表
uj5u.com熱心網友回復:

還有有點問題。。。。

uj5u.com熱心網友回復:
select owner from dba_segments where segment_name='DEVICES';--看看你這個表到底是在哪個用戶下
uj5u.com熱心網友回復:

就是在dbo下 使用exp 命令的時候 使用dbo登錄總是登錄被拒絕
uj5u.com熱心網友回復:
exp \'/as sysdba\' file=c:\2020.dmp tables=DBO.DEVICESuj5u.com熱心網友回復:
還是不行,我感覺我這問題就是錄入exp 的時 需要錄入用戶名和口令的時候 dbo一直都是被拒絕登錄的 而system可以正常登錄,但是沒卻沒有辦法匯出dbo下的表,dbo賬戶可以正常登錄pl/sql;還有個問題就是我也嘗試使用pl/sql的工具直接匯出表,但是選擇當前登錄用戶卻不能正常加載所有的表,不知道是什么原因。
(dbo是使用ef-Oracle)
uj5u.com熱心網友回復:

這個命令就可以了,只是你system用戶的密碼輸錯了
uj5u.com熱心網友回復:
用戶解鎖ALTER USER DBO ACCOUNT UNLOCK;
uj5u.com熱心網友回復:
解鎖后,再做匯出uj5u.com熱心網友回復:
我剛剛又試了一遍 密碼應該是沒有錯的 我所有的密碼都是123456,我下面重新錄入的也是123456 就是總被拒絕登錄,不知道啥原因
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/241531.html
標籤:開發
