使用sqlplus时,windows中文乱码解决
select userenv('language') from dual;查询语言编码
设置环境变量 NLS_LANG为上面语句查询的结果
然后cmd,输入chcp 65001回车,再连接数据库执行查询
sqlplus /nolog
connect / as sysdba
conn / as sysdba
--创建表空间
create tablespace my_data datafile 'D:\tool\oracle_data\my_data.dbf' size 500000M;
创建数据库用户
create user c##tao identified by 123456 default tablespace my_data;
用户授权
grant connect, resource,dba to c##tao;
删除大表
TRUNCATE TABLE your_table_name;
truncate table tb_xxx DROP STORAGE;--表并没有删除,再drop即可
或
alter table 表名称 deallocate UNUSED KEEP 0;
查看实例及表用的哪个表空间
select * from dba_tables where OWNER='C##XXX';
查看表空间是否具有自动扩展的能力
select t.tablespace_name,d.file_name,
d.autoextensible,d.bytes,d.maxbytes,d.status
from dba_tablespaces t,dba_data_files d
where t.tablespace_name =d.tablespace_name
order by tablespace_name,file_name;
修改表空间自动扩展
alter database datafile 'D:\TOOL\ORACLE_DATA\MY_DATA.DBF' autoextend on next 50m maxsize unlimited;
查看表空间使用率
select
b.file_id 物理文件号,
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/102......





专注JAVA系统优化、系统结构调整、系统问题排查医治、系统升级、架构设计、SQL语句优化、小程序、APP、企业应用软件开发,请 + hekf888,欢迎关注,时常发布技术分享博文