一、表空间

创建表空间

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. Abstract Factory 抽象工厂(创建型模式)

    1.常规的对象创建方法(以更换QQ空间主题为例) (这里的常规对象指的是由于业务需求,当前实例化的对象有可能被其他相似的对象(有着共同的特性)所取代,例如更换手机铃声:一首歌取代另一首歌(词,曲,和声 ...

  2. mysql数据库的日常使用

    mysql管理: 首先记得你只要改了权限设置,请记得重启下mysql数据库服务. 适用环境全部是linux环境下适用了. 1.查看mysql服务是否启动 ps -aux | grep mysqld 如 ...

  3. 孤荷凌寒自学python第八天 初识Python的序列之元组

    孤荷凌寒自学python第八天 Python的序列之元组 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) (同步音频笔记:https://www.ximalaya.com/keji/19103 ...

  4. (原)DirectX11 深度测试(有点另类)

    (问到自己清楚就可) @Author: 白袍小道 @说明:转载随缘,评论随缘,询问建议看书和源码会得到更准确的答案 深度测试的来源.目的.做法 一.问题询问 我们带着一些问题去浏览一番 1.深度测试发 ...

  5. 【Linux】wc :字数统计命令

    wc :(Word Count) 统计每个传入文件中行数.词数与字节数 $ wc py_this # 三个数字分别对应行数.词数和字节数 21 144 857 py_this $ wc py_this ...

  6. php天龙八部

    <?php /* 一.操作步骤: 连接MySQL数据库 判断是否连接成功 选择数据库 设置字符集 准备SQL语句 向MySQL服务发送SQL语句 解析处理结果集 释放结果集,关闭数据库连接 */ ...

  7. MVC学习笔记---WebViewPage(nop等开源项目的@T)

    http://www.cnblogs.com/gyche/p/5597491.html http://www.cnblogs.com/Alex80/p/5369042.html http://www. ...

  8. linux fork()函数 转载~~~~

    转自  ::  http://blog.csdn.net/jason314/article/details/5640969  一.fork入门知识 一个进程,包括代码.数据和分配给进程的资源.fork ...

  9. hexo站点地图

    将网站链接提交到百度 百度搜索引擎提交入口 有三种验证方式,我选择Html标签验证,在themes\next\layout\_partials\head.swing中添加验证代码: <meta ...

  10. 【bzoj4756】[Usaco2017 Jan]Promotion Counting 离散化+树状数组

    原文地址:http://www.cnblogs.com/GXZlegend/p/6832263.html 题目描述 The cows have once again tried to form a s ...