«

Oracle-基础

指尖二进制 • 1 年前 • 692 次点击 • ORACLE


[TOC]

一:创建用户及更改用户的密码

语法[创建用户]:create user 用户名 identified by 密码;

SQL> create user zhangsong identified by 123456;

语法[更改用户密码]:alter user 用户名 identified by 密码;

SQL> alter user zhangsong identified by zhangsong;

二:删除用户

语法:drop user 用户名;

SQL> drop user zhangsong;

若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。

SQL> drop user zhangsong cascade;

三:创建表空间

查看dbf文件存放位置

select * from dba_data_files;

新建表空间

create tablespace zhangjianzi datafile '/u01/app/oracle/oradata/prod/db1.dbf' size 100M;

删除表空间及对应的表空间文件也删除掉

drop tablespace zhangjianzi including contents and datafiles cascade constraint;

查询创建的表空间

select * from dba_tablespaces;

四:用户加锁解锁:把用户锁住之后用户就无法登陆。就像银行的账户冻结用的就是用户锁

用户加锁

alter user zhangsong account lock;

用户解锁

alter user zhangsong account unlock;

五:授予zhangsong用户登陆权限

SQL> grant connect,resource to zhangsong;

为zhangsong用户授予dba权限(超级管理员)

SQL> grant resource,connect,dba to zhangsong;

六:启动关闭数据库

启动:

SQL> startup;

一致性的数据库关闭:

SQL> shutdown immediate;

强制关闭数据库:

SQL> shutdown abort;
还没收到回复