数据库初始化命令
创建表空间文件路径
cd /home/oracle
mkdir -p oracle/app/oradata/helowin
授权
chown -R oracle /opt/oracle/app/oradata/helowin
创建表空间
create tablespace EFMIS
logging
datafile '/opt/oracle/app/oradata/helowin/EFMIS.dbf'
size 32M
autoextend on
next 32M maxsize 2048M
extent management local;
创建用户名密码并设置默认表空间
create user boss identified by boss default tablespace EFMIS;
grant dba to boss;
导入数据命令
imp user/pwd@helowin file=/home/oracle/KEQYYZQZHYS2020-2020-05-21.dmp full=y ignore=y
查询表空间大小
SELECT a.tablespace_name "表空间名",
total "表空间大小",
free "表空间剩余大小",
(total - free) "表空间使用大小",
total / (1024 * 1024 * 1024) "表空间大小(G)",
free / (1024 * 1024 * 1024) "表空间剩余大小(G)",
(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name;
增加表空间大小
ALTER TABLESPACE EFMIS ADD DATAFILE '/opt/oracle/app/oradata/helowin/EFMIS2.dbf' SIZE 2048M;