做一个网站花多少钱,网片式防护围栏,个人网站备案通过做淘客,百度网络营销中心Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录用户和表空间2-1 使用系统用户登录Oracle系统用户2-2 Oracle用户和表空间之查看登录用户2-3 Oracle用户和表空间之启用scott用户2-4 练习题2-5 Oracle用户和表空间之表空间概述理解表空间#xff1a… Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录用户和表空间2-1 使用系统用户登录Oracle系统用户2-2 Oracle用户和表空间之查看登录用户2-3 Oracle用户和表空间之启用scott用户2-4 练习题2-5 Oracle用户和表空间之表空间概述理解表空间2-6 Oracle用户和表空间之查看用户表空间2-7 练习题2-8 Oracle用户和表空间之创建表空间2-9 Oracle用户和表空间之修改表空间2-10 Oracle用户和表空间之修改数据文件2-11 练习题2-12 Oracle用户和表空间之删除表空间用户和表空间 2-1 使用系统用户登录Oracle
系统用户
用户口令sys123456system123456sysman123456scotttiger
注钱3个用户是你自己设置的scott默认tiger
使用system用户登录数据库
system/123456使用sys用户登录数据库
connect sys/123456 as sysdba最近学习
2-2 Oracle用户和表空间之查看登录用户
用system用户登录查看当前登录用户 show user查看数据字典包含哪些字段
desc dba_users在数据字典中包含哪些用户 select username from dba_users;2-3 Oracle用户和表空间之启用scott用户
启用/加锁用户命令 启用
alter user 用户名 account unlock;加锁
alter user 用户名 account lock;启用scott 用户:
alter user scott account unlock;使用scott用户连接数据库 上面由于密码过期了重新设置密码即可再尝试连接就可以了。 查看当前用户
show user2-4 练习题 2-5 Oracle用户和表空间之表空间概述
理解表空间
数据库与数据库关系 表空间实际上就是在数据库中开辟的一个空间用于存放我们数据库的对象 一个数据库可以有多个表空间来构成 Oracle的很多优化都是通过表空间来实现的 ###表空间和数据文件 表空间是由一个或者多个数据文件来构成的数据文件的位置和大小可以由用户自己定义 我们存储的一些表啊数据库、数据库中一些其他的对象都是存放到表空间的数据库文件里面的 表空间分类 永久表空间 临时表空间 UNDO表空间
2-6 Oracle用户和表空间之查看用户表空间
desc dba_tablespaces
select tablespace_name from dba_tablespaces;普通用户
desc user_tablespaces普通用户无法查看看系统用户表空间
2-7 练习题
2-8 Oracle用户和表空间之创建表空间 创建永久表空间 格式 create tablespace 表空间名称datafile 数据文件名称.dbf size 大小;例如创建一个表空间名为test1 数据文件为test1.dbf 大小为10M的永久表空间 create tablespace test1_tablespacedatafile test1file.dbfsize 10 m;创建临时表空间 在永久表空间前面添加temporary 即可
create temporary tablespace temptestq_tablespace
tempfile tempfile.dbfsize 10 m;查看表空间数据文件的位置 先查看数据字典
desc dba_data_files再通过查看具体的表空间名称
select file_name from dba_data_files where tablespace_nameTEST1_TABLESPACE;查看看临时表空间的数据文件的存放位置
select file_name from dba_temp_files where tablespace_nameTEMPTESTQ_TABLESPACE;2-9 Oracle用户和表空间之修改表空间 当表空间创建时默认联机状态 将test1_tablespace 表空间设置为脱机状态 alter tablespace test1_tablespace
offline;查看某个表空间处于什么状态
select status from dba_tablespaces where tablespace_nameTEST1_TABLESPACE;将test1——tablespace表空间设置为联机状态
alter tablespace test1_tablespace
online;查看表空间状态
select status from dba_tablespaces where tablespace_nameTEST1_TABLESPACE;将test1_tablespace表空间设置为只读状态
alter tablespace test1_tablespaceread only;查看表空间为TEST1_TABLESPACE的状态
select status from dba_tablespaces where tablespace_nameTEST1_TABLESPACE;将表空间为TEST1_TABLESPACE的状态设置为可读写状态 alter tablespace test1_tablespace
read write;再次查看表空间为TEST1_TABLESPACE的状态
select status from dba_tablespaces where tablespace_nameTEST1_TABLESPACE;默认联机状态就是可读写状态 在联机状态下修改表空间状态为只读或者可读写
2-10 Oracle用户和表空间之修改数据文件 增加数据库文件 往表空间为TEST1_TABLESPACE中添加一个数据文件名称为test2_file.dbf 大小为10 m的数据文件
alter tablespace test1_tablespaceadd datafile test2_file.dbfsize 10m;查看当前表空间为TEST1_TABLESPACE中有哪些数据文件 select file_name from dba_data_files where tablespace_nameTEST1_TABLESPACE;删除数据文件 删除表空间为TEST1_TABLESPACE中的名为test2_file.dbf的数据文件
select file_name from dba_data_files where tablespace_nameTEST1_TABLESPACE;再次查看表空间为TEST1_TABLESPACE中有哪些数据文件 select file_name from dba_data_files where tablespace_nameTEST1_TABLESPACE;2-11 练习题
更改system用户默认表空间的语句是
alter user system default tablespace xxx2-12 Oracle用户和表空间之删除表空间 删除表空间 drop tablespace 表空间名称;删除表空间以及表空间下面的数据文件 drop tablespace 表空间名称 including contents;删除表空间为TEST1_TABLESPACE以及表空间下面的数据文件 drop tablespace test1_tablespace including contents;