用户和表空间

看具体下载什么来操作?(oracle  11g,终端)

如果不在虚拟桌面,

它在整个总账项目里占什么位置?

如何使用?

不管学什么都要及时复习和总结,很重要。

增删改查  decode  trunc  subString

用PL/SQL。

修改数据文件

1)增加数据文件

格式:

alter tablespace tablespace_name

add datafile ‘xx.dbf’ size xx;

例子:

alter tablespace test1_tablespace

add datafile ‘test2_file.dbf’ size 10m;

查询新文件所在路径:

select file_name from dba_data_files

where tablespace_name=“TEST1_TABLESPACE”;

说明:dba_data_files是数据字典,查一下数据字典

的作用和含义?

是描述数据的信息集合,是对系统中

使用的所有数据元素的定义的集合。

另外,TEST1_TABLESPACE

这个表空间名要大写,这是不成文的规定。

2)删除数据文件

格式:

alter tablespace tablespace_name

drop datafile ‘xx.dbf’;

例子:

alter tablespace test1_tablespace

drop datafile ‘test2_file.dbf’;

查询是否被删除了:

select file_name from dba_data_files

where tablespace_name=“TEST1_TABLESPACE”;

说明:这里会少一条记录,之前的创建的内容会被删除。

小题目:

更改system用户默认表空间的语句是什么?

SQL>alter user system default tablespace xxx;

3)删除表空间

格式:

drop tablespace

tablespace_name[including contents]

说明:以上格式的sql会将表空间和里面的数据

文件都删除

例子:

drop tablespace test1_tablespace including

contents;

若仅仅想删除表空间而不是删除数据文件,

格式:

drop tablespace

tablespace_name;

4)操作表

表的概念:表都会存在于表空间中,一个基本存储单位,表是一个二维结构,它是由行和列组成的,其中行称为记录,列称为域或字段。

说明:

1.每一列数据的数据类型相同。

2.列名唯一。

3.每一行数据唯一(避免重复记录)。

数据类型:字符  数值  日期型  其它类型(该类型用于存储大类型的数据)

说明:CHAR(n),NCHAR(n),其中CHAR(n)的最大值是2000,而NCHAR(n)最大值为1000,常常用于存储汉字,它是unicode编码的。

另外,

VARCHAR2(n)、NVARCHAR2(n),这两种都是可变长度字符,其中VARCHAR2(n)是可变长度类型,如果存储内容不足一定量的大小,不会补空格,相比CHAR会节省一定空间,可支持的最大空间为4000NVARCHAR2(n)同NCHAR(n)都支持unicode编码,可以支持的最大空间为2000

数值型的数据,NUMBER(p,s),如p是有效数字,

而s是小数点后的位数

如NUMBER(5,2),有效数字5为,保留2为数字,

如123.45

如FLOAT(n),存储二进制,其中n表示二进制的

