Oracle 创建用户和表空间

Oracle 创建用户和表空间

使用sys 账户登录

建立临时表空间

sql 复制代码
--建立临时表空间
CREATE TEMPORARY TABLESPACE TEMP_POS  --创建名为TEMP_POS的临时表空间
TEMPFILE '/oracle/oradata/POS/TEMP_POS.DBF'    -- 临时文件
SIZE 50M    -- 其初始大小为50M
AUTOEXTEND ON    -- 支持自动扩展
NEXT 50M     -- 20480M -- 每次增量为50M ,最大20480M  
EXTENT MANAGEMENT LOCAL;

建立表空间

sql 复制代码
--建立表空间
CREATE TABLESPACE POS --创建名为"POS"的表空间
LOGGING
DATAFILE '/oracle/oradata/POS/POS.DBF'
SIZE 50M    -- 其初始大小为50M
AUTOEXTEND ON    -- 支持自动扩展
NEXT 50M  -- MAXSIZE 20480M 最大20480M  -- 每次增量为50M
EXTENT MANAGEMENT LOCAL;

创建用户绑定表空间

sql 复制代码
--创建用户
CREATE USER pos IDENTIFIED BY pos123456 -- 12c之后的版本,可以试试在用户名前加上c##
DEFAULT TABLESPACE POS  --表空间
TEMPORARY TABLESPACE TEMP_POS; -- 临时表空间,关联任意一个都行
 
-- 创建表的时候没有关联表空间
CREATE USER pos IDENTIFIED BY PASSWORD;
CREATE USER C##pos IDENTIFIED BY PASSWORD; -- 应该是12c之后都需要
 
--修改用户表空间
ALTER USER pos DEFAULT TABLESPACE POS;
ALTER USER pos TEMPORARY TABLESPACE TEMP_POS;

授权

sql 复制代码
--此是账号还不能登录,需要授权才能可以
GRANT CONNECT,RESOURCE,DBA TO pos;
相关推荐
学地理的小胖砸18 分钟前
【Python 操作 MySQL 数据库】
数据库·python·mysql
dddaidai1231 小时前
Redis解析
数据库·redis·缓存
数据库幼崽1 小时前
MySQL 8.0 OCP 1Z0-908 121-130题
数据库·mysql·ocp
Amctwd1 小时前
【SQL】如何在 SQL 中统计结构化字符串的特征频率
数据库·sql
betazhou2 小时前
基于Linux环境实现Oracle goldengate远程抽取MySQL同步数据到MySQL
linux·数据库·mysql·oracle·ogg
lyrhhhhhhhh2 小时前
Spring 框架 JDBC 模板技术详解
java·数据库·spring
喝醉的小喵3 小时前
【mysql】并发 Insert 的死锁问题 第二弹
数据库·后端·mysql·死锁
付出不多4 小时前
Linux——mysql主从复制与读写分离
数据库·mysql
初次见面我叫泰隆4 小时前
MySQL——1、数据库基础
数据库·adb
Chasing__Dreams4 小时前
Redis--基础知识点--26--过期删除策略 与 淘汰策略
数据库·redis·缓存