PL/SQL编程 Oracle数据库技术
注意:computerXX,其中XX为作者的手机尾号
例1.新建一个表空间computerXX,对应数据文件‘d:\computerXX.dbf’,size 10M。
例2.新建表空间englishXX,对应数据文件‘d:\englishXX.dbf’,size 5M。
例3.查看表空间
例4.新建段(表)java,android,对应表空间computerXX 相当于在computerXX房间中,新建两个书架
java段(表)
android段(表)
例5.向上述段(表)插入数据
例6. 新建段cet4,cet6,对应表空间englishXX
cet4、cet6段(表)
例7. 向上述段(表)插入数据
例8.明确上述数据的存储位置
《java程序设计》放在哪里?
逻辑上:放在computer11表空间的java段中(通俗讲放在computer11房间的java书架上)
物理上:放在d:\computer11.dbf磁盘文件中
《android程序设计》放在哪里?
逻辑上:放在computer11表空间的android段中(通俗讲放在computer11房间的android书架上)
物理上:放在d:\computer11.dbf磁盘文件中
《cet4提高》和《cet6提高》同理
例9.将表空间englishXX设置为脱机(英语阅览室暂时关闭)
将表空间englishXX设置为联机(英语阅览室开启)
例10.将表空间computerXX设置为只读/读写
表空间computer11只读
表空间computer11读写
例11.为表空间computerXX扩展一个数据文件‘d:\computer2.dbf’大小为5m。
原表空间查询
扩展表空间computer11并查询
例12.查看系统表空间及其对应的数据文件
例13.设置用户的默认空间
设置用户(案例用户为作者dizhiwei),默认表空间为computer11,
相当于作者用户建的数据库对象默认放到 computer11这个房间里
例14 查看表空间、段、区、块信息
查看表空间信息
select * from dba_tablespaces
查看段信息
select * from dba_data_files
查看区信息
select * from dba_segments where segment_name='CET4'
查看块信息
show parameter block_size
例15.删除表空间(注意:包括逻辑和物理删除)
删除表空间后查询表空间
删除表空间后查询数据段