在数据库可视化工具中执行以下语句,可建立Oracle表空间。

主要分为四步

1、创建临时表空间

create temporary tablespace xuanwu_temp
tempfile 'D:\oracledata\xuanwu_temp.dbf' --存放数据的路径
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

2、创建数据表空间

create tablespace xuanwu_data
logging
datafile 'D:\oracledata\xuanwu_data.dbf' --存放数据的路径
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

3、创建用户并指定表空间

create user xuanwu(用户名) identified by (密码)  --当密码是数字+字母时,必须将密码用双引号引起来
default tablespace xuanwu_data
temporary tablespace xuanwu_temp;

4、给用户授予权限

grant connect,resource,dba to yuhang;

5、解决表空间不足的情况

当Oracle IMP出现【无法为表空间 XX 中的段创建 INITIAL 区】时,通常是由于表空间不足引起的,扩展一下表空间容量或改成表空间自动增长(表空间自动增张可能或导致磁盘涨满,处理起来比较麻烦) 。

具体如何操作还要分情况而定 :

情况1:表空间未设置自动增张,而表空间容量又达到了LimitedSize。 
那么现找打表空间文件位置,然后设置自动增长,或 resize。

--.设置数据文件自动扩展
select * from dba_data_files where TABLESPACE_NAME='XX'
alter database datafile '/opt/oracle/datafile/datafile01.dbf' autoextend on;
--.修改数据文件大小
alter database datafile '/opt/oracle/datafile/datafile01.dbf' resize 1024M;

情况2:表空间自动增长,而表空间容量达到了MaxSize即(2147483645byte),这个时候表空间已经无法自动增长了,必须添加数据文件。

--查看表空间状态
select * from sys.dba_tablespaces where tablespace_name ='XX'
--为表空间xx添加数据文件
alter tablespace xx add datafile '/opt/oracle/datafile/datafile02.dbf' size 1024M autoextend on next 512M maxsize unlimited

补充:

赋予该用户登录数据库的权限

grant create session to tester;

赋予用户查看outpatient下的视图(或表)v_daily_charge的权限

grant select on outpatient.v_daily_charge to tester;

删除用户

drop user 用户名称 cascade;

查看数据库里面所有用户(前提是你是有dba权限的帐号,如sys,system

select * from dba_users;
(select * from dba_users where TO_CHAR(CREATED,'yyyy-MM-dd')='2018-08-14';)

查看当前用户能管理的所有用户

select * from all_users;

查看当前用户信息

select * from user_users;

创建视图

create or replace view view_name AS SELECT column_1,column_2 ... FROM tablename

oracle创建表空间等相关语句的更多相关文章

  1. Oracle创建表空间以及用户语句

    记录一下常用的语句,便于以后使用… create tablespace TABLESPACENAMEdatafile 'E:\Data\ORACLEDATA\XXX.dbf' size 200M au ...

  2. Oracle创建表空间、用户管理、角色管理

    内容:Oracle创建表空间.用户管理.角色管理 1.用系统用户登录Oracle 默认的系统用户: sys/system.sysman.scott sys:权限最大,超级用户,可以完成所有任务, 默认 ...

  3. oracle 创建表空间TABLESPACE

    题外话: 在oracle中,我们的数据库用户都有一个默认表空间归属,当在该用户下创建表或其他对象时默认会将其归属在默认表空间: 不排除后期修改了用户默认表空间的情况存在,此后新加入的对象默认会放置在新 ...

  4. Oracle创建表空间,添加用户及授权

    工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了   2.Oracle用户新增 执行语句 crea ...

  5. oracle创建表空间语句分解

    1 create tablespace db_name 2 datafile 'D:\oracle\product\10.2.0\oradata\orcl\db_name_.dbf' size 200 ...

  6. Oracle创建表空间、用户、分配权限语句

    --创建表空间 create tablespace 表空间名字 logging datafile 'E:\app\sinohuarui\oradata\orcl\文件名.dbf' size 50m a ...

  7. Oracle创建表空间和表

    创建表空间和表ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的oracle中的表就是一张存储数据的表.表空间是逻辑上的划分.方便管理的.数据表空间 (Tablesp ...

  8. Oracle创建表空间、用户名、密码步骤教程

    第一步,以最高级别 SYSDBA 身份登录数据库 cmd 进入命令行 登录方式一: C:\Documents and Settings\Administrator>sqlplus sys/sys ...

  9. Oracle创建表空间

    1.创建表空间 导出Oracle数据的指令:/orcl file=C:\jds.dmp owner=jds 导入Oracle数据的指令:imp zcl:/orcl file=C:\jds.dmp fu ...

随机推荐

  1. 委托(3).net 2.0中的委托

    由于.net 2.0引入了匿名方法,所以创建委托的方式可以更简化了. .net 2.0中的委托 有了匿名方法,上一篇的例子可以简化为: namespace DelegateDemo { //声明委托 ...

  2. js获取文件后缀

    //获取文件后缀 function getType(file){ var filename=file; var index1=filename.lastIndexOf("."); ...

  3. Android为TV端助力 集成第三方播放器,实现全屏播放

    下面这Demo链接:Android实现全屏播放,各种格式支持直播,点播,不收费!

  4. Activity的启动流程

    前言:新启动一个activity分为两种情况,第一种是在Launcher的桌面点击icon图标启动一个新的应用,第二种是在应用启动的情况下从OneActivity->TwoActivity 其实 ...

  5. MVC Controller return 格式分类及用法

    概述 所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件.而它的返回类型是ActionResult如 public ActionResult Index ...

  6. Sql Server 获取本周周一

    SELECT DATEADD(Day,(@i+1)-(DATEPART(Weekday,getdate())+@@DATEFIRST-1)%7,getdate())

  7. Swift代理的使用

    Swift代理的使用 协议规定了用来实现某一特定功能所必需的方法和属性. 任意能够满足协议要求的类型被称为遵循(conform)这个协议. 类,结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议 ...

  8. iOS中图片拉伸,类似Android中的点9图片

    UIImage* img=[UIImage imageNamed:@"name.png"];//原图 UIEdgeInsets edge=UIEdgeInsetsMake(, , ...

  9. Win32 API翻译

    这是从MSDN里面的Win32 SDK API函数.结构.通知.消息等等超过3000个.其中一半是整理自别人翻译. http://files.cnblogs.com/files/sishenzaixi ...

  10. MFC桌面电子时钟的设计与实现

    目录 核心技术 需求分析 程序设计 程序展示 (一)核心技术 MFC(Micosoft Foundation Class Libay,微基础类库)是微基于Windows平台下的C++类库集合,MFC包 ...