plsql及Oracle基礎知識(一)
阿新 • • 發佈:2018-12-11
主要涉及知識:建立及銷燬表空間、建立及銷燬使用者、給使用者賦權、匯入匯出庫、建立表、給表新增主鍵及外來鍵約束、給表及欄位添加註釋、建立函式、建立過程、建立序列、建立觸發器、建立程式包等,現將知識整理如下:
1.建立表空間
首先登陸管理員賬號,或者有DBA許可權的使用者。
--建立表空間 create tablespace ysty logging datafile 'E:\ysty.dbf' size 100m autoextend on next 100m maxsize 2048m extent management local; --銷燬表空間 DROP TABLESPACE ysty INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS
2.建立使用者
--建立使用者 create user hsfa identified by 1 --hsfa是使用者,1是密碼 default tablespace ysty; --建立的這個使用者預設表空間是前面建立的ysty --使用者賦權 grant connect,resource,dba to hsfa;--最高許可權 --銷燬使用者 drop user hsfa cascade --檢視建立的使用者及對應表空間 select username,default_tablespace from dba_users t where t.default_tablespace like '%hsfa%';
3.匯入匯出庫
--匯入dmp檔案
--首先進入cmd,然後輸入命令
--imp 使用者名稱/密碼@監聽器路徑/資料庫例項名稱 file='d:\資料庫檔案.dmp' full=y ignore=y
imp hsfa/[email protected] file=E:\yuanma\daochu.dmp full=y ignore=y
--匯出dmp檔案
exp hsfa/[email protected] file=d:\kjkm.dmp