oracle表空间自动扩展设置-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 69085
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 186
  • 用 户 组: 普通用户
  • 注册时间: 2019-09-19 15:07
个人简介

线上无小事

文章分类

全部博文(19)

文章存档

2024年(4)

2023年(1)

2022年(3)

2020年(3)

2019年(8)

我的朋友
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: oracle

2022-12-16 09:20:53

一、表空间自动扩展的好处
1.数据文件自动扩展的好处
1)不会出现因为没有剩余空间可以利用到数据无法写入
2)尽量减少人为的维护

二、设置表空间自动扩展的方法
1、查看表空间情况
sql>select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = '表空间名称';

2、修改表空间数据文件,使其达到表空间自动扩展
sql>alter database datafile '/u01/app/oracle/oradata/orcl/user01.dbf' autoextend on;

3、对修改结果进行验证
sql>select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = '表空间名称';

三、语法总结
开启自动扩展功能语法:
alter database datafile '对应的数据文件路径信息' autoextend on;

关闭自动扩展功能语法:
alter database datafile '对应的数据文件路径信息' autoextend off;

四、创建临时表空间

create temporary tablespace ***_temp tempfile '***/tempfile/***_temp.dbf' size 1024m  autoextend on  next 500m maxsize unlimited  extent management local;

五、创建表空间

create tablespace ***_tablespace logging  datafile '***/datafile/***_tablespace.dbf' size 30720m  autoextend on  next 500m maxsize unlimited    extent management local;

六、创建用户及

create user ****** identified by ***** default tablespace ***_tablespace  temporary tablespace ***_temp;

七、授权

grant connect,resource,dba to *****;

--数据文件位置
select file_name from dba_data_files

--数据文件位置2
select * from v$datafile

--查看控制文件
select * from v$controlfile

--查看归档日志文件
select * from v$archived_log

--查看闪回文件位置
select * from v$flashback_database_logfile

--临时表空间
select name from v$tempfile;

--查看分区和段空间管理方式
select tablespace_name, segment_space_management from dba_tablespaces;

--查询用户
select username,t.created from all_users t order by t.created desc;

-- 查询表空间是否设置了自增
select file_name,tablespace_name,autoextensible from dba_data_files where tablespace_name='****';

--查询表空间
select tablespace_name "表空间",
       to_char(round(bytes / 1024, 2), '99990.00') || '' "实有",
       --to_char(round(free / 1024, 2), '99990.00') || 'g' "现有",
       to_char(round((bytes - free) / 1024, 2), '99990.00') || 'g' "使用",
       to_char(round(10000 * used / bytes) / 100, '99990.00') || '%' "比例"
  from (select a.tablespace_name tablespace_name,
               floor(a.bytes / (1024 * 1024)) bytes,
               floor(b.free / (1024 * 1024)) free,
               floor((a.bytes - b.free) / (1024 * 1024)) used
          from (select tablespace_name tablespace_name, sum(bytes) bytes
                  from dba_data_files
                 group by tablespace_name) a,
               (select tablespace_name tablespace_name, sum(bytes) free
                  from dba_free_space
                 group by tablespace_name) b
         where a.tablespace_name = b.tablespace_name)
 where tablespace_name ='xxxx' --这一句用于指定表空间名称
 order by floor(10000 * used / bytes) desc;

--以oracle用户登录linux操作系统

--执行命令:su - oracle
注意:“-” 两边都有空格

--进入oracle控制台
执行命令: sqlplus /nolog

--以dba身份登录oracle数据库
执行命令:conn /as sysdba;

--查看数据库登录用户账号信息
执行命令:select username from dba_users;

--修改数据库账号密码
执行命令:alter user username identified by password;

--解锁数据库账号密码:
执行命令:alter user username account unlock;


--测试新密码
执行命令:conn username/password

阅读(1863) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图