iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 创建表空间,用户,赋值(简装)
  • 506
分享到

Oracle 创建表空间,用户,赋值(简装)

2024-04-02 19:04:59 506人浏览 安东尼
摘要

一,1.Oracle 创建表空间,用户,赋值(简装)C:\Documents and Settings\Administrator>sqlplus /nologSQL> conn /as sys

一,

1.Oracle 创建表空间,用户,赋值(简装)

C:\Documents and Settings\Administrator>sqlplus /nolog
SQL> conn /as sysdba

2.删除用户
drop user username cascade;

3.创建自增表表空间
SQL> create tablespace 表空间 datafile 'E:\oracle\product\10.2.0\oradata\表空间.dbf' size 50m autoextend on;
4.创建用户

create user username identified by passWord default tablespace 表空间;
5.赋值

grant dba to username;

exit

6.导入数据库

在本地导入数据库

C:\>imp 用户名/用户密码@实例名 file=G:\oracle\oracle.bak full=y

7.导入数据库

导出非本地数据库

C:\>exp rows=y owner=用户名 file="E:\289\库名_201107.dmp" log="e:\289\库名_201107.log"
额外操作

增加表空间
SQL> alter tablespace sjpt resize 500m;
ORA-32773: 不支持对小文件表空间 SJPT 的操作

如果报以上错误则换为:
SQL> alter tablespace sjpt add datafile 'd:\oradata\sjpt1.dbf' size 500m reuse autoextend on next 100m;

 

二,

Http://jun0325.javaeye.com/blog/603783
2.1.查看所有表空间大小:
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

2.2.已经使用的表空间大小:
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

2.3. 所以使用空间可以这样计算:
select a.tablespace_name,total,free,total-free used from    
( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files   
   group by tablespace_name) a,    
( select tablespace_name,sum(bytes)/1024/1024 free from dba_free_space   
   group by tablespace_name) b   
where a.tablespace_name=b.tablespace_name;

 

最近一直在导入Oracle的很多备份到新的服务器上的新的Oracle上,但是导入新服务器的Oracle上后,发现使用的仍然是之前默认使用的USERS表空间,并非使用我自行创建的表空间,于是从网上索罗了很多修改表空间的方法终于搞定了。
主要用到了下面几个sql: 
(1) 查询占用该表空间的表: select segment_name,bytes/1024/1024 from dba_segments where tablespace_name='ts_name' and segment_type='TABLE'; 
(2) 修改表所使用的表空间: alter table buffalo_wf_processinstance move tablespace "ts_name"; 
(3) 修改带有大字段表的表空间: alter table tb_name(表名) move tablespace tbs_name(表空间名) lob(col_lob1(字段名),col_lob2) store as(tablesapce tbs_name); 
(4) 对于有索引的表重建索引: alter index PK_T_CMS_CATALOG(索引名) rebuild; 不知道各位高手在遇到这种情况的时候是如何修改它的表空间?

 

 三,

3.1

查看表空间是否为自增??

---如果有多个数据文件,则单个显示分开显示、

 select TABLESPACE_NAME, AUTOEXTENSIBLE from dba_data_files;

----表空间没有自增属性,而表空间中的数据文件是可以自增的,所以间接达到表空间自增

select distinct TABLESPACE_NAME, AUTOEXTENSIBLE from dba_data_files;

3.2

查看数据文件,有时会有多个,而且不在同一目录,所以需要用到

select * from dba_data_files;


 2011-01-06


您可能感兴趣的文档:

--结束END--

本文标题: Oracle 创建表空间,用户,赋值(简装)

