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;