位数。(#用得不多)

日期型:对一个年月日的确定,可以精确到秒。

常用DATE类型,TIMESTAMP是时间戳,能够精确到更小类型,但不常用。

其他类型:BLOB和CLOB类型,BLOB能存放4G且以二进制存放数据CLOB可存放4G的字节数据

且以字符串的形式来存放的。

管理表(如创建、修改、删除等):

创建表的语法格式:

create table table_name

(

column_name datatype,…

)

说明:同一个用户下表名是要唯一,“同一个用户”是指登录数据库的用户的名字。  (为什么?)

另外,column_name是列名。

例子:

创建用户信息表:

所需字段: 编号  用户名  密码  邮箱  注册时间

SQL>create table useinfo

(id number(6,0),

username varchar2(20),

userpwd varchar2(20),

email varchar2(30),

regdate date);

SQL>desc userinfo

Oracle之用户和表空间的更多相关文章

  1. oracle删除用户及其表空间

    oracle删除用户及其表空间 删除表空间:可以先将其offlinealter tablespace xx offline;将磁盘上的数据文件一同删除drop tablespace xxx inclu ...

  2. ORACLE创建用户,表空间,并且导出数据,导出表

    1.创建用户: create user toptea2 identified by "用户名" 2.给用户授权 grant create session to 用户名; grant ...

  3. oracle创建用户、表空间、临时表空间、分配权限步骤详解

    首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户select * from dba_users;--创建新用户create user gpmgt identified by ...

  4. Oracle 删除用户和表空间////Oracle创建删除用户、角色、表空间、导入导出、...命令总结/////Oracle数据库创建表空间及为用户指定表空间

    Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop ...

  5. Oracle查看用户所在表空间

    查看当前用户所在表空间 select username,default_tablespace from user_users; 修改用户默认表空间 alter user 用户名 default tab ...

  6. Oracle创建用户、表空间并设置权限

    代码: //dba账户登录 sqlplus 请输入用户名:dpp_data as sysdba 请输入口令:dpp_data //创建账号 create user techrpt_data ident ...

  7. 用sqlplus为oracle创建用户和表空间<转>

    用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间 ...

  8. 用sqlplus为oracle创建用户和表空间

    用Oracle自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的, 本文要介绍的是另一种方法就是使用Oracle所带的命令行工具SQLPLUS来创建表空间. 打开S ...

  9. Oracle数据库用户及表空间操作

    //创建数据表空间 create tablespace test_data datafile '/u01/user_data.dbf' size 50m autoextend on next 50m ...

随机推荐

  1. pycharm tips

    批量更改变量名,就在该变量名上shift+f6 ../data 两个点,就是上一级目录,一个点就是当前目录 unhashable type: 'list' 使用set进行去重 a = [1,2,2,3 ...

  2. 10.25 AITalkUat部署

    准备: git clone AITalkUat工程,在本地跑: 可以直接浏览器访问127.0.0.1:5000() 如果带上参数,可以得到访问的结果127.0.0.1:5000/autoservice ...

  3. 2019.03.24 Ajax

    也还是会用到jquery中的Ajax请i求 所以第一还是引入jQuery包   可以去网上搜腾讯网静态资源库 然后引入包    Ajax还是异步处理  处理堵塞问题  import time 就可以了 ...

  4. Kotlin 型变 + 星号投影(扯蛋)

    Kotlin中的型变: 1. in,顾名思义,就是只能作为传入参数的参数类型 2.out, ..............,就是只能作为返回类型参数的参数类型 星号投影: 我们引用官网的吧-- For ...

  5. uft调用rfc接口

    RFC接口函数调用: 以下代码是封装好的,为了提供给UFT工具调用,使用c#写成dll. 类型项目分成两个: 1.baseConfigModel.cs  //sap配置登录信息,属性实体类 using ...

  6. unity3d射线控制移动

    看看效果图 代码: using UnityEngine; using System.Collections; public class T2 : MonoBehaviour { // Use this ...

  7. Sift中尺度空间、高斯金字塔、差分金字塔(DOG金字塔)、图像金字塔

    转自:https://blog.csdn.net/dcrmg/article/details/52561656 一. 图像金字塔 图像金字塔是一种以多分辨率来解释图像的结构,通过对原始图像进行多尺度像 ...

  8. keepalived+双主架构

    简介 keepalived是基于VRRP协议的,全称 Virtual Redundent Routing Protocal 虚拟路由协议,为解决静态路由单点故障引起的网络失效问题设计的一套主备协议 两 ...

  9. HTML+css+html5基础+css3须知

    1.定位四种 静态定位(static):文档流默认的定位方式:一般不用写.      如果没有指定元素的position属性值,元素也就是静态定位.static是position属性的默认值,它表示块 ...

  10. install apache-activemq

    进入bin/linux-x86-64下 cd apache-activemq-5.14.1/bin/linux-x86-64/ 启动 ./activemq start 五.启动成功后,访问 activ ...