本文链接: https://www.lsjlt.com/news/39244.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle如何创建表空间,创建用户,给用户赋权限
    小编给大家分享一下oracle如何创建表空间,创建用户,给用户赋权限,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!--创建临时表空间create temporary tablespace ...
    99+
    2024-04-02
  • Oracle如何创建表空间、创建数据库用户、赋权限
    这篇文章将为大家详细讲解有关Oracle如何创建表空间、创建数据库用户、赋权限,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 创建表空间:c...
    99+
    2024-04-02
  • oracle如何创建用户和表空间
    要在Oracle数据库中创建用户和表空间,您需要具有适当的权限。以下是创建用户和表空间的步骤: 创建表空间: CREATE TA...
    99+
    2024-04-09
    oracle
  • oracle 10g 创建用户以及表空间
    1、连接数据库# su - oracle $ conn  /  as sysdba2、创建表空间SQL>&nb...
    99+
    2024-04-02
  • oracle如何创建用户指定表空间
    要在Oracle中创建一个用户并指定表空间,可以按照以下步骤进行操作:1. 以具有适当权限的用户登录到Oracle数据库。2. 使用...
    99+
    2023-08-23
    oracle
  • Oracle中怎么创建表空间和用户
    这期内容当中小编将会给大家带来有关Oracle中怎么创建表空间和用户,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  Oracle如何创建表空间,如何创建用户。在Wind...
    99+
    2024-04-02
  • Oracle RAC如何创建表空间和用户
    这篇文章主要介绍Oracle RAC如何创建表空间和用户,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 创建表空间:create tablespace ...
    99+
    2024-04-02
  • oracle怎么创建用户默认表空间
    要创建一个新用户并指定其默认表空间,可以使用以下步骤: 使用管理员权限登录到Oracle数据库。 创建一个新的表空间,例如:...
    99+
    2024-04-09
    oracle
  • oracle怎么创建用户并指定表空间
    要在Oracle中创建一个用户并指定表空间,可以按照以下步骤进行操作:1. 以具有适当权限的用户(例如sys或system)登录到O...
    99+
    2023-08-31
    oracle
  • Oracle创建表空间、创建用户以及授权的方法
    这篇文章主要介绍“Oracle创建表空间、创建用户以及授权的方法”,在日常操作中,相信很多人在Oracle创建表空间、创建用户以及授权的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • oracle创建表空间、授权、创建用户、导入dmp文件
    oracle创建表空间,授权,创建用户,导入dmp文件,具体详解如下所示: 1.创建表空间 Create tablespace bpm datafile 'D:\ORACLE11\ORADATA\ORC...
    99+
    2024-04-02
  • oracle怎么创建表空间
    要在Oracle中创建表空间,可以使用CREATE TABLESPACE语句。以下是创建表空间的步骤:1. 使用SYSDBA权限登录...
    99+
    2023-08-18
    oracle
  • plsql怎么创建表空间和用户
    要在PL/SQL中创建表空间和用户,可以按照以下步骤进行操作:1. 创建表空间:```CREATE TABLESPACE table...
    99+
    2023-09-09
    plsql
  • oracle中怎样创建表空间
    oracle中怎样创建表空间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  ORACLE EBS操作某一个FORM界面,或者后台数据库操作某...
    99+
    2024-04-02
  • oracle中怎么创建表空间
    oracle中怎么创建表空间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  创建数据库用户的具体过程:  1.假如现在已经建好名为'...
    99+
    2024-04-02
  • oracle如何建立用户和表空间
    要在Oracle数据库中建立用户和表空间,可以按照以下步骤操作:1. 登录到Oracle数据库。2. 使用管理员权限的用户(如sys...
    99+
    2023-08-31
    oracle
  • 如何编写shell脚本操作oracle删除表空间、创建表空间、删除用户
    本篇内容介绍了“如何编写shell脚本操作oracle删除表空间、创建表空间、删除用户”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!orac...
    99+
    2023-06-09
  • oracle 创建表空间详细介绍
    Oracle是一种关系型数据库管理系统,它使用表空间来存储数据和索引。表空间是逻辑上的概念,它是由一个或多个数据文件组成的。一个数据...
    99+
    2023-08-17
    Oracle
  • oracle12创建用户指定表空间的方法
    小编给大家分享一下oracle12创建用户指定表空间的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!--1.创建临时空间 c...
    99+
    2024-04-02
  • Oracle如何创建新undo表空间
    这篇文章主要介绍Oracle如何创建新undo表空间,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在处理一则ORA-600 [4194]案例时,参考MOS文档:Step by ste...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作