2019.4.27
1.英语单词计划(183,184)
2.Oracle实验补做: ①给表空间增加一个带有最大大小的自动扩展的数据文件的语句
|
–alter tablespace users add datafile '/home/oracle/test/‘users03.dbf’ size 5m autoextend on next 1m maxsize 100m
②取消数据文件的自动扩展
|
--alter database datafile '/home/oracle/test/'users03.dbf' autoextend off
③数据文件重命名问题: 数据库数据文件users02.dbf更名为users002.dbf报 ORA-01525、ORA-01141、ORA-01110、ORA-27037
|
--查询资料后发现不管是alter datatable reame file 还是 alter tablespsce test rename datafile 都是在已经存在的文件上进行重命名,需要先手动 cp users02.dbf users002.dbf再执行才不会报错
④ORA-01123: cannot start online backup;media recovery not enabled
|
--出现此种问题的原因是数据库处于非归档模式,不能在线进行备份,只能在数据库处于归档模式时,方可执行在线SQL备份
--shutdown immediate ; startup mount; alter database archivelog; alter database open; alter tablespace users begin backup; alter tablespace users end backup;
⑤数据字典的使用
|
--select * from all_tab_comments -- 查询所有用户的表,视图等。
select * from user_tab_comments -- 查询本用户的表,视图等。
select * from all_col_comments --查询所有用户的表的列名和注释。
select * from user_col_comments -- 查询本用户的表的列名和注释。
select * from all_tab_columns --查询所有用户的表的列名等信息。
select * from user_tab_columns --查询本用户的表的列名等信息。
⑥插入数据的时候报错 ORA-01950 : no privileges on tablespace 'USERS'
|
--方案一:给用户在该表空间的配额 alter user bs quota 4M on users;
--方案二:不限制配额 GRANT UNLIMITED TABLESPACE TO bs;