溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle創(chuàng)建用戶、分配權限并導入數(shù)據(jù)

發(fā)布時間:2020-06-27 12:56:58 來源:網(wǎng)絡 閱讀:1924 作者:pjx1205 欄目:關系型數(shù)據(jù)庫

oracle創(chuàng)建用戶、分配權限并導入初始數(shù)據(jù)已經(jīng)使用一段時間了,今天抽空整理一下該過程中使用到的SQL語句。

step1:使用DBA用戶登錄sqlplus

C:\Users\Administrator>sqlplus dbaname/dbapassword@orcl as sysdba;


step2:查詢該數(shù)據(jù)庫當前存在的用戶

SQL>select username from dab_users;


step3:如果存在要創(chuàng)建的用戶,則刪除該用戶及對應的表空間

刪除用戶:

SQL>drop user username cascade;

如果刪除不成功,可能該用戶目前被使用,關閉使用或重啟數(shù)據(jù)庫服務后重新刪除用戶

重啟數(shù)據(jù)庫服務:

SQL>shutdown abort;

SQL>startup;

刪除表空間:

SQL>drop tablespace tablespacename including contents and datafiles;


step4:創(chuàng)建表空間

創(chuàng)建表空間時可以先查詢目前數(shù)據(jù)文件的存放地址,以便于創(chuàng)建表空間時使用

查詢數(shù)據(jù)文件的地址:

SQL>select file_name from dba_data_files;

FILE_NAME

----------------------------------------------

F:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

F:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DB

F:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

F:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

F:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DB

F:\APP\ADMINISTRATOR\ORADATA\ORCL\IPINMEI.DBF

創(chuàng)建表空間:

SQL>create tablespace tablespacename datafile  'F:\APP\ADMINISTRATOR\ORADATA\ORCL\datafilename.DBF' size 1g;

創(chuàng)建大小自增長的表空間:

SQL>create tablespace tablespacename

SQL>logging

SQL>datafile 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\datafilename.DBF'

SQL>size 50m

SQL>autoextend on 

SQL>next 5m maxsize 2048m 

SQL>extent management local;


step5:創(chuàng)建用戶并指定表空間

SQL>create user username identified by userpassward default tablespace tablespacename;


step6:給用戶分配權限

SQL>grant dba,connect,resource to username;


step7:退出sqlplus后,導入dmp文件

imp username/password@orcl full=y file=d:\dir\***.dmp log=d:\dir\***.log tablespaces=tablespacename

 

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI