Linux 创建oracle数据库的详细过程

作者:超级可爱的小甜甜 时间:2023-07-14 15:59:09 

一、切换到Oracle用户

su – oracle

二、登录到sys用户

sqlplus / as sysdba

Linux 创建oracle数据库的详细过程

三、创建临时表空间

//查询临时表空间有哪些
select name from v$tempfile;
//创建(注意替换LRMS_TMP 为自己的表名)
create temporary tablespace LRMS_TMP tempfile '/oracle/app/oracle/oradata/orcl/LRMS_TMP.dbf' size 100m autoextend on next 32m maxsize 100m extent management local;

四、创建表空间

//查询表空间有哪些
select name from v$datafile;
//创建(注意替换LRMS_DB 为自己的表名)
CREATE TABLESPACE LRMS_DB LOGGING DATAFILE '/oracle/app/oracle/oradata/orcl/LRMS_DB.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 100M EXTENT MANAGEMENT LOCAL;

Linux 创建oracle数据库的详细过程

五、创建用户名密码并与绑定表

create user lrms identified by lrms_nmgjc default tablespace LRMS_DB temporary tablespace LRMS_TMP;

Linux 创建oracle数据库的详细过程

六、添加权限

新建立的用户是没有权限的,不能执行数据库的操作。

//常被用到的系统预定义角色:CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE。数据库管理员需要被授予CONNECT、RESOURCE、DBA这三个角色。数据库开发人员需要被授予CONNECT、RESOURCE角色即可。EXP_FULL_DATABASE、IMP_FULL_DATABASE角色分别用于操作数据库导出、导入相关的操作。
grant connect,resource to lrms;
//创建视图权限
grant create view to lrms;

七、查询已创建的用户

select username from dba_users;

八、解锁用户

//有时用户会处于锁定状态
alter user lrms account unlock;

九、删除用户

drop user 用户名 cascade;
--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

十、修改密码

alter user lrms identified by 密码;

来源:https://blog.csdn.net/qq_41256881/article/details/123687560

标签:linux,oracle,数据库,创建
0
投稿

猜你喜欢

  • 在opera里css出现渲染问题

    2009-01-15 12:19:00
  • 十步搞定uni-app使用字体图标的方法

    2022-12-01 03:52:55
  • 有故事的网页设计——Flash网站奇妙之旅

    2011-01-20 19:58:00
  • numpy矩阵乘法中的multiply,matmul和dot的使用

    2023-10-22 23:58:56
  • Python字符串对齐、删除字符串不需要的内容以及格式化打印字符

    2021-09-17 10:46:33
  • 详解Python在使用JSON时需要注意的编码问题

    2022-08-03 22:06:36
  • Mysql查询很慢卡在sending data的原因及解决思路讲解

    2024-01-18 02:40:45
  • Python Queue模块详解

    2023-01-13 00:42:02
  • 基于Python实现下载网易音乐代码实例

    2023-05-25 01:05:51
  • 通过Cursor工具使用GPT-4的方法详解

    2023-08-28 05:08:34
  • php防止sql注入之过滤分页参数实例

    2023-07-21 10:02:40
  • 基于Python matplotlib库绘制箱线图

    2021-09-04 22:23:24
  • 全面理解javascript的caller,callee,call,apply概念

    2007-12-02 17:44:00
  • Can''t connect to MySQL server on localhost (10061)解决方法

    2024-01-22 00:25:02
  • Python写的服务监控程序实例

    2022-09-01 13:12:31
  • MySQL处理重复数据的学习笔记

    2024-01-22 19:55:39
  • python3在各种服务器环境中安装配置过程

    2021-10-27 22:49:55
  • 深入浅出的SQL server 查询优化

    2010-07-02 20:58:00
  • [CSS+JS]同一页面可以重复使用的选项卡

    2009-02-12 12:53:00
  • 自然语言处理NLP TextRNN实现情感分类

    2022-01-20 11:14:47
  • asp之家 网络编程 m.aspxhome.com