Oracle 创建表空间,用户,赋值(简装)
一,
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
转载于:https://blog.51cto.com/hi289/1832572
Oracle 创建表空间,用户,赋值(简装)相关推荐
- Oracle创建表空间/用户及导入导出
文章目录 一.SQL Plus登录 二.创建表空间,用户 1.创建文件夹 2.创建表空间 2.创建用户 3.用户绑定表空间 4.用户授权 三.Oracle导入导出 2.导出 3.导入 四.Navica ...
- Oracle创建 表空间 用户 给用户授权命令
//创建表空间 create tablespace ACHARTS datafile 'D:\oradata\orcl\ACHARTS01.DBF' size 800m autoextend on n ...
- oracle创建用户表空间6,Oracle创建表空间,添加用户及授权
工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了 2.Oracle用户新增 执行语句 create ...
- oracle创建表空间.创建用户.创建表
oracle创建表空间.创建用户.创建表 转:http://blog.csdn.net/zhoubl668/archive/2009/02/02/3858576.aspx 在SQL*Plus中:(1) ...
- Oracle创建表空间、创建用户以及授权
原文地址:Oracle创建表空间.创建用户以及授权 作者:chinacoolsword Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 对于初学者来 ...
- Oracle(一)创建表空间 用户以及用户授权
Oracle(一)创建表空间 用户以及用户授权 一.表空间 1.创建表空间 --创建表空间 create tablespace myoracle datafile 'd:\myoracle.dbf'- ...
- oracle创建新指定表空间,oracle创建表空间 创建用户指定表空间并授权
1.创建表空间 例如: (1)表空间名为myplace: (2)数据文件路径为E:\oracle\oracle_home\oradata\myspace (3)文件名为mydbf.dbf,空间大小为3 ...
- Oracle创建表空间、用户、授权
Oracle创建表空间.用户.授权 第1步.利用远程工具连接服务器(CRT.Xshell等) 1.切换oracle用户 2. 无用户名登录,当忘记部分或者所有帐号以及密码的时候可以用此法登录. 3. ...
- oracle 创建表空间 pcincrease,oracle建表空间 各种语句
oracle建表空间 各种语句 在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL& ...
最新文章
- 图像的均值和方差python_python-绘制均值和标准差
- 012_日期内建函数
- 获取浏览器窗口_全面认识区块链浏览器--看穿币圈的蒙蔽与欺骗!
- 软件系统设计 表驱动法
- word文档相关使用
- DiQuick Web UI 框架 V1.3.2 版本更新
- C语言和设计模式(状态模式)
- 一个Lumen多层拆分手记
- 第4章 最基础的分类算法-k近邻算法 kNN 学习笔记 上
- C#Winform中运用DevExpress提供的ChartControl控件绘制多条曲线图
- 2020-1-7(169)
- 台式计算机 按键盘字母键 没反应6,台式电脑键盘没反应怎么回事 键盘按了没反应怎么办...
- 安庆集团-冲刺日志(第二天)
- 无人机测量技术在房地一体项目中的应用
- 解决Xmanager重复输入两次的问题
- 【Week2 作业】A - Maze、B - Pour Water
- IC设计中时钟偏斜对延时的影响
- AI/大数据测试——各大厂质量保障实践分享汇总
- 无光驱无U盘 硬盘安装操作系统 NT6
- LTspice XVII > Transformer 变压器仿真
热门文章
- mysql 5.7 io 性能 aio_深入理解MySQL的InnoDB引擎
- api网关 android,如何通过Android上的retrofit2使用Cognito Credentials调用API网关?
- 获取php.ini配置信息,获得php所对应的配置文件(php.ini)信息
- 华为注册鸿蒙商标与三海经,华为注册了一本《山海经》?除了鸿蒙商标,还有很多...
- mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决
- 在react项目中编写css,更好的在react项目中写css代码--emotion
- python初学者用什么开发环境搭建_2019-04-11 python入门学习——配置机器及搭建开发环境...
- java 保留字符串,如何在Java中保留字符串而不使用反转功能
- php5.1.4,apache 2.2.2 + PHP5.1.4 不能运行的解_php
- layer调用父页面方法_Ruby for SketchUp之图层【Layer】