SQL實例_11Oracle基本操作
- 2021 年 10 月 12 日
- 筆記
- 三_PandaSQL實例應用
前言導讀
本章介紹了在正常使用Oracle資料庫之前進行的常規操作
本章語句的運行需要子啊PLSQL軟體中運行
本章導入導出語句需要在虛擬環境中直接運行
1 Oracle創建表空間和用戶
--1 創建表空間
CREATE TABLESPACE KEN
DATAFILE 'E:\app\KEN.dbf' SIZE 500m
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
--2 建立用戶
create user XZYS_2019
identified by 61962071
default tablespace KEN
temporary tablespace TEMP
profile DEFAULT;
--3 給用戶授權
grant dba to XZYS_2019;
2 Oracle備份導入導出
-- 一 普通導入導出
-- 1導出備份
exp 用戶名/用戶密碼
file=F:\備份文件名.dmp owner=(用戶名)
-- 2導入備份
imp "用戶名"/admin202103@ORCL
fromuser=導出的用戶名 touser="用戶名"
file=C:\備份文件名.DMP
statistics=none buffer=5400000
log=C:\備份日誌名.log
-- 二 數據泵導入導出備份
--注意:
--進入sys用戶,新建導出目錄
--在G盤手工建好baidu文件夾,baidu文件夾下建好data文件夾
--導入導出的備份都在目錄中進行
--導入導出語句在cmd下執行命令
-- 1新建目錄
create or replace directory data as 'G:\baidu\目錄名稱';
grant read, write on directory data to wll;
-- 2導出備份
expdp 用戶名稱/用戶密碼@orcl
directory=目錄名稱
dumpfile=導出備份文件名稱.dmp
logfile=導出備份日誌名稱.log
-- 3導入備份
impdp 用戶名稱/用戶密碼@orcl
directory=目錄名稱
remap_schema=導出用戶名稱:導入用戶名稱
dumpfile=導入備份文件名稱.dmp
logfile=導入備份日誌名稱.log
-- 4檢查是否導入數據
--查看對象窗口中的 Table和View
-- 5remap_schema參數說明:
--impdp還有好多參數,其中有個remap_schema=wll:wll02,
--分號前面表示導出用戶,後面是導入用戶,在導出用戶沒刪除的條件下,就需要加這個參數。
3 Oracle:刪除表空間
--第一步:先查詢表空間的資料庫文件對應表空間名稱
select * from dba_data_files;
--第二步:刪除表空間
drop tablespace 表空間名稱;
--第三步:再查詢表空間的資料庫文件對應表空間名稱是否還有
select * from dba_data_files;
--第四步:手動刪除
--表空間已經被刪除,但是我們通過系統中查詢,表空間的數據文件並沒有被系統回收並釋放,還需要由我們手工刪除它
(本章完)
所有資源均有PDF目錄版,如想獲得請掃碼關注右側公眾號自動獲取