以下操作均在sqlplus下进行。WindowsXP下,可通过以下两种方法打开sqlplus:

1、依次点击 开始->程序->Oracle->应用程序开发->SQL Plus;

2、依次点击 开始->运行->输入“CMD”,打开命令行窗口。在窗口里输入“sqlplus”,回车后即可进入sqlplus操作界面(需要输入用户名和密码)。

------------------------------------------------------------

以下是新建用户的具体过程:

①我使用的是oracle安装过程中默认创建的数据库orcl,该数据库存放在 C:\oracle\product\10.2.0\oradata\orcl ,现在便是在该数据库里建立用户;

②创建用户前,需要为该用户创建表空间。命令格式如下:

create tablespace 表空间名 datafile '数据文件名' size 表空间大小;

比如,我现在打算创建名为test_tablespace的表空间,则输入以下命令:

create tabalespace test_tablespace datafile 'C:\oracle\product\10.2.0\oradata\orcl\test_data.dbf' size 500M;

回车后,会提示“表空间创建成功”。

③接下来就可以创建用户名了。命令格式如下:

create user 用户名 identified by 用户密码 default tablespace 表空间名;

我现在要创建用户test,则输入以下命令:

create user test identified by 1234 default tablespace test_tablespace;

回车后,会提示“用户创建成功”,该用户默认使用的表空间为test_tablespace。

④最后,是为新建的用户授权,允许连接、访问数据库等。在命令行中输入以下命令:

grant connect,resource to test;

grant dba to test;

回车后,会提示“授权成功”。

至此,新用户便全部创建成功。

-------------------------------------

以下是删除用户和表空间的过程。

删除用户(仍以用户名test为例):

drop user test cascade;//cascade参数是级联删除该用户所有对象,若不加上此参数,删除操作可能会出错,建议加上

回车后,会提示“用户删除成功”。

删除表空间:

drop tablespace test_tablespace including contents and datafiles;

回车后,会提示“表空间删除成功”。

如果在命令行进行创建,如下所示:

Oracle创建用户实例:

首先,使用sys用户登陆sqlplus,然后新建用户名密码均为test的用户,表空间为users

后给test赋resource,connect,dba权限

Cmd代码

D:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 1月 26 13:34:09 2010

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL>conn / as sysdba;

已连接。

SQL>create user test identified by test default tablespace users;

用户已创建

SQL>grant resource,connect,dba to test;

授权成功。

SQL>commit;

提交完成。

SQL>

D:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 1月 26 13:34:09 2010

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL>conn / as sysdba;

已连接。

SQL>create user test identified by test default tablespace users;

用户已创建

SQL>grant resource,connect,dba to test;

授权成功。

SQL>commit;

提交完成。

SQL>

删除用户实例:

删除用户后边必须跟cascade,否则失败

Sql代码

SQL>drop user test cascade;

用户已丢弃

SQL>

SQL>drop user test cascade;

用户已丢弃

SQL>

分享到:

2011-09-21 09:18

浏览 1634

分类:数据库

评论

10g添加用户 oracle_oracle10g下新建/删除用户相关推荐

  1. linux删除用户删不了怎么办,Linux下完全删除用户的两种方法

    Linux操作 实验环境:Centos7虚拟机 首先创建一个普通用户 gubeiqing . [root@localhost ~]# useradd gubeiqing [root@localhost ...

  2. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:

    1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...

  3. mysql授权无密码用户_MySQL下新建用户,授权,删除用户,修改密码

    一.创建一个新的用户. 创建用户的方式有两种: 1.create user:就是向用户管理表里插入一个新的用户. 2.最好的方法是使用GRANT语句,因为这样更精确,错误少.从MySQL 3.22.1 ...

  4. Linux工作笔记037---Centos下Linux创建用户_用户组_删除用户

    JAVA技术交流QQ群:170933152 这里主要是生成环境的机器中病毒了,病毒会自动创建一个免密登录的账户,所以才查了查,这个... 唉,平时用内网,后来用云服务器,云服务器,有些厂商是提供安全框 ...

  5. linux添加超级管理员用户,修改,删除用户

    useradd一个用户后,去修改/etc/passwd文件中的这个用户这一行,把其中的uid改为0,gid改为0(其中****代表一个用户名)这样****就具有root权限了 如: root2:x:0 ...

  6. linux超级管理员名字修改,linux添加超级管理员用户,修改,删除用户

    useradd一个用户后,去修改/etc/passwd文件中的这个用户这一行,把其中的uid改为0,gid改为0(其中****代表一个用户名)这样****就具有root权限了 如: root2:x:0 ...

  7. centos下新建超级用户及sudoers权限问题

    1.新建用户:    #useradd hdfs 2.修改密码:    #passwd hdfs 3.设置超级用户权限    可先sudo chmod 777 /etc/sudoers 读写权限   ...

  8. Linux下完全删除用户

    实验环境:Centos7虚拟机 首先创建一个普通用户gubeiqing. [root@localhost ~]# useradd gubeiqing [root@localhost ~]# passw ...

  9. MySQL 用户管理 - 添加用户、授权、删除用户

    不要直接使用 root 用户管理应用数据 添加用户 以root用户登录数据库,运行以下命令: create user zhangsan identified by 'zhangsan'; 上面的命令创 ...

  10. mysql中删除用户_Mysql创建,删除用户

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

最新文章

  1. Nginx中server_name 参数详解
  2. 1231. The Embarrassed Cryptography
  3. Linux / openwrt / Ubuntu 18.04 虚拟机中的 openwrt 如何联网
  4. 【PHP】PHPExcel类 excel常用操作小结
  5. php+header+跳转输出,php利用header跳转怎么失效了?
  6. “数据湖”:概念、特征、架构与案例
  7. 搜狐视频怎么下载到电脑
  8. python将csv装入mysql_python 从csv读数据到mysql的实例
  9. js文件位置--为甚有些js必须放在尾部
  10. 按条件分类_史上最全物流仓储分类方式
  11. hdu 2546 饭卡 01背包
  12. 【机器学习】误差逆传播算法(反向传播算法)
  13. HotKey学习总结
  14. 【BZOJ-28921171】强袭作战大sz的游戏 权值线段树+单调队列+标记永久化+DP...
  15. 《位置大数据隐私管理》—— 1.4 隐私泄露威胁
  16. 34所自划线院校研究生奖助学金一览!
  17. android 字符串转小数点,Android实现计算器(计算表达式/计算小数点以及括号)...
  18. Android九宫格解锁的实现
  19. 车载音频总线A2B介绍
  20. 金融危机与我何干--一分钟通俗演绎次贷危机

热门文章

  1. axis2 调用.net基于https的WebService接口
  2. ServerVariables 变量
  3. linux ubuntu 11.10 下的android开发环境的搭建!
  4. 181029每日一句
  5. Atitit 软件的俩大要点 提升可读性 提升扩展性 目录 1. 命名可读性 1 2. 提升扩展性法 1 3. 项目常见扩展法 2 1.结构可读性 表驱动代替if else 减少层次 Dsl
  6. Atitit 传媒学院专业与课程表艾提拉总结 目录 1. 媒体分为感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体 1 1.1. 1、感觉媒体 如文字、数据、声音、图形、图像等。 1 1.2. 表示
  7. Atitit java文件监控 WatchService 的使用 目录 1. // 处理下级多层目录 1 2. // 处理新目录 1 3. Code 2 常见问题对于 1.// 处理下级多层目
  8. Atitit 循环处理的新特性 for...else...
  9. Atitit.会员卡(包括银行卡)api的设计
  10. Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode