【Oracle】oracle创建表空间、用户

-- 备注:首先,要知道原表空间名,原账号

-- 1. 查询表空间文件位置
SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;

-- 2. 建立表空间文件以及默认大小
create tablespace 表空间名 datafile '表空间文件路径' size 大小(单位M);
-- 如:
-- create tablespace jxfic datafile 'F:\app\Administrator\product\11.2.0\dbhome_1\oradata\jxfic.dbf' size 300M;

-- 3. 创建用户和密码,分配表空间
create user 用户名 identified by 密码  default tablespace 表空间名;
-- 如:
-- create user jxfic identified by xxxx  default tablespace jxfic;

-- 4. 赋权限 (默认给dba,connect,resource;也可以给其他)
grant dba,connect,resource to 用户名;
-- 如:
-- grant dba,connect,resource to jxfic;

-- 5. 查询表空间是否为自增
SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;
-- 5.1修改为自增1 (无限自增,最大32GB)
ALTER DATABASE DATAFILE 'F:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\ORADATA\jxfic.DBF' AUTOEXTEND ON;
-- 5.2每次自动增长200m
ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON NEXT 200M ;
-- 5.3每次自动增长200m,数据表最大不超过1G
ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON NEXT 200M MAXSIZE 1024M;
-- 5.4如果之前限制了最大表空值,现在改为不限制
alter database datafile 'D:\ORACLE\DATA_ORA\ORCL\CREDITCARD.DBF' autoextend on maxsize unlimited;

-- 6. 单个表空间文件超过32GB后
alter tablespace 表空间名  add datafile  '表空间文件路径' size 大小;
-- 如:
-- alter tablespace CREDITCARD  add datafile  'D:\ORACLE\DATA_ORA\ORCL\CREDITCARD1.DBF' size 10000M;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值