一、表空间

创建表空间

create tablespace  ts001  datafile ‘d:\test\a.dbf’ size 20m uniform size 128k;

使用表空间

create table table1 (id int,name varchar2(20)) tablespace ts001;

改变表空间状态

使表空间脱机

使表空间联机

只读表空间

查看表空间里的所有表

select * from all_tables where tablespace _name='ts001';

查看表所属的表空间

select tablespace _name , table_name from user_tables where table_name='table1';

显示目前用户的身份

show user;

创建用户命令

create user 用户名 identified by 密码

授予dba权限

grant connect,resource,dba to 用户名;

切换用户命令

conn username/password;

切换数据库
set ORACLE_SET=数据库实例名;

查询当前数据库有哪些表

select table_name,tablespace_name from user_tables;

查看安装的数据库版本及数据库是多少位

select * from v$version;

给用户分配权限

权限分为:系统权限和对象权限

创建的新用户没有任何权限(包括不能登录数据库),需要为其指定权限。

分配权限前还需要知道一个词角色,角色分两类预定义角色和自定义角色。

oracle有100多种权限,你可以一条一条的分配给这个角色叫做自定义角色。也可以用oracle已经定义好的角色这种叫做预定义权限。

grant 权限名 to 用户名

待补

修改用户密码

修改本用户的密码   :直接打 password 回车

修改其他用户的密码:需要具有dba权限或alter系统权限的用户输入 password +用户名;

删除用户

需要dba权限或drop user权限的普通用户 drop user 用户名;

调内存大小

由于Oracle平时是按电脑的百分比占内存的所以,对于我们日常办公的电脑很是吃内存。所以我们需要按照需求对内存占用做一下调整

(1)show parameter sga; --显示内存分配情况

(2)alter system set sga_max_size=200m scope=spfile; --修改占用内存的大小

 

将SYSDBA权限授予普通用户

grantsysdba to system;

这样就把sysdba权限授予了system,同样的方法也可以授予普通用户。

取消sysdba权限

revoke sysdba from system;

用 select * from V$PWFILE_USERS;来查看谁拥有sysdba权限

(3)oracle建用户、建表、权限、命名空间的更多相关文章

  1. Oracle 一个用户将表权限赋给另一个用户

    原文地址:https://blog.csdn.net/u012129031/article/details/76218764 1.将用户user1的表权限赋给用户user2 select   'gra ...

  2. ORACLE添加新用户并配置权限 添加其他用户的表权限

    添加用户配置权限 1.查出表空间所在位置 ,file_name from dba_data_files order by file_id; 2.根据步骤1查出的路径.将路径替换掉并指定用户名 路径:D ...

  3. Oracle创建用户、表(1)

    Oracle创建用户.表(1) 1. 连接 C:\Users\LEI>sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on ...

  4. 使用PLSQL 创建Oracle数据库用户并设置权限

    转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download. ...

  5. 查找oracle自己用户的表

    查找oracle自己用户的表 select table_name from user_tables;

  6. oracle删除用户及其表空间

    oracle删除用户及其表空间 删除表空间:可以先将其offlinealter tablespace xx offline;将磁盘上的数据文件一同删除drop tablespace xxx inclu ...

  7. Oracle查询用户所有表

    https://blog.csdn.net/wssiqi/article/details/44617197 Oracle查询用户所有表   下面为您介绍的语句用于实现Oracle查询用户所有表,如果您 ...

  8. 在Oracle SQLplus下建用户 建表

    在建表之前最好新建一个用户,因为在sys用户下的表格不允许删除列, 所以最好不要在sys用户下建表. 一.在Oracle SQLplus下建用户: 1.以dba身份登陆SQLplus: [oracle ...

  9. oracle创建用户、表空间、临时表空间、分配权限步骤详解

    首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户select * from dba_users;--创建新用户create user gpmgt identified by ...

  10. 用sqlplus为oracle创建用户和表空间<转>

    用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间 ...

随机推荐

  1. web开发学习之路是否有尽头

    Linux/Git/Pip/Npm/Composer Apache/Ngnix Mysql/MongoDb/Redis PHP/Python/NodeJS javascript/jQuery/Expr ...

  2. 途牛banner自动轮播

    <!DOCTYPE html>               <!--申明文档类型:html--> <html lang="en">       ...

  3. 《Cracking the Coding Interview》——第2章:链表——题目4

    2014-03-18 02:27 题目:将一个单链表按照一个值X分为两部分,小于X的部分放在大于等于X的部分之前. 解法:按照值和X的大小,分链表为两条链表,然后连起来成一条. 代码: // 2.4 ...

  4. Http状态码枚举(摘自 Microsoft 程序集 System.dll)

    // 摘要: // 包含为 HTTP 定义的状态代码的值. public enum HttpStatusCode { // 摘要: // 等效于 HTTP 状态 100. System.Net.Htt ...

  5. 。net可以点出属性,编译没问题,运行时就报错了。一笔记。

    项目框架是这样的. 在 domain(你可以把它理解为你的bll) ,web 2个项目工程里面都引用了一个通过nuget管理程序包,比如 xxcommon.dll web 引用了 domain ,然后 ...

  6. jmeter运行脚本后,请求偶发性的传参错误

    问题现象:jmeter写好脚本后,请求偶发性的传参错误 排查过程:1.结合报错返回值,看是不是线程并发引起: 2.排除线程并发引起后,看看是不是取值策略:如果是参数化,看看是不是每次迭代,每次都取唯一 ...

  7. 机器学习框架Tensorflow数字识别MNIST

    SoftMax回归  http://ufldl.stanford.edu/wiki/index.php/Softmax%E5%9B%9E%E5%BD%92 我们的训练集由  个已标记的样本构成: ,其 ...

  8. 最干净的pyinstaller打包成exe应用程序方法

    在anaconda环境下进行pyinstaller打包后,程序非常大,70行代码打包后有280MB,这是因为会将conda环境携带的库都打包进去导致的.为了获得更纯净的包环境,我们需要安装纯pytho ...

  9. DevExpress的GridControl控件设置自定义显示方法

    比如要显示性别为字符串,数据库中保存为数值(1:男,2:女,3:未知). 方法一: 点击控件上的"Run Designer"按钮,进入设计界面. 选择“Columns", ...

  10. 【DNS】- 域名解析中A记录、CNAME、MX记录、NS记录的区别和联系

    1. A记录 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器.说明:·指向的目标主机地址类型只能使用IP地址: 附加说明: 1) 泛域名解析即将该域名所有 ...