- 浏览: 187454 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. oracle表空间
2. oracle虚拟表dual表
一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间;可以指定表空间的大小位置等。 说明 1) 表空间在tablespace可以看到 2) 只能删除不在用的 操作命令 1) 创建表空间: SQL> create tablespace ts1 datafile 'E:\tablespace\ts1.dbf' size 50M; 自动扩展大小: SQL> create tablespace ts2 datafile 'E:\tablespace\ts2.dbf' size 50M autoextend on next 10M; 设置最大空间: SQL> create tablespace ts3 datafile 'E:\tablespace\ts3.dbf' size 50M autoextend on next 10M maxsize 1024M; 2) 查询用户所属表空间: SQL> select username, default_tablespace from dba_users where username='SCOTT'; 在dba_users表中default_tablespace字段表示表空间(scott是users,sys是system) 3) 更改用户默认表空间: SQL> alter database default tablespace ts1; 测试后改回默认的表空间: alter database default tablespace users; 4) 表空间改名: SQL> alter tablespace ts1 rename to tss1; 5) 删除表空间: SQL> drop tablespace ts2 including contents and datafiles; 6) 查看表空间状态 SQL> select tablespace_name, status from dba_tablespaces; 7) 查看已有表空间对应数据文件的路径 SQL> select * from dba_data_files;
2. oracle虚拟表dual表
Dual表是sys用户下的一张虚表;提供一些运算和日期操作时候用到; SQL> select sysdate from dual;
发表评论
-
账户锁定:ORA-28000: the account is locked
2019-02-28 09:16 2185Caused by: java.sql.SQLExcept ... -
oracle中角色
2018-12-21 10:58 5831. oracle角色 角色是权限的集合,可以给用户直接分 ... -
oracle中权限
2018-12-21 10:12 5511. oracle权限 oracle权限分为系统权限和对象 ... -
oracle中用户
2018-12-21 09:53 5741. oracle用户 oracle用户分两种,一种是系统 ... -
oracle中程序包?
2018-12-21 09:40 6921. oracle程序包 引入的目的,是为了有效的管理函数 ... -
oracle中函数与存储过程
2018-12-21 09:37 7531. oracle函数 create function 函 ... -
oracle中触发器
2018-12-20 15:29 5861. oracle触发器 ---------------- ... -
oracle中游标
2018-12-20 09:26 5781. oracle游标 1) 游标简介 使用游标,我们可 ... -
oracle中控制语句
2018-12-20 09:15 5921. oracle控制语句 set serverout o ... -
oracle中约束!
2018-12-19 16:26 5511. oracle约束 1.1 主键约束 primary ... -
oracle中视图
2018-12-19 09:25 6231. 用户授权 查看当前用户的角色 SQL> se ... -
oracle中数据类型及函数
2018-12-19 09:22 6601. 字符串类型及函数 ----------------- ... -
oracle中table表操作
2018-12-18 11:47 7591. scott用户示例表 1) 部门表:dept 1D ... -
oracle中sequence序列
2018-12-18 11:47 5941. oracle序列 ----------------- ... -
oracle软件sqldeveloper的安装
2018-12-18 11:46 6731. PLSQL Developer 10安装 1) PLS ... -
oracle软件oracle11g的安装
2018-12-18 11:46 6691. oracle的下载 oracle官 ... -
密码过期:ORA-28001: the password has expired
2018-12-24 15:48 12361. 密码过期:ORA-28001: the password ...
相关推荐
本文主要探讨了 Oracle 用户(user)和表空间(tablespace)的相关概念、创建、配置、修改以及删除等核心操作,旨在为初学者提供一个清晰的学习路径。 首先,Oracle 用户是数据库的访问实体,它代表了数据库的认证...
为了简化管理和提高效率,我们可能希望将这些不同的表空间中的数据合并到一个新的或现有的表空间中。 #### 步骤详解 ##### 第一步:查询当前用户下的所有表空间 首先需要了解当前用户下存在哪些表空间。这可以通过...
当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA TEMPORARY TABLESPACE MY_TEMP; ...
通过这种方式,可以确保用户有足够的权限来在目标表空间中创建对象。 #### 四、总结 通过上述步骤,我们不仅解决了Oracle导入时表空间不一致的问题,还确保了数据能够顺利地从源系统迁移到目标系统中。在实际操作...
Oracle 临时表空间满是指数据库中的临时表空间达到最大容量,无法继续存储临时数据,影响数据库的正常运行。本文将详细介绍解决 Oracle 临时表空间满的问题的步骤。 第一步:查看当前数据库的默认临时表空间 在解决...
在进行数据库备份与恢复的过程中,经常需要获取当前Oracle数据库中的表空间信息及其创建脚本。这样做的目的是为了确保在恢复过程中能够快速重建原有的数据库环境,包括表空间、用户以及其他数据库对象。本文将详细...
如果Temp表空间中有数据正在使用,则可以考虑创建一个新的临时表空间,并将其设置为默认的临时表空间,然后再删除旧的表空间。步骤如下: 1. **创建新表空间**: ```sql CREATE TEMPORARY TABLESPACE TEMP1 TEMP...
这一步骤是安全关键的,因为它定义了用户的数据将要存储在哪个表空间中。在创建用户时,还需要指定用户名和密码,并且可以指定一些其他选项,如密码过期策略等。例如: create user username identified by password...
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...
select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...
创建表空间需要授予的权限包括被授予关于一个或多个表空间中的 resource 特权、被指定缺省表空间、被分配指定表空间的存储空间使用份额和被指定缺省临时段表空间。 创建表空间的语法格式为: create tablespace 表...
在字典管理表空间中,Oracle通过数据字典中的特定表来记录表空间内所有区的使用状态。当一个区被分配或释放时,相应的数据字典表会被更新。这种方式存在以下缺点: - 更新数据字典表会产生额外的回滚信息,增加了...
在Oracle数据库系统中,表空间(Tablespace)是存储数据对象如表、索引、视图等的基础单元。它管理数据库的数据存储空间。当需要扩展数据库容量或优化存储配置时,可能需要对表空间进行修改。这篇教程将详细介绍如何...
在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...
新创建的用户需要为其设置默认的表空间,以便用户在该表空间中创建对象。设置默认表空间的基本语法如下: ```sql ALTER USER username DEFAULT TABLESPACE tablespace_name; ``` 例如,如果要将`example_tbs`设置...
本文介绍了Oracle数据库中表空间创建和用户创建的基本概念与操作方法。通过对示例SQL语句的分析,可以了解到如何创建表空间、添加数据文件以及如何创建用户并设置相关的属性和权限。这些知识对于Oracle数据库管理员...
本篇文章将详细介绍如何在Oracle数据库中快速删除表空间,以及相关的重要知识点。 首先,理解表空间在Oracle中的角色至关重要。表空间是数据库的逻辑存储单元,它由一个或多个数据文件组成,用于存储数据库对象,如...
与永久表空间不同的是,临时表空间中的数据不会被持久化保存,在会话结束时会被自动清除。因此,临时表空间非常适合用于那些不需要长期保留的数据处理场景。 #### 三、查询与管理临时表空间 ##### 1. 查询用户及其...
第三个步骤是创建用户表空间:CREATE TABLESPACE NOTIFYDB DATAFILE '/oracle/oradata/test/notifydb.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;。 第四个步骤是创建...
2. **移动表、索引等对象**:将block_id大于目标表空间大小的表、索引、分区表等对象移动到一个新的临时表空间中。 3. **收缩表空间**:在确保所有对象都已妥善处理后,执行收缩操作。 4. **移动对象回原表空间**:...