用户和表空间;
oracle的系统用户:
sys 、system 是系统管理员
sysman 企业管理器
scott
密码:我们在创建的时候自己创建的,scott默认的密码是tiger;
登录命令:
username/password [@server][as sysdba|sysoper] [@server]为空的时候,是服务器跟数据库是在同一台机子上的话,就不用输入服务名了。
要重新连接到新的用户的话,就用connect user/password
查看登录用户:
show user命令;
dba_users 数据字典
desc dba_users; select username dba_users;
一般情况下scott是锁定的,我们需要解锁才能使用;
启用scott用户:
alter user username account unlock;
使用scott用户登录SQL Plus
表空间:表空间概述,查看用户的表空间,创建、修改、删除表空间;
一个数据库可以由多个表空间构成,一个表空间只能属于一个数据库;
分类:永久表空间,临时表空间,undo表空间;
查看用户表空间:
dba_tablespaces、user_tablespaces 数据字典;
dba_users 、 user_users 数据字典;
命令:desc dba_tablespaces
select tablespace_name from dba_tablespaces;
一般会出现的结果:SYSTEM SYSAUX UNDOTBS1 TEMP USERS EXAMPLE
设置用户的默认或者临时表空间;
修改表空间的状态:设置联机或脱机状态;
ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;
设置只读或可读写状态;
ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE