ORACLE用户操作的一些常用操作总结【weber出品】
一、创建一个表空间
create tablespace pioneer_data
datafile '/u01/datafile/pioneer_datadbf'
size 100m
autoextend on
extent management local ;
其中:extent management:区管理方式为本地管理
查看表空间是否创建成功:
SQL> select tablespace_name from dba_tablespaces;
二、创建一个用户
CREATE USER PJINLIAN
IDENTIFIED BY WUDA
DEFAULT TABLESPACE PIONEER_DATA
TEMPORARY TABLESPACE TEMP
QUOTA 100M ON PIONEER_DATA
QUOTA 100M ON PIONEER_INDX;
quota:配额的意思
最后一定要记得加;号
查看用户是否创建成功:
SQL> select username from dba_users where username like'PJ%';
三、给用户授权、角色
SQL> grant connect ,resource to pjinlian;
SQL> revoke connect ,resource from pjinlian; --回收权限
给用户授予权限
grant select on scott.emp to pjinlian with grant option;
后面加上with grant option 后才可以 grant privilige to another users;
但是with grant option是会被级联收回权限的。
而如果是with admin option则不会被级联收回
四、查看用户拥有的权限
SQL> select * from role_sys_privs;
五、修改密码
不管当前用户是SYS还是PJINLIAN都是可以更改密码的。
SQL>alter user pjinlian identified by wuda;
修改用户缺省表空间
SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;
给用户枷锁
SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;
给用户解锁
SQL> ALTER USER YWB ACCOUNT UNLOCK;
六、删除用户
SQL> drop user ywb ;
用户没有增加任何实体
SQL> drop user ywb cascade;
如果加上了cascade的话,则当前用户所创建的实体也会被一起删除,其中还包括表,视图,索引
如果不加的话报错:
ORA-01922: CASCADE must be specified to drop 'YWB'
ORACLE用户操作的一些常用操作总结【weber出品】的更多相关文章
- 命令行客户端操作pg数据库常用操作
登录 # su - postgres -c "psql" 或者 $psql -U user_name -d database_name -h serverhost psql (10 ...
- python学习,excel操作之xlsxwriter常用操作
from datetime import datetime import xlsxwriter #打开文件 workbook = xlsxwriter.Workbook('Expenses03.xls ...
- ORACLE触发器的管理与实际应用【weber出品】
一.INSTEAD OF触发器 对于简单的视图可以执行INSERT,UPDATE和DELETE操作,但是对于复杂视图,不允许直接执行INSERT,UPDATE,DELETE操作,当视图出现以下任何一种 ...
- ORACLE SQL单行函数(三)【weber出品必属精品】
16.L:代表本地货币符,这个和区域有关.这个时候我们想来显示一下人民币的符号:¥ $ vi .bash_profile ---写入如下内容: export NLS_LANG='SIMPLIFIED ...
- ORACLE之SQL语句内部解析过程【weber出品】
一.客户端通过监听连接到数据库,数据库开启一个server process进程来接收客户端传过来的sql. 1.这条sql语句从来都没有被执行过.(硬解析) 2.这条sql语句被执行过.(软解析) 二 ...
- oracle包详解(二)【weber出品】
一.重载子程序 PL/SQL中的重载功能: 1. 能够使用户创建两个或多个同名的子程序 2. 要求子程序的形式参数的数量,顺序或者数据类型不一样 3. 能够使用户使用不同的数据灵活的调用子程序 4. ...
- ORACLE SQL单行函数(二)【weber出品必属精品】
11.dual:虚表,任何用户都可以使用,表结构如下: SQL> desc dual Name Null? Type -------------------------------------- ...
- ORACLE SQL单行函数(一)【weber出品必属精品】
1.SUBSTR:求父串中的子串 SUBSTR('HelloWorld',1,5) 1:代表子串的起始位置,如果为正,正数,如果为负,倒数 5:代表字串的终止位置,只能向右数,可以省略,如果省略就是数 ...
- Oracle常用操作——创建表空间、临时表空间、创建表分区、创建索引、锁表处理
摘要:Oracle数据库的库表常用操作:创建与添加表空间.临时表空间.创建表分区.创建索引.锁表处理 1.表空间 ■ 详细查看表空间使用状况,包括总大小,使用空间,使用率,剩余空间 --详细查看表空 ...
随机推荐
- c#播放声音文件
C#中声音的播放主要有三种方法: 1.使用API函数. 2.使用SoundPlayer类播放. 3.使用DirectX进行播放. 一.使用API函数进行播放. windows操作系统中的winmm.d ...
- JavaScript中的內定物件與函式: arguments, callee, caller, this, apply(), call()
arguments, caller, callee, this都是用在函式(function)內的特殊內定物件.而apply()及call()則是用來呼叫函式的不同作法. arguments可用來取得 ...
- JavaScript中的类式继承和原型式继承
最近在看<JavaScript设计模式>这本书,虽然内容比较晦涩,但是细品才发现此书内容的强大.刚看完第四章--继承,来做下笔记. 书中介绍了三种继承方式,类式继承.原型式继承和掺元类继承 ...
- C# .NET 使用第三方类库DotNetZip解压/压缩Zip rar文件
DotNetZip on CodePlex: http://dotnetzip.codeplex.com/ 详细的可以看源代码……总之感觉比SharpZipLib好用.而且DotNetZip支持VB, ...
- Install FFmpeg, Mplayer, Mencoder, MP4Box, Flvtool2
You can use the following tutorial to install ffmpeg and other video modules in your centos server.F ...
- template of class
class template will call the constructor of its member object before constructor itself......
- NUMBER BASE CONVERSION(进制转换)
Description Write a program to convert numbers in one base to numbers in a second base. There are 62 ...
- GS1011无线模块的使用简介。
一.硬件说明: 只是用电脑的串口助手与之通信,利用了max232进行电平转换.是用模块的UART0作为通信接口. 模块引脚 接点 说明 1.17.32.48 GND 模块地 9 3.3V VB ...
- elasticsearch 重启后,需要的操作
如果elasticsearch 集群挂了,请勿开启Logstash 同步数据,需等待elasticsearch集群恢复后,在继续写入
- java中小工具————UUID
示例代码: package com.lky.test; import java.util.UUID; import org.junit.Test; /** * @Title: testUUID.jav ...