- 浏览: 76177 次
- 性别:
- 来自: 苏州
最新评论
今天才对这几个概念有了比较清晰的认识,真是惭愧啊!~
schema:
Collection of database objects, including logical structures such as tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links. A schema has the name of the user who controls it.
Collection of database objects, including logical structures such as tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links. A schema has the name of the user who controls it.
schema翻译成中文就是“方案”,也就是我们在OEM中看到的“方案”。schema也会翻译成“模式”。
一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema。这也就是我们在企业管理器的方案下看到schema名都为数据库用户名的原因。Oracle数据库中不能新创建一个schema,要想创建一个schema,只能通过创建一个用户的方法解决(Oracle中虽然有create schema语句,但是它并不是用来创建一个schema的),在创建一个用户的同时为这个用户创建一个与用户名同名的schem并作为该用户的缺省shcema。即schema的个数同user的个数相同,而且schema名字同user名字一一 对应并且相同,所有我们可以称schema为user的别名,虽然这样说并不准确,但是更容易理解一些。
不过,PUBLIC只有shcema,但并没有对应的用户。
一个用户有一个缺省的schema,其schema名就等于用户名,当然一个用户还可以使用其他的schema。如果我们访问一个表时,没有指明该表属于哪一个schema中的,系统就会自动给我们在表上加上缺省的sheman名。比如我们在访问数据库时,访问scott用户下的emp表,通过select * from emp; 其实,这sql语句的完整写法为select * from scott.emp。在数据库中一个对象的完整名称为schema.object,而不属user.object。类似如果我们在创建对象时不指定该对象的schema,在该对象的schema为用户的缺省schema。这就像一个用户有一个缺省的表空间,但是该用户还可以使用其他的表空间,如果我们在创建对象时不指定表空间,则对象存储在缺省表空间中,要想让对象存储在其他表空间中,我们需要在创建对象时指定该对象的表空间。
一个用户有一个缺省的schema,其schema名就等于用户名,当然一个用户还可以使用其他的schema。如果我们访问一个表时,没有指明该表属于哪一个schema中的,系统就会自动给我们在表上加上缺省的sheman名。比如我们在访问数据库时,访问scott用户下的emp表,通过select * from emp; 其实,这sql语句的完整写法为select * from scott.emp。在数据库中一个对象的完整名称为schema.object,而不属user.object。类似如果我们在创建对象时不指定该对象的schema,在该对象的schema为用户的缺省schema。这就像一个用户有一个缺省的表空间,但是该用户还可以使用其他的表空间,如果我们在创建对象时不指定表空间,则对象存储在缺省表空间中,要想让对象存储在其他表空间中,我们需要在创建对象时指定该对象的表空间。
发表评论
-
DBMS_STATS.GATHER_TABLE_STATS详解
2012-08-15 15:12 1810作用:DBMS_STATS.GATHER_TABLE_S ... -
Oracle表连接操作——Merge Sort Join(合并排序连接)
2012-08-15 15:12 3357关系型数据库并不是最早出现的数据库表现形式,之前还存在层 ... -
Oracle表连接操作——Nest Loop Join(嵌套循环)
2012-08-15 15:12 7953关系型数据库并不是最 ... -
Oracle hash join
2012-08-15 15:13 1033hash join是oracle里面一个 ... -
Oracle表连接操作——Hash Join(哈希连接)下
2012-08-15 15:13 1648Hash Join是Oracle CBO时代经常出现的一 ... -
Oracle表连接操作——Hash Join(哈希连接)上
2012-08-14 14:19 13968在Oracle中,确定连接操作类型是执行计划生成的重要方 ... -
oracle 递归查询,向上和向下遍历
2012-08-14 11:10 19362--查询全部资源信息 select * from urm_cl ... -
ORACLE中Like与Instr性能大比拼(转)
2012-08-14 11:09 979http://zhaolinjnu.blog.sohu.com ... -
SQL语句优化技术分析
2012-08-14 11:08 947一、操作符优化1、IN 操 ... -
CBO和RBO介绍
2012-08-14 11:08 899Rule Based Optimizer(RBO) ... -
Install Oracle10gXE on Ubuntu Server using apt
2012-03-19 17:22 844With Oracle Database XE in prod ... -
Merge into 详细介绍
2012-03-15 15:40 950/*Merge into 详细介绍 MERGE ... -
ora-12516 tns listener could not find available handler with matching protocol
2012-03-12 15:51 8692公司数据库安装的是 Oracle10g XE(Oracle D ... -
CUUG《Oracle 监听和TNS配置》- 笔记
2012-02-24 22:07 2204监听负责多个实例 相关文件:Listener.ora和 ... -
批处理备份oracle
2012-02-24 22:07 840@echo off @title Oracle简易数据备份工具 ... -
oracle-ORA的原理
2012-02-07 14:15 10461、在一个应用环境当中,所有的服务器使用和管理同一个数据库,目 ... -
Oracle的卸载过程
2012-02-07 12:15 909修改注册表,在开始运行中执行regedit命令,进入注册表, ... -
创建表空间文件
2012-02-07 12:12 2256--1 创建表空间文件 --1.1 创建ASIT 实体表空间 ... -
SQL触发器实例讲解
2012-02-07 12:10 845SQL触发器实例1 定义: ... -
oracle 10g 默认用户名密码及解锁
2012-02-07 12:04 9981. 安装时选择的自动安装,忘了用户名和密码,导致现在试了几个 ...
相关推荐
在Oracle数据库管理中,"以用户模式导入导出"是一项常用的数据操作技术,它允许管理员或开发者将特定用户的对象和数据从一个环境迁移到另一个环境。这个过程涉及到Oracle的Data Pump工具,包括`expdp`(导出)和`...
"Oracle至PostgreSQL数据库迁移方案" Oracle至PostgreSQL数据库迁移方案是使用Ora2PG工具实现的,该工具是一个Perl语言编写的开源工具,用于将Oracle或MySQL数据库迁移到PostgreSQL数据库。下面是该方案的详细知识...
"Oracle 11g Data Guard 配置方案" Oracle Data Guard 是 Oracle 推出的高可用性数据库方案,旨在提供高可用性和灾难恢复解决方案。以下是 Oracle Data Guard 配置方案的详细介绍: 1. 项目背景介绍 为了实现...
登录Oracle时,NORMAL用户进入同名模式,SYSDBA身份登录则进入SYS模式,而SYSOPER身份登录则进入PUBLIC模式。 9.2 表 9.2.1 创建表 创建表是数据库设计的基础步骤,涉及表的规划和设计,如表名、列的数量、列名与...
Oracle Database 11g提供了强大的XML Schema支持,可以自动将XML Schema映射到数据库模式,从而实现了XML数据和关系数据之间的动态转换。 在性能方面,Oracle XML DB采用了高效的XML解析器和压缩技术,能够快速处理...
Oracle XML技术集成了多种标准和技术,包括XML Schema、XPath、XQuery、XSLT等,旨在提供一个全面的XML解决方案。 #### 二、Oracle XML核心技术解析 ##### 1. XML Schema XML Schema是一种用于描述XML文档结构的...
"l4_overview_schema_objects.ppt"将涵盖Oracle模式对象,包括表、视图、索引、存储过程、函数等。模式对象是用户在数据库中创建和操作的数据结构,理解它们对于编写SQL查询和开发应用程序至关重要。 "l5_overview_...
这里`REMAP_SCHEMA`的作用是将导出文件中的`TEST`方案映射为`TEST1`方案,从而避免导入时找不到原方案的问题。 #### 三、EXPDP 导出时出现目录无效 **问题背景** 使用`EXPDP`工具导出数据时,可能会遇到“目录...
2、方案或模式(Schema):是用户所对应的对象的集合。用户名等于方案名 3、权限 4、角色:权限组,一组权限。 5、配额(quota):允许被使用的空间。用户可以在表空间上可以使用的空间。 端口:2030 环境变量 -ORACLE_...
**Schema/模式/方案** Schema是数据库中的一个逻辑划分,可以理解为一个命名空间,包含了表、视图、索引、过程、函数、包、同义词和序列等模式对象。用户通过schema来组织和管理自己的数据库对象。 总结来说,...
本手册旨在为读者提供一套全面、权威的指导,帮助他们理解和实施基于STAR SCHEMA的数据仓库解决方案。 数据仓库是现代企业数据分析的核心,它整合了来自多个源系统的数据,以支持决策制定和业务洞察。STAR SCHEMA...
Oracle Streams作为Oracle数据库的一项重要特性,自Oracle9i版本开始引入,取代了之前的Advanced Replication,提供了一种更为强大、灵活的数据复制解决方案。下面将详细阐述Oracle Streams如何实现数据库间的同步,...
8. 模式与模式对象(Schemas and Schema Objects):了解模式的概念,模式对象如表、视图、索引、序列、同义词等,以及如何管理这些对象。 9. 数据完整性(Data Integrity):数据完整性分为实体完整性和引用完整性...
5. BI(Business Intelligence):虽然名称中包含BI,但这个模式可能不是传统的数据库模式,而是与Oracle BI工具相关的示例数据或配置,用于展示Oracle的商业智能解决方案。 6. PM(Project Management):项目管理...
Oracle GoldenGate 19c 是一款强大的实时数据复制和整合工具,专为满足现代企业对实时信息的需求而设计。...无论是本地环境还是云端部署,Oracle GoldenGate 19c都为企业提供了强大而全面的数据集成解决方案。
Oracle GoldenGate Microservices Architecture(OGG MA)是Oracle公司提供的用于实时数据集成和复制的软件解决方案。其最新版本12.3带来了与旧版本(Classic Architecture)完全不同的二进制文件、目录结构、配置和...
### Oracle 错误代码解析 #### ORA-00001: Unique constraint violated - **解释**: 当尝试插入或更新的数据违反了唯一性约束时触发此错误。 - **解决方案**: 检查数据是否重复,并确保每个字段值都是唯一的。 ##...
9. **Data Mining**:Oracle 10g引入了数据挖掘功能,通过Oracle Data Mining工具集,用户可以进行预测分析,发现数据模式,为企业决策提供支持。 10. ** flashback技术**:Oracle 10g的Flashback特性允许用户恢复...
PRM DUL for oracle恢复被truncate截断掉的表 Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是...
总结来说,“oracle_exp_imp”压缩包提供的脚本是实现Oracle数据库导入导出的实用工具,结合上述知识点,用户可以根据具体需求定制自己的数据备份和恢复方案。正确使用这些工具能有效地保护数据,提高数据库管理效率...