oracle_创建表空间_临时表空间_修改表空间_以及自增长

管理员用户登录oracle数据库

[[email protected] ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Jan 1 14:59:27 2019

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

1、创建临时表空间

select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径;

得到其中一条记录/u01/oracle/app/oradata/DBPRIMARY/temp01.dbf

创建临时表空间:create temporary tablespace plncontrol_temp tempfile ‘/u01/oracle/app/oradata/DBPRIMARY/plncontrol_temp.dbf‘ size 200m reuse autoextend on next 40m maxsize unlimited;

2、创建表空间

select name from v$datafile;查询出当前数据库表空间,使用里面的路径

得到其中一条记录/u01/oracle/app/oradata/DBPRIMARY/system01.dbf

创建表空间:create tablespace plncontrol datafile ‘/u01/oracle/app/oradata/DBPRIMARY/plncontrol.dbf‘ size 200M reuse autoextend on next 80M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

3、创建用户并指定表空间

create user plncontrol identified by plncontrol default tablespace plncontrol temporary tablespace plncontrol_temp;

4、赋予用户权限

grant connect,resource,dba to plncontrol;

5、查看表空间的名称及大小

select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;

6、查看各表空间空闲情况

select tablespace_name, sum(bytes) / 1024 / 1024  from dba_free_space  group by tablespace_name;

7、更改数据表大小(2G)

alter database datafile ‘/u01/oracle/app/oradata/DBPRIMARY/WEBONLINEPRE.dbf‘ resize 2048m;

8、查看表空间是否自动增长

select file_name,tablespace_name,autoextensible from dba_data_files;

9、设置表空间自动增长

alter database datafile ‘/u01/oracle/app/oradata/DBPRIMARY/WEBONLINEPRE.dbf‘ autoextend on; //打开自动增长
alter database datafile ‘/u01/oracle/app/oradata/DBPRIMARY/WEBONLINEPRE.dbf‘ autoextend on next 200M; //每次自动增长200m
alter database datafile ‘/u01/oracle/app/oradata/DBPRIMARY/WEBONLINEPRE.dbf‘ autoextend on next 200M maxsize 2048M; //每次自动增长200m,数据表最大不超过2G

原文地址:https://www.cnblogs.com/lilihong/p/10204886.html

时间: 2024-07-29 07:04:12

oracle_创建表空间_临时表空间_修改表空间_以及自增长的相关文章

db2   使用重定向方式恢复数据 and 修改表空间大小

Backup a DB2 database and restore redirect it to a different location [[email protected] ~]$ db2 backup db erpdb to /home/db2inst1/backups [[email protected]primarynode-1 ~]$ scp ERPDB.0.db2inst1.NODE0000.CATN0000.20170511104723.001 172.16.0.77:/home

【译】表变量和临时表的比较

原文:[译]表变量和临时表的比较     关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑.虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的.在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密.   表变量     表变量在SQL Server 2000中首次被引入,那么,什么是表变量呢?微软在BOL (Declare @local_variable)中定义其为一个类型为表的变量.它的具体定义包括列定义,列

MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)

MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作): a.创建2张表 create table userinfo(nid int not null auto_increment primary key, name varchar(10), age int, part_nid int )engine=innodb default charset=utf8; create table part( nid int not null auto_in

MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系

数据库相关概念: 1. 数据库服务器:运行数据库管理软件的计算机 2. 数据库管理软件:MySQL.Oracle.db2.slqserver 3. 库:文件夹,用来组织文件/表 4. 表:文件(类似于excel),用来存放多行内容/多条记录 5. 记录:事物一系列典型的特征 6. 数据:描述事物特征的符号 MySQL数据库就是一个套接字软件,用来管理其他机器上的数据文件 MySQL介绍: MySQL是一个关系型数据库管理系统:就是一个基于socket编写的C/S架构胡软件 客户端软件 mysql

在线修改表结构mysql5.5版本和pt-online-schema-change

一.测试环境 系统:Centos 6.2 数据库:mysql Ver 14.14 Distrib 5.5.18, for Linux (x86_64) using readline 5.1 percona工具:percona-toolkit-2.2.12 测试数据库大小:tx_ljxz_71--16G.t_log_item--3G 二.在线修改表结构的过程 mysql在线修改表结构 1 按照原始表(original_table)的表结构和DDL语句,新建一个不可见的临时表(tmp_table)

二、修改表、字段属性设置、索引设置、约束设置

 字段属性设置 not null 不为空 auto_increment 设定int类型字段的值可以"自增长",即其值无需"写入",而会自动获得并增加 注:此属性必须随同 primary key  或 unique key 一起使用. [primary] key: 设定为主键.是唯一键"加强":也不能重复并且不能使用null,并且可以作为确定任意一行数据的"关键值" unique  [key] : 设定为唯一键:表示该字段的

ORACLE 修改表结构 之ALTER CONSTAINTS

1,创建联合主键 ALTER TABLE 表名 ADD CONSTRAINTS 结束名 PRIMARY KEY (列名,列名..); 2,新增字符 ALTER TABLE 表名 ADD (COLUMN DATATYPE [DEFAULT VALUE][NULL/NOT NULL]); 3,删除列 ALTER TABLE 表名 DROP (COLUMN)J; 4,修改表的字符 ALTER TABLE 表名 MODIFY (COLUMN  DATATYPE [DEFAULT VALUE][NULL/

Hive修改表

本章将介绍如何修改表的属性,如,修改表名,修改列名,添加列,并删除或替换列. Alter Table 语句 它是在Hive中用来修改的表. 语法 声明接受任意属性,我们希望在一个表中修改以下语法. ALTER TABLE name RENAME TO new_name ALTER TABLE name ADD COLUMNS (col_spec[, col_spec ...]) ALTER TABLE name DROP [COLUMN] column_name ALTER TABLE name

mysql建立表及表的简单操作-插入数据-删除主键-删除表-修改表的数据-删除表的数据

-- 1.使用数据库 USE ren; -- 2.建立student表 CREATE TABLE student ( sid INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,   -- UNSIGNED(无符号) AUTO_INCREMENT(自增) sname VARCHAR(10),    -- 只能保存10个字符 saddress VARCHAR(15)   -- 只能保存15个字符 )ENGINE=MYISAM DEFAULT CHARSET=utf8;

10.17 如何修改数据库中的表名、增删列、修改列类型

alter table 现表名 rename 修改后表名; --修改表名    alter table 表名 add  column 列名 类型(长度); --添加表列    alter table 表名 drop  column 列名; --删除表列    alter table 表名 modify 列名 类型(长度) --修改表列类型 alter table 表名 change  column 现列名 改后列名 类型(长度)--修改表列名