1. 程式人生 > >plsql及Oracle基礎知識(一)

plsql及Oracle基礎知識(一)

主要涉及知識:建立及銷燬表空間、建立及銷燬使用者、給使用者賦權、匯入匯出庫、建立表、給表新增主鍵及外來鍵約束、給表及欄位添加註釋、建立函式、建立過程、建立序列、建立觸發器、建立程式包等,現將知識整理如下:

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