oracle用户和表空间

oracle中有表空间的概念。一个系统中要创建oracle数据库,首先需要创建一个用户,然后给用户分配表空间,表空间存储的就是表等基础元素。如果不显式地分配表空间的话,就会给用户默认上USERS这个表空间。分配上表空间后,这个用户下的表就存在这个表空间下。

1,创建表空间

create TABLESPACE test_space DATAFILE ‘d:\oracle_test_data\test.dbf‘ size 100M;

表空间可以看作是服务器硬盘上的一个文件。创建表空间时,这个目录必须是存在的,size是分配的大小。创建完后,在这个dbf文件上查看属性,大小是100M。

2,创建用户名和密码,分配默认表空间

create user TEST_USER identified by TEST_PASSWORD default test_space;

3,分配dba权限给用户

grant dba to TEST_USER ;

4,查看用户的默认表空间

select * from dba_users;

5,查看表空间下的表

select * from dba_tables where tablespace_name=‘TEST_SPACE‘;

6,删除表空间

DROP TABLESPACE TEST_SPACE INCLUDING CONTENTS AND DATAFILES;

这样就看到把那个硬盘文件和数据都删了。

7,删除用户

drop user TEST_USER cascade;

删除用户并不会删除这个用户下的表和表空间。

时间: 2024-10-12 16:42:49

oracle用户和表空间的相关文章

oracle用户与表空间操作

oracle系统用户sys,system , sysman, scott 使用system用户登录[username/password][@server][as sysdba|sysoper]eg: system/123456 @orcl as sysdba 查看当前登录用户:show user 查看数据字典中的用户select username from dba_users; 启用禁用scott账户:alter user scott account unlock;alter user scot

Oracle 用户、表空间、授权、备份、导入等操作相关

一.基础操作 闲来无事,整理oracle数据库相关操作,以后备用..... ps: satp 为用户   satp_data 为表空间 1 1.删除表空间 2 DROP TABLESPACE satp_data INCLUDING CONTENTS AND DATAFILES; 3 4 2.删除用户 5 drop user satp cascade; 6 7 3.创建表空间 --此命令里面 'F:\app....' 此为表空间存储文件位置 8 9 CREATE TABLESPACE SATP_D

oracle 用户、表空间的建立、删除和扩充

create user mcc identified by manager; 这里注意密码不要用单引号扩起来. drop  user  mcc  cascade ;直接删掉用户 create user mcc identified by manager default tablespace mcc01 temporary tablespace tmp;创建用户并制定默认表空间. create tablespace mcc01 datafile '/data/gps01.dbf' size 200

Oracle - 用户及表空间的创建和删除

1 -- 查询所有用户 2 SELECT USERNAME FROM ALL_USERS; 3 4 -- 查询所有表空间 5 SELECT TABLESPACE_NAME FROM USER_TABLESPACES; 6 7 -- 创建用户 和 密码 8 CREATE USER [用户名] IDENTIFIED BY [密码] ; 9 10 -- 删除用户 11 DROP USER [用户名] CASCADE; 12 13 -- 创建表空间 14 CREATE TABLESPACE [表空间名]

关于删除Oracle用户和表空间

SQL code--删除空的表空间,但是不包含物理文件drop tablespace tablespace_name;--删除非空表空间,但是不包含物理文件drop tablespace tablespace_name including contents;--删除空表空间,包含物理文件drop tablespace tablespace_name including datafiles;--删除非空表空间,包含物理文件drop tablespace tablespace_name includ

Oracle 11g常用管理命令(用户、表空间、权限)

PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle用户进入: su - oracle 进入sqlplus环境,nolog参数表示不登录: sqlplus /nolog 以管理员模式登录: sqlplus / as sysdba 启动数据库 startup; 停止数据库 shutdown immediate 远程连接数据库 sqlplus /nolo

oracle 创建临时表空间、用户表空间、创建用户关联表空间、授权等总结

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 一般从第二步开始就可以 2.创建用户表空间 CREATE TABLESPACE gzjssapce LOGGING DATAFILE

oracle 语句创建表空间、用户、授权

/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace yuhang_temp tempfile 'D:\oracledata\yuhang_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */ create tablespace yuhang_data logging datafile 'D:\or

(总结)Oracle 11g常用管理命令(用户、表空间、权限)

1.启动oracle数据库: 从root切换到oracle用户进入:su - oracle 进入sqlplus环境,nolog参数表示不登录:sqlplus /nolog 以管理员模式登录:sqlplus / as sysdba 启动数据库startup;停止数据库shutdown immediate远程连接数据库sqlplus /nologconn sys/[email protected]:1521/orainstance as sysdba也可以直接运行:dbstart#启动数据库的脚本d