Oracle數(shù)據(jù)庫導(dǎo)入dmp文件時的設(shè)置
Oracle數(shù)據(jù)庫是如何導(dǎo)入dmp文件呢?導(dǎo)入時需要進行的設(shè)置有哪些呢?本文我們就介紹這一過程,希望能夠?qū)δ兴鶐椭?/p>
1.刪除用戶及用戶數(shù)據(jù)(如果已存在該用戶和用戶數(shù)據(jù))
執(zhí)行語句drop user CRM_USER cascade ,刪除用戶及用戶名下的表和對象,如果彈出提示“oracle無法刪除當(dāng)前已鏈接用戶”,則按照下面的步驟執(zhí)行:
(1)查看用戶的連接狀況
- select username,sid,serial# from v$session
(2)找到要刪除用戶的sid,和serial,并刪除
- alter system kill session'135,288'
- alter system kill session'158,198'
- alter system kill session'139,1105'
(3)刪除用戶
- drop user CRM_USER cascade
(附加)如果在drop 后還提示ORA-01940:無法刪除當(dāng)前已鏈接的用戶,說明還有連接的session,可以通過查看session的狀態(tài)來確定該session是否被kill 了,用如下語句查看:
- select saddr,sid,serial#,paddr,username,status from v$session where username is not null
如果確實有用戶session處于活動狀態(tài),請重復(fù)步驟(2),(3)。
2. 在Oracle Admin Console中創(chuàng)建用戶CRM_USER,用戶角色和權(quán)限設(shè)置如下,其余默認
- Name CRM_USER
- Profile DEFAULT
- Authentication Password
- Default Tablespace MICHELIN01
- Temporary Tablespace TEMP
- Status UNLOCK
- Default Consumer Group None
Roles
- Role Admin Option Default
- CONNECT N Y
- DBA N Y
- RESOURCE N Y
System Privileges
- System Privilege Admin Option
- CREATE MATERIALIZED VIEW N
- CREATE PROCEDURE N
- CREATE TABLE N
- CREATE TRIGGER N
- CREATE VIEW N
- DEBUG ANY PROCEDURE N
- DEBUG CONNECT SESSION N
- UNLIMITED TABLESPACE N
3. 通過PL/SQL導(dǎo)入dmp文件
a.從CRM_USER到CRM_USER
b.選擇dmp文件位置
c.點擊Import導(dǎo)入數(shù)據(jù)
這樣,就將dmp文件導(dǎo)入成功了。
關(guān)于Oracle數(shù)據(jù)庫導(dǎo)入dmp文件的過程介紹到這里就結(jié)束了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】






