Oracle数据库用户及表空间操作】的更多相关文章

//创建数据表空间 create tablespace test_data datafile '/u01/user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; //创建临时表空间 create temporary tablespace user_temp tempfile '/u01/user_temp.dbf' size 50m autoextend on next 50m…
Oracle数据库之创建表空间与用户 一.创建表空间 基本语法表述: CREATE TABLESPACE tablespace_name [DATAFILE datafile_spec1 [,datafile_spec2] ......] [ { MININUM EXTENT integer [K|M] |BLOCKSIZE integer [K] |[ONLINE|OFFLINE] |logging clause |[PERMANENT|TEMPORARY] |extent_manager_c…
实例讲解Oracle数据库设置默认表空间问题   实例讲解Oracle数据库设置默认表空间问题,阅读实例讲解Oracle数据库设置默认表空间问题,DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间——system表空   DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间——system表空间.…
1.启动数据库 首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:第一步:打开Oracle监听(先查看状态:oracle监听是否启动:lsnrctl status)$ lsnrctl start第二步:进入sqlplus$ sqlplus /nologSQL>第三步:使用sysdab角色登录sqlplusSQL> conn /as sysdba第四步:启动数据库SQL> startup经过上面的四个步骤,oracle数据库就可以启动了.关闭数据库用 shut…
在Oracle数据库中查看表空间使用状况是我们在实际应用中经常涉及到的,以下的内容就就是对Oracle 数据库中查看表空间使用状况时所要用到的SQL的描述,希望你能从中获得自己想要的东西. Oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了.查看方法如下SQL: 方法一: select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace…
oracle删除用户及其表空间 删除表空间:可以先将其offlinealter tablespace xx offline;将磁盘上的数据文件一同删除drop tablespace xxx including contents and datafiles; 删除用户:drop user xxx;如果用户的schema中有objects ,需要加cascade参数,即drop user xxx cascade;…
Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的. 步骤二: 删除tablespace DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND D…
用户和表空间 看具体下载什么来操作?(oracle  11g,终端) 如果不在虚拟桌面, 它在整个总账项目里占什么位置? 如何使用? 不管学什么都要及时复习和总结,很重要. 增删改查  decode  trunc  subString 用PL/SQL. 修改数据文件 1)增加数据文件 格式: alter tablespace tablespace_name add datafile ‘xx.dbf’ size xx; 例子: alter tablespace test1_tablespace a…
一.表空间概述 表空间是Oracle中最大的逻辑存储结构,与操作系统中的数据文件相相应: 基本表空间:一般指用户使用的永久性表空间,用于存储用户的永久性数据          暂时表空间: 主要用于存储排序或汇总过程中产生的暂时数据:          大文件表空间:用于存储大型数据(比如LOB)          非标准数据块表空间:用于在一个数据库实例中创建数据块大小不同的表空间:          撤销表空间:用于存储事务的撤销数据,在数据恢复时使用. 二.创建表空间 语法:      …
数据库对象 Oracle数据库对象: 数据库对象是数据库的组成部分,常常用 CREATE 命令进行创建,可以使用 ALTER 命令修改,用 DROP 执行删除操作. 种类: (1)表空间:所有的数据对象都存在指定的表空间中. (2)同义词:就是给数据库对象起一个别名. (3)序列:Oracle中实现增长的对象. (4)视图:预定义的查询,作为表一样的查询使用,是一张虚拟表. (5)索引:对数据库表中的某些列进行排序,便于提高查询效率. 表空间 在数据库系统中,存储空间是较为重要的资源,合理利用空…
1.创建用户: create user toptea2 identified by "用户名" 2.给用户授权 grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户名; grant create view to 用户名; 3.查询表空间大小 select file_name,bytes/1024/1024||'M' "size" from dba_d…
首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户select * from dba_users;--创建新用户create user gpmgt identified by GPMGT; --查看所有用户所在表空间select username,default_tablespace from dba_users; --查询所有表空间路径select * from dba_data_files ;--创建一个表空间create tablespace GPMGT_DATA…
查看当前用户所在表空间 select username,default_tablespace from user_users; 修改用户默认表空间 alter user 用户名 default tablespace 新表空间; 查看用户所拥有的角色 select * from user_role_privs; 查询数据库中有多少张表 select * from user_tables;…
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…
一.数据库创建: 1.利用数据库配置助手(DBCA,Database Configuration Assistant)图形化方式 2.创建完成之后,找到  D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下的 tnsnames.ora 监听配置文件打开 配置一下新数据库的数据库名和sid 3.然后重新启动 pl\sql登陆即可 二.创建临时表空间:(如不创建则使用默认临时表空间) create temporary tablespace PIVAS_T…
首先进入oracle用户,命令是: su - oracle sqlplus /nolog connect system/123456@ora11g 或者 [oracle@localhost ~]$   sqlplus Enter user-name:   system Enter password:    123456 然后执行一下语句 : ---建立表空间自动增长--CREATE  TABLESPACE classzhang_pt DATAFILE 'classzhang_pt.DBF' SI…
用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间,这个方法用起来更加简明快捷. 假设: 文章假设,如果您用的是Linux系统,那么Oracle用户名为oracle.同时,您是在oracle服务器上操作. 如果是在Windows系统下, 请先点击"开始",然后点"运行",输入cmd并点击"确定",打…
1.SYSAUX表空间 SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表空间或系统表空间的数据库组件现在在SYSAUX表空间中创建.SYSAUX 表空间存放一些其他的 metadata 组件,如 OEM,Streams 等会默认存放在 SYSAUX 表空间里.通过分离这些组件和功能,SYSTEM表空间的负荷得以减轻.反复创建一些相关对象及组件引起SYSTEM表空间的碎片问题得以避免. 2.SYSTEM表空间 SYSTEM表空…
需求:需要整理现场用户创建的表空间以及其存储数据,进行规范化管理.在整理用户现场建立的表空间时,需要排除掉非用户创建的表空间,所有首先需要那些表空间是用户创建的,那些是Oracle自带的. 本机测试建立一个新库,发现自带表空间如下: 下面对每一个表空间进行简单说明(部分内容引自网络): 1.SYSAUX表空间 SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表空间或系统表空间的数据库组件现在在SYSAUX表空间中创建.SYSA…
1:创建临时表空间 create temporary tablespace user_temp tempfile 'Q:\oracle\product\10.2.0\oradata\Test\xyrj_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; 2:创建数据表空间 create tablespace user_data logging datafile 'Q:\oracle\p…
用Oracle自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的, 本文要介绍的是另一种方法就是使用Oracle所带的命令行工具SQLPLUS来创建表空间. 打开SQL Plus 登录: 输入   SCOTT    回车 输入 tiger  回车 出现下面界面,即为连接成功 输入  conn sys as sysdba 回车 输入 admin 回车 看一下当前的用户是不是管理员 输入  show user 回车 查看当前的数据库文件存放位置 输入 select…
一.概述 1.数据库实际管理中,不同业务系统需要使用'不同的用户'进行管理维护和使用,这样做把业务数据和系统数据独立分开管理,利于数据库系统管理: 2.在数据库中创建业务系统用户时候,建议为用户创建指定的用户表空间,否则全部默认为user表空间存储,使得user表空间容易过大,不易管理.查询. 二.操作 1.create user <username> identified by <password>;  此方式使用默认user表空间,不推荐此语句. 2.create user &…
代码: //dba账户登录 sqlplus 请输入用户名:dpp_data as sysdba 请输入口令:dpp_data //创建账号 create user techrpt_data identified by techrpt_data; //创建临时表空间 create temporary tablespace TECHRPT_DATA_TEMP tempfile 'D:\ORACLE\ORADATA\ORCL\TECHRPT_DATA_TEMP.dbf' size 32m autoex…
1.不能创建表空间问题 datafile为表空间的存放位置,没有将表空间存放路径指定为orcl数据库时,创建表空间出错如下 查看自己的Oracle安装位置,我的Oracle10g安装在虚拟XP系统中,Oracle10g安装路径如下图所示.所以解决上述不能创建表空间方法是将表空间创建路径指定为Oracle数据库安装位置的orcl数据库的文件路径 2.正确创建表空间方式 使用Oracle数据库存储数据时,需要先创建表空间 -- 创建表空间 create tablespace jk028 -- 数据文…
步骤一:  删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的. 步骤二: 删除tablespace DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES; drop user : 仅仅是删除用户, drop user ×× cascade :会删除此用户名下的所有表和视图. userSpecify…
目标 1.创建表空间 lxy 2.创建临时表空间tmp_lxy create tablespace lxy datafile '/u01/app/oracle/oradata/LXY/lxy.dbf' size 50M; create temporary tablespace tmp_lxy tempfile '/u01/app/oracle/oradata/LXY/tmp_lxy.dbf' size 50M; 数据文件路径: $ORACLE_BASE/oradata/<ORACLE_SID>…
1.打开sqlplus 2.建表空间.用户.授权…
版权声明:本文为博主原创文章,未经博主允许不得转载. Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的. 步骤二: 删除tablespace DROP TABLESPACE tablespace_na…
1.创建用户表空间 CREATE TABLESPACE my_tsLOGGINGDATAFILE 'D:\app\win7\oradata\orcl\my_ts.dbf' SIZE 10M AUTOEXTEND ON NEXT 2M MAXSIZE 1024MEXTENT MANAGEMENT LOCAL; 2.创建临时表空间 CREATE TEMPORARY TABLESPACE my_ts_tempTEMPFILE 'D:\app\win7\oradata\orcl\my_ts_temp.d…
有时会发现数据库system表空间增长很快,使用以下语句查看system表空间使用量.也可以使用toad直接看. select b.tablespace_name "表空间", b.bytes / / "大小M", (b.bytes - sum(nvl(a.bytes, ))) / / "已使用M", substr((b.bytes - sum(nvl(a.bytes, ))) / (b.bytes) * , , ) "利用率"…