用sqlplus为oracle创建用户和表空间

用sqlplus为oracle创建用户和表空间

用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS
来创建表空间,这个方法用起来更加简明快捷。
  假设: 文章假设,如果您用的是Linux系统,那么Oracle用户名为oracle。同时,您是在oracle服务器上操作。
  如果是在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口
  如果是在Linux的图形窗口,请右键点击桌面并点击“打开终端”,然后输入    su  -   oracl
  做好上述准备工作以后,输入以下命令:
  sqlplus   /nolog
  回车后,将出现提示符 SQL>
  这时输入
  conn   /   as   sysdba
  一般即可登录,如果失败的话,可以试一下用conn    sys/sys用户的密码   as sysdba来重试一下
  接下来,我们看看您当前的数据库文件一般都是放在哪里的:
  select    name    from    v$datafile;
  windows下可能看到的结果如下:
  SQL> select name from v$datafile;
  NAME
  --------------------------------------------------------------------------------
  D:\oracle\oradata\orcl\system01.dbf
  D:\oracle\oradata\orcl\undotbs01.dbf
  D:\oracle\oradata\orcl\cwmlite01.dbf
  D:\oracle\oradata\orcl\drsys01.dbf
  D:\oracle\oradata\orcl\indx01.dbf
  D:\oracle\oradata\orcl\tools01.dbf
  说明您的数据文件是放在 D:\oracle\/oradata\orcl\ 这个目录下的
  Linux下可能看到的结果如下:
  SQL> select name from v$datafile;
  NAME
  --------------------------------------------------------------------------------
  /oracle/oradata/orcl/system01.dbf
  /oracle/oradata/orcl/undotbs01.dbf
  /oracle/oradata/orcl/cwmlite01.dbf
  /oracle/oradata/orcl/drsys01.dbf
  /oracle/oradata/orcl/indx01.dbf
  /oracle/oradata/orcl/tools01.dbf
  说明您的数据文件是放在 /oracle/oradata/orcl/ 这个目录下的
  好,我们可以开始创建数据库表空间了,创建数据库表空间的命令格式如下:
  create  tablespace  表空间名  datafile   '对应的文件名'    size   大小;
  举例如下:
  对于上述的windows情况:
  create  tablespace  yang   datafile   'D:\oracle\oradata\orcl\yang.dbf'    size   3000m;
  3000m指的是3000MB
  对于上述的Linux的情况:
  create  tablespace  yang   datafile   '/oracle/oradata/orcl/yang.dbf'    size   3000m;
  至此,所需的表空间已建立。
  接下来我们开始创建用户,创建用户的命令格式如下:
  create  user  用户名  identified   by   密码  default   tablespace   用户默认使用哪一个表空间;
  修改用户的权限:
  grant   角色1,角色2  to  用户名;
  举例如下:
  create   user   yanglei   identified    by    yang123    default   tablespace   yang;
  grant   dba, connect    to   yanglei;
授权成功。

参考:http://www.cnblogs.com/furenjian/articles/2889787.html

最新文章

  1. ASP.Net中的Web Resource
  2. mac 终端(terminal) 启动tomcat
  3. Windows下Nginx+Mysql+Php(wnmp)环境搭建
  4. C语言:break和continue
  5. Repaint轨迹保留?(待处理,待编辑)
  6. js判断页面点击事件
  7. Swift游戏实战-跑酷熊猫 09 移除场景之外的平台
  8. FreeMarker语法知识
  9. 【AIX】AIX 6.1 “C compiler cc is not found”问题的解决方案
  10. 使用C# DES解密java DES加密的字符串
  11. MAC 配置--Tomcat服务器
  12. JS左侧菜单-04
  13. python实现裴波那契数列
  14. Xcode中不用Storyboard,用纯xib创建TabBar模式视图
  15. .NET Core Cache [MemoryCache]
  16. web程序顺序
  17. 初学Python——第一节课
  18. springMVC整理02--常用注解的使用
  19. multiprocessing.Manager共享内存的问题记录
  20. Hadoop2源码分析-准备篇

热门文章

  1. HADOOP源码分析之RPC(1)
  2. vim与sublime,程序员的屠龙刀和倚天剑
  3. Windows下 如何添加开机启动项
  4. Android在 普通类(非Activity,多数为Adapter) 中 传输数据为空值 解决方法 :在startActivity 用 intent传输数据
  5. Huge Mission
  6. 浪潮之巅——IT产业的三大定律
  7. 由 System.arraycopy 引发的巩固:对象引用 与 对象 的区别
  8. IDL 矩阵运算
  9. SELECT与SET对变量赋值
  10. 【学习】Zepto与jQuery 差别