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;
step 1.新建表空间
CREATE tablespace TRFF_APP_2021 logging datafile 'E:APPADMINISTRATORORADATAORCLTRFF_APP_2021.dbf' size 50m AUTOEXTEND ON NEXT 50M MAXSIZE 1024M EXTENT MANAGEMENT LOCAL;
step 2.创建临时表空间
CREATE TEMPORARY TABLESPACE TRFF_APP_2021_TEMP TEMPFILE 'E:APPADMINISTRATORORADATAORCLTRFF_APP_2021_TEMP.dbf' SIZE 50m AUTOEXTEND ON NEXT 50m MAXSIZE 1024m EXTENT MANAGEMENT LOCAL;
step 3.创建用户并指定表空间
CREATE USER TRFF_APP_2021 IDENTIFIED BY TRFF_APP_2021 DEFAULT TABLESPACE TRFF_APP_2021 TEMPORARY TABLESPACE TRFF_APP_2021_TEMP;
step 4.用户解锁
alter user TRFF_APP_2021 account unlock
step 5.授DBA权限
grant connect,resource,dba to TRFF_APP_2021;
step 6.登录用户
PL/SQL 登录
step 7.执行命令
1.新建command命令窗口 2.输入命令set serveroutput on; 3.执行数据库脚本,使用命令 @+路径 eg:@D: 0.WorkDir 0.Project .test rffjk.sql