分类 报考指南 报名.动态 考试辅导 准考证.成绩 模拟试题 证书.注册

8雨分软将于下周一宣布与甲骨文达成新合作1

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

  oracle数据库表空间及归档

  [sql]

  --表空间(TableSpace)是Oracle的开创性理念。表空间使得数据库管理更加灵活,而且极大地提高了数据库性能。

  --作用 :1.避免磁盘空间突然耗竭的风险  2.规划数据更灵活  3.提高数据库性能  4.提高数据库安全性

  /*========================================创建Oracle表空间========================================================*/

  1.创建一个简单的表空间

  create tablespace test datafile 'f:\database\oracle\test_data.dbf' size 20M

  2.指定数据文件的可扩展性

  ------------ autoextend on

  3.指定数据文件的增长幅度

  -------autoextend On Next 5m

  4.指定数据文件的最大尺寸

  -------autoextend On Next 5m Maxsize 500M

  5.查看表空间是否创建成功:

  select file_name, tablespace_name from dba_data_files order by file_name

  6.为一个表空间创建多个数据文件

  --可以通过查询视图dba_tablespaces和视图dba_data_files来获得数据库的表空间信息。dba_tablespaces可以用来查看所有表空间的基本信息;而dba_data_files可以用来查看相关数据文件的信息。

  /*============================================修改数据库默认表空间===================================================*/

  select user_id, username, default_tablespace from dba_users

  alter database default tablespace user1

  --Oracle 10g中,新增了修改表空间名称这一特性。修改表空间名称应该使用rename to命令。

  alter tablespace user2 rename to user20

  说明:表空间重命名并不对数据文件产生影响。

  最后,需要注意,不能对数据的系统表空间进行重命名,例如SYSTEM, SYSAUX等无法进行重命名。

  /*===========================================删除表空间==========================================================*/

  --如果某个表空间没有存在的必要,那么可以执行删除表空间命令,以释放磁盘空间。删除表空间的命令为drop tablespace。删除表空间有两种方式.

  --一种是仅仅删除其在数据库中的记录,

  drop tablespace user20

  --二是将记录和数据文件一起删除。

  drop tablespace user20 including contents and DATAFILES

  /*========================================利用工具查看数据表===================================================*/

  --小技巧:通过右键单击【Columns】分支,执行【Copy comma separated】菜单命令,可以将所有列名拷出,并以逗号作为分隔符。这在数据表的列很多、使用INSERT语句时,最为有用。

  agent_name, db_username

  DESC dual

  create table test_table (id number, name varchar2(20));

  INSERT INTO  test_table Values(111,'yang');

  INSERT INTO  test_table Values(112,'peng');

  SELECT *  FROM test_table

  SELECT * FROM all_tables WHERE table_name LIKE  '%test_table%' owner

  SELECT table_name FROM user_tables

  describe test_table;

  alter table test_table add (status varchar2(3));

  describe test_table;

  SELECT *  FROM test_table

  alter table test_table drop column status;

  drop table test_table;

  ARCHIVE LOG LIST

  [sql]

  [sql]

  --查看数据库是否为归档模式

  select name,log_mode from v$database;

  Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。


   >>学课在线网课试听.报名        >>学课在线智能题库.模拟做题       >>直播课程       >>录播课程

课程名称
课程免费试听
课程名称
课程免费试听
课程名称
课程免费试听
初级会计师

一级建造师

执业药师

中级会计师

二级建造师

护士资格证

注册会计师

一级造价工程师

健康管理师

经济师考试

监理工程师

考研辅导课

银行从业

安全工程师

自考课程

基金从业

一级消防工程师

心理咨询师

企业人力资源管理师

法律职业资格考试

公共营养师

社会工作者

消防设施操作员

保育员

教师资格证

成人高考

育婴师

公务员培训

文职培训

英语四六级

计算机软考
养老护理员
税务师培训

房产经纪人
咨询工程师

其它课程>>



重要提醒!!内容中联系方式并非本站联系方式,报名咨询的学员请与下面最新联系方式联系我们咨询报名-以免损失!
>>长期招聘兼职招生代理人员,项目合作,团报优惠咨询,有意者请联系我们 >>咨询:13312524700(可加微信)。

昆明学历中心:◆咨询电话:0871-65385921、13312528471 赖老师、钱老师(微信报名:17787865775)点击这里给我发消息


云南地州中心:◆咨询电话:0871-65385921、17787865775 冯老师、 王老师(微信报名:17787865775)点击这里给我发消息


总部报名地址: ◆昆明市-五华区教场东路莲花财富中心10楼;网课试听:ke.xuekaocn.cn   点击这里立即咨询我们



地州分校:   大理分校   丽江分校   迪庆分校   怒江分校   红河分校   临沧分校   玉溪分校   文山分校   保山分校   德宏分校   昭通分校   普洱分校   版纳分校 【各地州学员请加老师微信咨询报名,电话(微信):133-1252-4700】;2021年云南省成人高考>>立即报名



职业技能考证:心理咨询师、健康管理师、茶艺师等更多>◆咨询电话:133 1252 4700(微信)点击这里咨询我们  

公考培训咨询:◆国考云南省考公务员/事业单位面授培训,咨询电话:133 1252 4700 (微信)点击这里立即咨询我们






温馨提示:因考试政策、内容不断变化与调整,学课在线网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

免责声明:以上内容仅代表原创者观点,其内容未经本站证实,学课在线网对以上内容的真实性、完整性不作任何保证或承诺,转载目的在于传递更多信息,由此产生的后果与学课在线网无关;如以上转载内容不慎侵犯了您的权益,请联系我们QQ:1536696595,我们将会及时处理。




网友评论