精华内容
下载资源
问答
  • 【Oracle 创建数据库步骤】1.首先,创建(新)用户:create user username identified by password;username:新用户名用户名password: 新...创建表空间:create tablespace tablespacename datafile 'd:\data.d...

    【Oracle 创建数据库的步骤】

    1.首先,创建(新)用户:

    create user username identified by password;

    username:新用户名的用户名

    password: 新用户的密码

    也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户

    2.创建表空间:

    create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;

    tablespacename:表空间的名字

    d:\data.dbf':表空间的存储位置

    xxx表空间的大小,m单位为兆(M)

    3.将空间分配给用户:

    alert user username default tablespace tablespacename;

    将名字为tablespacename的表空间分配给username

    4.给用户授权:

    grant create session,create table,unlimited tablespace to username;

    5.然后再以楼主自己创建的用户登录,登录之后创建表即可。

    conn username/password;

    展开全文
  • 概述朋友问到如何查出表空间都被哪些用户使用的一些方法,因为几种情况需要考虑,也顺便做个总结。需求:如何查看共用一个表空间的所有用户查看某表空间下表的所有者使用dba用户查询:1、如果先要知道表空间的...

    概述

    有朋友问到如何查出表空间都被哪些用户使用的一些方法,因为有几种情况需要考虑,也顺便做个总结。


    需求:如何查看共用一个表空间的所有用户


    查看某表空间下表的所有者

    使用dba用户查询:

    1、如果先要知道表空间的命名,可以这样查询:

    select tablespace_name from dba_tablespaces;
    64a7ec734df9eb4bcff674d8ef504485.png

    2、然后再通过一个表空间的名,利用dba_tables视图查看,这个表空间下表的所有者,就可以知道某个表空间下都有哪些用户了。

    select owner from dba_tables where tablespace_name='USERS' group by owner;
    644682c4bb88359103d9f4919a725507.png

    考虑索引

    如果有索引,只查表可能会漏掉。所以这里我们改一下查的表

    select owner from dba_segments where tablespace_name='表空间名' group by owner;
    d4eb07207f2bb4492229549eb00569f4.png

    考虑临时表空间:

    上面的命令在查临时表空间应该是查不到owner的。所以还是要区别对待下:

    1、临时表空间

    select username from dba_users where temporary_tablespace='TEMP' group by username;
    05d15a96689cd0399e218ec298e4efdf.png

    2、其它存储对象(表、索引等)用的表空间:

    select owner from dba_segments where tablespace_name='表空间名' group by owner;

    这里可能还有没考虑到位的地方,大家也可以在下方留言一起探讨下~后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

    efa0fe7f846409379efb3826bd96e16a.gif
    展开全文
  • 重置表空间大小

    2013-07-12 14:42:29
    通过以下的方法来增加表空间的大小: (1)改变数据文件的大小: *在创建表空间时使用autoextend on自动的改变(扩展)数据文件的大小。 *在创建表空间之后使用带autoextend on选项的alter database命令手动的改变...

    通过以下的方法来增加表空间的大小:
    (1)改变数据文件的大小:
    *在创建表空间时使用autoextend on自动的改变(扩展)数据文件的大小。
    *在创建表空间之后使用带有autoextend on选项的alter database命令手动的改变数据文件的大小。
    (2)使用alter tablespace语句来增加数据文件。
     利用dba_data_files数据字典来确定哪些表空间或数据文件可以自动扩展。
    SQL> select file_id,tablespace_name,file_name,autoextensible from dba_data_files;

    FILE_ID TABLESPACE_NAME FILE_NAME                           AUT
    ------- --------------- ----------------------------------- ---
          4 USERS           /oradata/law/law/users01.dbf        YES
          3 SYSAUX          /oradata/law/law/sysaux01.dbf       YES
          2 UNDOTBS1        /oradata/law/law/undotbs01.dbf      YES
          1 SYSTEM          /oradata/law/law/system01.dbf       YES
          5 TEST            /oradata/test01.dbf                 NO
          6 LONGSHEN        /oradata/law/law/longshen01.dbf     NO
          7 LONGSHEN        /oradata/law/law/longshen02.dbf     NO
          8 LONGSHEN_UNDO   /oradata/law/law/longshen_undo.dbf  NO

    将数据文件longshen01.dbf设置为自动扩展
    SQL> alter database datafile
      2  '/oradata/law/law/longshen01.dbf' autoextend on next 1m;

    Database altered.


    查询一下是否设置成功:
    SQL> select file_id,tablespace_name,file_name,autoextensible from
      2  dba_data_files
      3  where tablespace_name like 'LONGSHEN';

    FILE_ID TABLESPACE_NAME FILE_NAME                           AUT
    ------- --------------- ----------------------------------- ---
          6 LONGSHEN        /oradata/law/law/longshen01.dbf     YES
          7 LONGSHEN        /oradata/law/law/longshen02.dbf     NO


     

    展开全文
  • JVM运行时数据区 ...每个线程都一个私有的空间 线程栈由多个栈帧组成。 一个线程会执行一个或者多个方法,一个方法对应一个栈帧。 栈帧内容包括:局部变量、操作数栈、动态连接、方法返回地址、附加信息

    JVM运行时数据区

    线程共享部分

    一 、 方法区

    方法区就是JVM用来存储类信息、常量、静态变量、编译后的代码等数据的。
    虚拟机规范中这是一个逻辑区划,具体根据不同的操作系统来实现的。
    

    二、 堆内存

    堆内存可以细分为:老年代、新生代
    JVM启动时创建,用来存放实例对象的。垃圾回收器主要就是管理这块区域
    

    线程独占部分

    一、虚拟机栈

    每个线程都有一个私有的空间
    线程栈由多个栈帧组成。
    一个线程会执行一个或者多个方法,一个方法对应一个栈帧。
    栈帧内容包括:局部变量表、操作数栈、动态连接、方法返回地址、附加信息等。
    栈内存默认最大为1M,超出则抛StackOverflowError.
    

    二、 本地方法栈

    和虚拟机栈类似,虚拟机栈是为了虚拟机执行Java代码准备的。而本地方法栈则是为了虚拟机执行本地方法(native)准备的。
    虚拟机规范没有规定具体的实现,由不同的虚拟机厂家实现。
    

    三、 程序计数器

    程序计数器记录当前线程执行的字节码的位置。存储的是字节码指令地址,如果执行Native方法,则计数器为空
    每个线程都在这个空间有一个私有的空间,占用的空间很小。
    CPU同一时间只能执行一条线程中的指令, 当线程切换的时候,通过程序计数器来恢复正确的执行位置。
    

    什么是线程共享,什么是线程独占部分呢?

    1. 线程独占: 每个线程都会有它独立的空间,随着线程的生命周期而创建和销毁

    2. 线程共享: 所有线程都能访问这块内存的数据,随着虚拟机或者GC而创建和销毁。

    展开全文
  • 如果在一个类中定义了多个同名的方法,它们或不同的参数个数或不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。 18、error和exception什么区别?  error 表示恢复...
  • 正确指出了需要哪些输入。 该模块创建一个或多个弹性容器注册表(ECR)存储库。 创建的所有存储库将共享相同配置。 多次使用此模块来创建具有不同配置存储库。 如果您在image_names提供1个或多个名称,则...
  • 4.3 表空间的创建管理 / 130 4.4 创建表时的性能因素 / 135 4.5 数据导入与索引维护 / 144 第5章 实例优化:配置高效运行环境 / 145 5.1 实例配置与缓存优化 / 146 5.2 sql与缓存的使用 / 165 5.3 pga...
  • 向 DataSet 添加 DataTable:描述如何创建表和列并将其添加到 DataSet 中。 添加表间关系:描述如何创建 DataSet 中表之间关系。 导航表间关系:描述如何使用 DataSet 中表之间关系来返回具有父子关系子行或父...
  • 你必须知道495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 2.6 为什么声明externf(structx*p);给我报了一个晦涩难懂警告信息? 2.7 我遇到这样声明结构代码:structname{intnamelen;charnamestr[1];}...
  • 本文主要研究了客户需求的配置管理,分析了企业配置中心的功能,用面向对象的方法建立配置中心管理模型,主要包括产品选项管理模型和产品配置模型。 一、产品配置管理的概念 按照国际标准ISO10007的定义,配置是指对...
  • 4.4.1 在创建表的时候使用IDENTITY属性 141 4.4.2 使用DBCC CHECKIDENT来查看和纠正IDENTITY种子值 142 4.4.3 使用ROWGUIDCOL属性 143 4.5 约束 143 4.5.1 创建唯一约束 144 4.5.2 为既表增加UNIQUE...
  • Oraclet中触发器

    2011-06-04 21:58:17
    触发器名与过程名和包名字不一样,它是单独名字空间,因而触发器名可以和或过程相同名字,但在一个模式中触发器名不能相同。 触发器限制 CREATE TRIGGER语句文本字符长度不能超过32KB; 触发器...
  • 同时,我们可以通过这张C++世界地图,了解C++世界整个面貌:有哪些好玩的地方,有哪些有趣故事,有哪些有用知识,有哪些危险而需要注意地方。这张C++世界地图,将带领我们畅游整个C++世界。  还等什么,让...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 22 2.6 为什么声明extern f(struct x *p); 给我报了一个晦涩难懂警告信息? 23 2.7 我遇到这样声明结构代码:struct name {int namelen; ...
  • *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 22 2.6 为什么声明extern f(struct x *p); 给我报了一个晦涩难懂警告信息? 23 2.7 我遇到这样声明结构代码:struct name {int namelen; ...
  • *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 2.6 为什么声明externf(structx*p);给我报了一个晦涩难懂警告信息?  2.7 我遇到这样声明结构代码:structname{intnamelen;charnamestr[1];}...
  • 画圆,画椭圆还是画矩形的方法,它们都一个相同的方法名,但以不同的方式完成他们的 画圆的功能。 1.8 类和对象 1.8.1 类 类是组成 Java 程序的基本要素。它封装了一类对象的状态和方法,是这一类对象的 原型...
  •  *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 2.6 为什么声明externf(structx*p);给我报了一个晦涩难懂警告信息? 2.7 我遇到这样声明结构代码:structname{intnamelen;charnamestr[1];...
  • *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 51 2.6 为什么声明extern f(struct x *p); 给我报了一个晦涩难懂警告信息? 52 2.7 我遇到这样声明结构代码:struct name {int namelen; char...
  • *2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 51 2.6 为什么声明extern f(struct x *p); 给我报了一个晦涩难懂警告信息? 52 2.7 我遇到这样声明结构代码:struct name {int namelen; char...
  •  8.2.9 表空间的离线(Offline)与在线(Online)  8.2.10 只读表空间(Read-Only Tablespace) 8.3 深刻理解数据文件  8.3.1 数据文件的内容  8.3.2 数据文件的尺寸(Size)  8.3.3 离线数据文件  ...
  • 2.5 在C语言中是否模拟继承等面向对象程序设计特性方法? 2.6 为什么声明extern f(struct x *p); 给我报了一个晦涩难懂警告信息? 2.7 我遇到这样声明结构代码:struct name {int namelen; char namestr[1...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 163
精华内容 65
关键字:

创建表空间的方法有哪些