Oracle 詳細-創建用戶並導入sql文件

 
 
0.基本信息查詢SQL
 
select * from dba_users; 查看數據庫裏面所有用戶,前提是你是有dba權限的帳號,如sys,system
select * from all_users;  查看你能管理的所有用戶!
select * from user_users; 查看當前用戶信息 !
 
-- 查詢當前用戶下, 可以訪問哪些表 [自己+其他用戶的]
SELECT * FROM all_tables
 
-- 查詢當前數據庫所有的表, 需要你有 DBA 的權限
SELECT * FROM dba_tables
 
------查詢表空間
select tablespace_name from dba_tablespaces;
 
 
-- 查詢表空間的位置
SELECT * FROM Dba_Data_Files ddf WHERE ddf.tablespace_name = 'tablespaceName';
 
-----登錄用戶 區分大小寫
select default_tablespace from dba_users where username='登錄用戶'
 
 
----查看錶空間的名稱及大小
select A.tablespace_name,
round(sum(bytes/(1024*1024)),0) ts_size  from
dba_tablespaces A,
dba_data_files B where
A.tablespace_name = B.tablespace_name
group by A.tablespace_name;
 
--查看錶空間物理文件的名稱及大小
select tablespace_name,file_id, file_name,
round(bytes/(1024*1024),0) total_space from dba_data_files
order by tablespace_name;

 

 1.新建表空間
 
CREATE tablespace TRFF_APP_2021 logging
datafile
'E:\APP\ADMINISTRATOR\ORADATA\ORCL\TRFF_APP_2021.dbf' size  50m
AUTOEXTEND ON NEXT 50M MAXSIZE 1024M
EXTENT MANAGEMENT LOCAL;
 
2.創建臨時表空間
 
1 CREATE TEMPORARY TABLESPACE TRFF_APP_2021_TEMP TEMPFILE
2 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\TRFF_APP_2021_TEMP.dbf'  SIZE 50m
3 AUTOEXTEND ON NEXT 50m MAXSIZE 1024m
4 EXTENT MANAGEMENT LOCAL;

 

3.創建用戶並指定表空間
CREATE USER TRFF_APP_2021
IDENTIFIED BY TRFF_APP_2021 DEFAULT TABLESPACE TRFF_APP_2021
TEMPORARY TABLESPACE TRFF_APP_2021_TEMP;

 

4.用戶解鎖
alter user TRFF_APP_2021 account unlock
 
5.授DBA權限
 
grant connect,resource,dba to TRFF_APP_2021;
 
6.登錄用戶
PL/SQL 登錄
 
7.執行命令
1.新建command命令窗口
2.輸入命令set serveroutput on;
3.執行數據庫腳本,使用命令 @+路徑
eg:@D:\00.WorkDir\00.Project\0.test\trff_zjk0118.sql
 
 
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章