美文网首页数据库
Oracle数据库操作之用户创建

Oracle数据库操作之用户创建

作者: 王滕辉 | 来源:发表于2017-03-22 16:50 被阅读6次

-- 1.创建用户 密码
create user rxk identified by rxk;

-- 2 授权 表操作,连接,dba
-- 一般dba权限不授权的,普通用户有链接和使用的权限就够了
grant resource ,connect ,dba to rxk;

-- 3.1 查看表空间的位置
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
-- 我的查出来数据文件存放的位置是下面的
-- E:\DATABASE\ORCL18\HADOOP0.ORA

-- 3.2 创建表空间 RXK_DATA 注意修改datafile 位置
create tablespace RXK_DATA
logging
datafile 'E:\DATABASE\ORCL18\RXK_DATA001.dbf'
size 1024m
autoextend on
next 500m maxsize unlimited
extent management local;

-- 3.3 创建表空间 RXK_INDEX 注意修改datafile
create tablespace RXK_INDEX
logging
datafile 'E:\DATABASE\ORCL18\RXK_INDEX002.dbf'
size 1024m
autoextend on
next 500m maxsize unlimited
extent management local;

--3.4 修改用户表空间权限
alter user rxk quota unlimited on RXK_DATA;
alter user rxk quota unlimited on RXK_INDEX;
alter user rxk default tablespace RXK_DATA;

-- 当然当你发现创建错误的时候使用删除语句删除,注意表空间必须保留一个数据文件
--alter tablespace datatransform_index drop datafile 'E:\DATABASE\ORCL18\company_index001.dbf';

-- 4修改表空间大小,添加表空间的文件
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA002.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA003.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA004.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA005.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA006.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA007.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA008.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA009.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;
ALTER TABLESPACE RXK_DATA ADD DATAFILE 'E:\DATABASE\ORCL18\RXK_DATA010.dbf'SIZE 1024M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;

-- 查看服务器用户表空间使用情况
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;

相关文章

  • 2018-06-28 第五十三天 oracle

    一、数据库对象 oracle 的数据库对象:表、用户、约束、索引、序列、视图 (一)关于用户的操作 --创建一个新...

  • Oracle用户与权限

    Oracle数据库下用户操作 新增用户 前置条件 首先登陆到系统用户sys(sys用户具有创建用户的权限)。 然后...

  • oracle用imp导入dmp文件

    oracle命令行登录 创建用户 创建表空间 用户授权 用创建的用户名和密码登录oracle数据库 最该权限授权 ...

  • oracle数据库之索引书目录

    oracle数据库之索引 oracle数据库之创建一个索引(Creating an Index Explicitl...

  • Linux 下创建用户表空间.md

    linux下创建oracle用户表空间 操作步骤如下: 登录linux,以oracle用户登录(如果是root用户...

  • Oracle19C的RPM安装

    1、修改系统参数,创建oracle用户等操作 rpm -ivh oracle-database-preinstal...

  • oracle初探

    oracle以DBA形式登录 [Oracle创建用户、角色、授权、建表] oracle数据库的权限系统分为系统权限...

  • 数据库用户管理

    1 Oracle数据库用户管理 创建用户 锁/解锁用户 获取创建用户的语句 修改配额 修改用户默认表空间 常用拼接...

  • Oracle 11.2.0.4应用缓存之一(TimesTen 1

    1.Timesten端Oracle数据库服务定义配置 Oracle端创建ttuser用户(与Timesten中同名...

  • Oracle 12.2.0.1应用缓存之一(TimesTen 1

    1.Timesten端Oracle数据库服务定义配置 Oracle端创建ttuser用户(与Timesten中同名...

网友评论

    本文标题:Oracle数据库操作之用户创建

    本文链接:https://www.haomeiwen.com/subject/vbgonttx.html