如何使用sqlplus命令行工具为oracle创建用户和表空间
使用Oracle10g自带的企业管理器或者PL/SQL图形化的方法来创建表空间和用户以及分配权限都比较简单
创建表空间,这个方法就可以了使用起来更简单、更快。
假设:本文假设如果您使用的是Linux系统,Oracle用户名为oracle。同时,你正在oracle服务器上进行操作。
如果您在Windows系统下,请先单击“开始”,然后单击“运行”,输入cmd,单击“确定”,打开命令行窗口
如果您在 Linux 图形窗口中,请右键单击桌面,单击“打开终端”,然后输入 su - oracl
A完成上述准备工作后,输入以下命令:
sqlplus /nolog 回车后,会出现提示符SQL>。这时输入conn / as sysdba
一般就可以登录了,如果失败,可以尝试使用conn sys/sys用户的密码。 as sysdba 再试一下
接下来我们看看你当前的数据库文件一般放在哪里:
select name from v$datafile;在windows下可能看到的结果如下: SQL> select name from v$datafile;姓名 - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------- --- D:\oracle\oradata\orcl\system01.dbf D:\oracle\oradata\orcl \undotbs01.dbf D:\oracle\oradata\orcl\cwmlite01.dbfD:\oracle\oradata\orcl\drsys01.dbfD:\oracle\oradata\orcl\indx01.dbfD:\oracle\oradata\orcl\tools01 .dbf
表示你的数据文件放在目录D:\oracle\/oradata\orcl\
Linux下可能看到的结果are 如下:
SQL> select name from v$datafile;姓名 - - - - - - - - - - - - - - - - - - - - - - - - - -------------------------------------- /oracle/oradata/orcl/system01.dbf/oracle /oradata/orcl/undotbs01.dbf表示你的数据文件放在/oracle/oradata/orcl/目录下
好了,我们可以开始创建数据库表空间,创建数据库表的命令格式空间如下:
create tablespace 表空间名称 datafile '对应文件名' size size;示例如下:
< p>对于上述windows情况:创建表空间yang数据文件'D:\oracle\oradata\orcl\yang.dbf'大小3000m;3000m指的是3000MB
对于上述Linux情况:
创建tablespace yang datafile '/oracle/oradata/orcl/yang.dbf' size 3000m;至此,所需的表空间已经创建完成。
接下来我们开始创建用户。创建用户的命令格式如下:
创建用户 用户名由密码标识 默认表空间 用户默认使用哪一个?表空间;修改用户权限:
将角色1、角色2授予用户名;示例如下:
创建用户yanglei,标识为yang123,默认表空间yang; grant dba,连接yanglei;授权成功。
ps:我们来看看Oracle是如何创建用户的。具体代码如下:
创建用户
--创建用户create user MEP由 whq1987 标识的默认表空间 MEP 临时表空间 MEP_TEMP 配置文件 DEFAULT;-- 授予/撤销角色权限 grant connect to MEP;grant datapump_exp_full_database to MEP;grant datapump_imp_full_database to MEP;grant dba to MEP;grant exp_full_database to MEP;grant imp_full_database to MEP;grant Resource to MEP;--授予/撤销系统权限 grant alter_user to MEP;grant comment授予 MEP 任何表;授予 MEP 创建任何视图;授予 MEP 创建会话;授予 MEP 创建用户;授予 MEP 删除任何表;授予 MEP 删除用户;授予 MEP 导出完整数据库;授予 MEP 无限表空间;感谢您仔细阅读本文。希望小编分享的《如何使用sqlplus命令行工具为Oracle Space创建用户和表》这篇文章对大家有所帮助。同时希望大家支持,关注行业资讯频道,了解更多相关知识,等你来学习!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用sqlplus命令行工具为oracle创建用户和表空间