hooyantsing's Blog

第38次课程

字数统计: 645阅读时长: 2 min
2019/07/15

源辰74班

第38次课程

07.15.2019

**内容    **

Oracle_SQL基础、表空间和权限[蒋斌]

SQL Window

–查看当前用户下的表空间

select * from dba_tablespaces;

–创建用户

create user yc identified by pw;

create user navy identified by pw;

create user hooy identified by pw;

–删除用户

drop user yan cascade;

–给yc用户授予会话的权限 ora-01045未授予视窗权限

grant create session to yc;

–修改用户的密码 ora-01017用户名和密码错误

alter user yc identified by door;

–用户的解锁和锁定

alter user yc account lock;

alter user yc account unlock;

–查看用户信息

select * from dba_users;

–为用户授予创建用户和会话权限(连接系统)

grant create user,create session to yc;

–管理员将创建表和执行语句权限授予给其他用户,并且是管理员身份

grant create table,execute any procedure to yc with admin option;

–管理员将创建表和执行语句权限授予给其他用户

grant create table,execute any procedure to navy;

–查看当前用户权限

select * from user_sys_privs;

–表空间的创建(注意:每条语句后没有分号;)

–表空间里面存放的是 我的用户相关数据库文件,文件中存放多个表记录

–创建表空间至少对应一个数据库文件

create tablespace ycspace –表空间名

datafile ‘G:/YC74/190715/code/YCSAPCE.dbf’ –数据库文件

size 10M –数据库文件大小

autoextend on next 10M –数据库文件空间不够自动扩展,每次扩展10M

maxsize 100M –数据库文件大小上限

–查看用户下的数据库文件

select * from dba_data_files;

–修改表空间的状态

alter tablespace ycspace offline; –将表空间修改为离线状态

alter tablespace ycspace online;

–修改表空间的文件

alter database datafile ‘G:/YC74/190715/code/YCSAPCE.dbf’ resize 20M;

–表空间添加数据库文件

alter tablespace ycspace add datafile ‘G:/YC74/190715/code/YCSAPCEFile.dbf’ size 10M;

–删除数据库文件

alter tablespace ycspace drop datafile ‘G:/YC74/190715/code/YCSAPCEFile.dbf’;

–删除表空间并且删除文件

drop tablespace ycspace including contents and datafiles;

–创建班级表

create table classInfo(

       –字段语法 字段名 字段数据类型(字段长度)

       cid number(4),        –

       cname varchar2(100),  –varchar(字节单位)

       cyear number(4),      –4位整数 mysql:int(4) float double

       clen number(1)        –学年制

);

–删除表

drop table classInfo;

c5965dbc56126cd6bdca46cea6de380f.png

Command Window

//普通用户登陆//管理员登陆

connect  用户名/密码;

connect sys/a as sysdba;

.png

%!(EXTRA markdown.ResourceType=, string=, string=)

//查询当前用户

show user

f068a878ed90c52b711203e7a950619c.png

Error Code

ora-01045:未授予视窗权限

ora-01017:用户名和密码错误

ora-01031:权限不足

CATALOG