Oracle数据库基本概念理解(7)

简介: Oracle数据库基本概念理解(7)

--删除用户
drop user sz cascade;
--创建表空间
create tablespace worktablsp
datafile 'C:\app\lenovo\oradata\orcl\EMPTB.dbf' SIZE 5M
AUTOEXTEND ON;
--修改表空间
ALTER tablespace worktablsp
ADD datafile 'C:\app\lenovo\oradata\orcl\EMPTB.dbf' SIZE 5M;
--扩展数据文件大小
ALTER database
datafile 'C:\app\lenovo\oradata\orcl\EMPTB.dbf' RESIZE 6M;
--删除
DROP TABLESPACE worktablsp INCLUDING CONTENTS and datafiles
--创建用户:
CREATE USER RH
IDENTIFIED BY HR
DEFAULT TABLESPACE tablespace ;

--给用户授权:
GRANT CONNECT TO RH; --连接数据库角色
GRANT SELECT ON SCOTT.EMP TO RH;--查看SCOTT.EMP表的权限
--分区表
--范围分区
create table saletb
(
saleid number ,
productid number,
saleDate date not null
)
partition by range(saleDate)
(
partition p1 values less than(to_date('2013-01-01','yyyy-mm-dd')),
partition p2 values less than(to_date('2014-01-01','yyyy-mm-dd')),
partition p3 values less than(to_date('2015-01-01','yyyy-mm-dd')),
partition p4 values less than(maxvalue)
);
select * from saletb;
insert into saletb values(1,1,to_date('2012-01-01','yyyy-mm-dd'));

insert into saletb values(2,2,to_date('2013-06-01','yyyy-mm-dd'));
insert into saletb values(3,3,to_date('2014-10-01','yyyy-mm-dd'));
insert into saletb values(4,4,to_date('2016-01-01','yyyy-mm-dd'));

select * from saletb partition(p3);
--间隔分区 一个季度(三个月)一个分区
CREATE TABLE SALES2
(
SALES_ID NUMBER,
PRODUCT_ID VARCHAR2(5),
SALES_DATE DATE NOT NULL
)

    PARTITION BY RANGE(SALES_DATE)
    INTERVAL(NUMTOYMINTERVAL(3,'MONTH'))
    (PARTITION P1 VALUES LESS THAN (to_date('2013-04-1','yyyy/mm/dd')));
--
select * from sales2;

--插入数据

INSERT INTO sales2 VALUES (1,'a',to_date('2013-08-1','yyyy/mm/dd'));

INSERT INTO sales2 VALUES (3,'c',to_date('2013-02-1','yyyy/mm/dd'));
--查看分区数据
select * from sales2 partition(sys_p41);
--获得分区情况

SELECT table_name,partition_name 
     FROM user_tab_partitions 
 WHERE table_name=UPPER('sales2');
目录
相关文章
|
22天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
29 7
|
22天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
25 6
|
22天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
20 5
|
29天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
3月前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
301 2
|
4月前
|
存储 缓存 Oracle
Oracle数据库可扩展性和性能
【7月更文挑战第6天】
85 7
|
存储 SQL 负载均衡
达梦数据库与Oracle数据库:功能、性能和适用场景对比
数据库在现代信息技术领域中扮演着至关重要的角色。在企业级应用中,选择正确的数据库管理系统对于数据存储、处理和查询效率至关重要。本文将对比两个备受关注的数据库管理系统——达梦数据库和Oracle数据库,从功能、性能和适用场景等方面进行深入探讨,以帮助读者在选择合适数据库时做出明智的决策。
2807 1
|
SQL Oracle 安全
Oracle优化01-引起数据库性能问题的因素
Oracle优化01-引起数据库性能问题的因素
169 0

推荐镜像

更多
下一篇
无影云桌面