mysql删除表空间 命令_使用sql语句创建 表空间 和用户,以及如何彻底删除表空间和用户,使用命令导出和导出数据库...

创建表空间有很多种方式,在安装好oracle 11g 后在网站上 https://localhost:1158/em 手动创建也可以,但是没有sql直接生成方便,下面介绍下如何用sql语句直接生成表空间,用户名和密码

--创建 表空间 表空间名:ylzcbp

create tablespace ylzcbp

logging

datafile 'ylzcbp.dbf' size 1024m autoextend on next 30m

extent management local segment space management auto;

--创建用户名和密码 这里用户名和密码都是:ylzcbp

-- USER SQL

CREATE USER ylzcbp IDENTIFIED BY ylzcbp

DEFAULT TABLESPACE ylzcbp

TEMPORARY TABLESPACE TEMP;

GRANT execute on DBMS_PIPE to  ylzcbp ;

GRANT connect to ylzcbp;

GRANT resource to ylzcbp;

GRANT create any trigger to ylzcbp;

GRANT DBA to ylzcbp;

--删除用户

drop user xxx;

如果用户的schema中有objects ,需要加cascade参数,即drop user xxx cascade;

--删除表空间

alter tablespace ylzcbp offline;

drop tablespace ylzcbp including contents and datafiles;

--查看各表空间分配情况。

select tablespace_name, sum(bytes) / 1024 / 1024  from dba_data_files

group by tablespace_name;

--查看各表空间空闲情况。

select tablespace_name, sum(bytes) / 1024 / 1024  from dba_free_space  group by tablespace_name;

--更改数据表大小(10G)

alter database datafile '/ora/oradata/radius/undo.dbf' resize 10240m;

--设置表空间不足时自动增长

----查看表空间是否自动增长  yes代表自动增长

SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;

----设置表空间自动增长

ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON;//打开自动增长

ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON NEXT 200M ;//每次自动增长200m

ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON NEXT 200M MAXSIZE 1024M;//每次自动增长200m,数据表最大不超过1G

--导出数据库命令(在cmd中执行命令)

exp wsbsbb/wsbsbb@10.92.131.48:1521/esb2  file=E:\wsbsbb.dmp  owner=(wsbsbb)

--导入数据库命令

imp wsbsbb/wsbsbb@10.92.131.48:1521/esb2 file=E:\wsbsbb.dmp full=y ignore=y

注意事项:

1、使用的用户要有权限导出数据库,没有的话需要DBA赋权

grant CONNECT,RESOURCE,EXP_FULL_DATABASE,IMP_FULL_DATABASE,create session,create table,create database link,create view,create sequence,CREATE ANY PROCEDURE,create any type,drop any type,execute any procedure,debug any procedure,debug connect session,create trigger,unlimited tablespace to wsbsbb;

2、出现下列问题:可能是该用户下有无效的DBLINK 删除在重新操作尝试下。

即将导出指定的用户...

. 正在导出 pre-schema 过程对象和操作

. 正在导出用户 WSBSBB 的外部函数库名

. 导出 PUBLIC 类型同义词

. 正在导出专用类型同义词

. 正在导出用户 WSBSBB 的对象类型定义

即将导出 WSBSBB 的对象...

. 正在导出数据库链接

EXP-00106: 数据库链接口令无效

EXP-00000: 导出终止失败

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值