本文整理自网络,侵删。
目录
- 一、切换到Oracle用户
- 二、登录到sys用户
- 三、创建临时表空间
- 四、创建表空间
- 五、创建用户名密码并与绑定表
- 六、添加权限
- 七、查询已创建的用户
- 八、解锁用户
- 九、删除用户
- 十、修改密码
一、切换到Oracle用户
su – oracle
二、登录到sys用户
sqlplus / as sysdba
三、创建临时表空间
//查询临时表空间有哪些 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;
五、创建用户名密码并与绑定表
create user lrms identified by lrms_nmgjc default tablespace LRMS_DB temporary tablespace LRMS_TMP;
六、添加权限
新建立的用户是没有权限的,不能执行数据库的操作。
//常被用到的系统预定义角色: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 密码;
到此这篇关于Linux 创建oracle数据库的文章就介绍到这了,更多相关oracle数据库创建内容请搜索
标签:Oracle
相关阅读 >>
更多相关阅读请进入《oracle》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » Linux 创建oracle数据库的详细过程
标签:oracle
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。