`
maimode
  • 浏览: 416245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle中创建表空间和用户等常用sql

阅读更多

[code="sql"]--创建表空间
CREATE TABLESPACE testdb1
LOGGING
DATAFILE 'e:\oracle\test\testdb1.dbf'
SIZE 100m
AUTOEXTEND ON NEXT 100m MAXSIZE 10240m
EXTENT MANAGEMENT LOCAL;

--创建临时表空间
CREATE TEMPORARY TABLESPACE testdb1_temp
TEMPFILE 'e:\oracle\test\testdb1_temp.dbf'
SIZE 100M
AUTOEXTEND ON
NEXT 100M MAXSIZE 1024M
EXTENT MANAGEMENT LOCAL;

--创建用户
CREATE USER test IDENTIFIED BY test
DEFAULT TABLESPACE testdb1
TEMPORARY TABLESPACE testdb1_temp;
alter user test quota unlimited on testdb1;

--赋予用户权限
GRANT connect,resource TO test;

--查看当前表
select * from tab;

删除表空间及其文件:
[code="sql"][code="sql"]drop tablespace aftn_test_sp1 including contents and datafiles
drop tablespace aftn_test_sp1_temp including contents and datafiles



同义词的使用

 

若数据库db有两个用户USER1,此用户有表t1,用户USER2有表t2,有时候需要再用户USER1下使用t2表,这时候可以通过oracle的同义词来实现。

方法如下:
1. USER2登陆,然后给将t2表授权给USER1

grant all on t2 to USER1;

2.USER1登陆,然后创建同义词

 

create synonym syn_t2 for db.USER2.t2;
分享到:
评论

相关推荐

    oracle表空间学习整理,包括常用sql

    在Oracle数据库中,表空间是逻辑存储单元,用于组织数据库对象,如表、索引和视图等。它将多个物理磁盘上的数据文件(Data File)集合起来,为数据库提供更大的存储容量。表空间可以分为系统表空间和非系统表空间,...

    oracle创建表空间、用户、复权.sql

    oracle创建表空间、用户、复权 sql

    oracle创建用户表空间语句

    根据提供的文件信息,我们可以详细解析Oracle数据库中与创建用户、表空间以及权限管理相关的操作语句。以下将针对这些知识点进行详细的阐述。 ### Oracle 创建用户 在Oracle数据库中,创建新用户是通过`CREATE ...

    Oracle常用的SQL语句维护

    本文将深入探讨Oracle中常用的SQL语句以及与数据库表空间相关的维护知识。 首先,让我们了解如何在Oracle中创建表空间。表空间是Oracle数据库中存储数据的逻辑单位,它由一个或多个数据文件组成。创建表空间的SQL...

    oracle常用sql.rar

    "oracle常用sql.rar"这个压缩包文件显然包含了关于Oracle数据库中常用SQL语句的集合,这对于学习和工作中解决常见问题非常有帮助。以下是一些Oracle SQL的重要知识点: 1. **锁表查询**: 在Oracle中,锁定数据是...

    Oracle SQL常用脚本

    在这个"Oracle SQL常用脚本"的资源中,我们重点探讨四个关键知识点:创建表空间、创建用户、理解执行计划以及外连接和全连接。 首先,让我们讨论创建表空间。在Oracle数据库系统中,表空间是存储数据的主要单位。...

    oracle管理常用sql脚本

    以上只是Oracle管理中常用SQL脚本的一部分,实际使用中还需要结合具体场景和需求进行调整和扩展。通过熟练掌握这些脚本,你可以更加有效地管理和优化Oracle数据库,提升系统性能,确保数据的安全性和可靠性。

    oracle创建表空间

    为了更好地理解和操作 Oracle 中的表空间,我们需要掌握创建表空间的基本语法。以下是对给定文件中提到的一些关键 SQL 命令的解析: ##### 1. 创建临时表空间 ```sql createmtemporarytablespace hz_recharge temp...

    oracle常用SQL语句(汇总版).docx

    在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义语句(DDL)和其他相关知识点。 一、数据控制语句(DML) 数据控制语句用于操作数据库中的数据,包括插入、删除、更新等...

    oracle增加表空间

    在进行表空间和用户的创建之前,首先需要了解当前数据库中的表空间信息和用户信息。 ##### 1. 查询表空间信息 ```sql select file_name, file_id, tablespace_name from dba_data_files; ``` 这条命令可以帮助我们...

    oracle 常用SQL查询

    以下是一些常用的Oracle SQL查询,这些查询涵盖了从基础的表空间信息到复杂的数据库对象状态和性能监控。 1. **查看表空间的名称及大小**: 这个查询通过`dba_tablespaces`和`dba_data_files`视图获取每个表空间的...

    oracle常用sql1

    以下是 Oracle 中的一些常用 SQL 语句,涵盖了表空间管理、用户管理、权限管理等方面。 表空间管理 在 Oracle 中,表空间是数据库的基本存储单元。下面是一些常用的表空间管理语句: 1. 查看现有表空间信息: ```...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...

    oracle常用sql语句

    ### Oracle常用SQL语句知识点详解 #### 一、概述 Oracle是全球领先的数据库管理系统之一,在企业级应用领域占据着重要地位。SQL(Structured Query Language)是用于管理关系型数据库的标准语言,也是与Oracle...

    oracle 维护常用SQL

    根据给定的文件信息,以下是对“oracle维护常用SQL”中的关键知识点的详细解析: ### 1. 查询表空间大小 SQL语句:`select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, ...

    oracle基本命令创建用户

    ### Oracle创建用户的步骤与命令详解 #### 1. 登录SQL*Plus工具 首先,我们需要通过SQL*Plus工具登录到Oracle数据库。在命令行中输入`sqlplus`并按回车键,随后会提示输入用户名和密码。对于系统管理员来说,通常...

    oracle10g创建用户名和表空间

    在Oracle 10g数据库系统中,创建表空间和用户是一项基本但非常重要的任务。这不仅涉及到数据存储的管理,还关系到数据库的安全性和性能优化。下面将详细介绍如何在Oracle 10g环境中创建表空间、临时表空间以及用户,...

    Oracle创建表空间详解

    本文将深入解析Oracle创建表空间的语句,并详细介绍其组成部分,帮助读者更好地理解并掌握这一核心概念。 ### 创建表空间的基本语法 创建表空间的SQL语句格式如下: ```sql CREATE TABLESPACE tablespace_name ...

    oracle,sqlserver及mysql对比

    Oracle 的分区表和分区索引功能很成熟,可以提高用户访问数据库的体验。MySQL 的分区表还不太成熟稳定。 优缺点 Oracle 的优点包括开放性、可伸缩性、安全性、高性能等。缺点包括对硬件的要求很高、价格比较昂贵、...

Global site tag (gtag.js) - Google Analytics