![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle database实践
文章平均质量分 66
gamency
迷茫
展开
-
Oracle database SQL*Loader 理论实践
需要两部分:1、控制文件2、数据文件(或可以附加在控制文件后)1、实验写的控制文件 .ctl:LOAD DATAINFILE employees.dat *这里不用指定具体路径也可以?只要load时先cd到数据文件路径下*BADFILE test.badDISCARDFILE test.dscAPPENDINTO table new_employees原创 2013-03-31 17:17:18 · 822 阅读 · 0 评论 -
Oracle database 15章 恢复管理器 RMAN脚本 理论试验
1、使用命令文件先创建一个命令文件~/app/oracle/flash_recovery_area> cat testfile01 BACKUP DATABASE PLUS ARCHIVELOG;然后使用rman进行调用:~/app/oracle/flash_recovery_area> rman target / @testfile01Recovery Manager:原创 2013-04-05 17:23:33 · 526 阅读 · 0 评论 -
Oracle database 15章 恢复管理器 闪回恢复区 理论试验
1、查看归档模式SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 39Cu原创 2013-04-05 16:53:08 · 638 阅读 · 0 评论 -
Oracle database 15章 恢复管理器 连接到RMAN 理论试验
1、通过数据库认证连接到RMAN~/app/oracle/flash_recovery_area> rmanRecovery Manager: Release 11.2.0.1.0 - Production on Fri Apr 5 16:24:53 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rig原创 2013-04-05 16:37:18 · 649 阅读 · 0 评论 -
Oracle database 14章 使用数据泵导出和导入 监控数据泵作业 理论试验
1、浏览数据泵作业SQL> select * from dba_datapump_jobs;no rows selectedSQL> select * from dba_datapump_jobs;OWNER_NAME JOB_NAME------------------------------ ------------------------------OPE原创 2013-04-04 16:10:31 · 496 阅读 · 0 评论 -
Oracle database 14章 使用数据泵导出和导入 导入 理论试验
1、导入命令--生成导入DDL 文件~/app/oracle/admin/test/dpdump> impdp hr/hr directory=data_pump_dir dumpfile=SPECIAL_SERVICE_DATA.dmp SQLFILE=data_pump_dir:hr.sql SCHEMAS=HRImport: Release 11.2.0.1.0 - Produc原创 2013-04-04 15:56:07 · 887 阅读 · 0 评论 -
Oracle database 14章 使用数据泵导出和导入 导出 理论试验
1、先要指明目录对象,并赋予读写的权限~> expdp hr/hrExport: Release 11.2.0.1.0 - Production on Thu Apr 4 14:07:22 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.Connected t原创 2013-04-04 14:59:19 · 1067 阅读 · 0 评论 -
Oracle database 使用SQL转换数据 使用sql model 子句 理论试验
sql model 子句中多维数组的3个要素:分区,维,度量1、先从现有表中生成新表,查看:SQL> select * from service_data;SPECIAL_SERVICE_LADY FC_PLACE SERVICE_DATE PAY-------------------- ------------------------------ -----------原创 2013-04-03 19:21:23 · 496 阅读 · 0 评论 -
Oracle database 使用SQL转换数据 使用多表插入 理论试验
1、建立新表create table new_employees5 as select * from new_employees3 where 1=2;create table new_employees6 as select * from new_employees3 where 1=2;2、从源表装载所有行,注意目标表的列要在源表的列中,即表列名要一致,否者会报 ORA-00904:原创 2013-04-02 21:47:12 · 461 阅读 · 0 评论 -
Oracle database 使用SQL转换数据 使用 merge语句 理论试验
1、使用Merge语句为了方便,先把原来生成的表列名字改回去alter table new_employees4_yearly_paymentrename column yearly_salary to salary_new;先看看目标表:SQL> select * from new_employees4;EMPLOYEE_ID SALARY_NEW DEPA原创 2013-04-01 21:55:17 · 451 阅读 · 0 评论 -
Oracle database 使用外部表装载数据 理论试验
涉及到对外部表的操作,仅能使用select操作,insert,update,deleter操作是不允许的1、先创建目录对象及位置SQL> sho user;USER is "SYS"SQL> create directory ext_data_dir as '/home/oracle/app/oracle/oradata/ext_data';Directory created.原创 2013-04-01 17:25:45 · 505 阅读 · 0 评论 -
Oracle database 数据转换 从现有表中派生数据 理论实践
使用 hr schema1、复制整张表:create table new_countries as select * from countries;2、带有条件的选择:create table new_countries1as select*from countrieswhere REGION_ID=1;3、选取表中的某些列,以及带有条件的选择:create原创 2013-03-31 16:01:07 · 526 阅读 · 0 评论 -
Oracle database 16章 数据库恢复 整个数据库的完全恢复 恢复整个数据库 理论试验
1、使用RMAN恢复整个数据库先 shutdown database,然后连接上RMAN,把数据库startup 到 mount状态,使用 database restore命令直接恢复整个数据库,要在恢复文件的目录下有备份文件。~/app/oracle/flash_recovery_area> sqlplus / as sysdbaSQL*Plus: Release 11.2.0.原创 2013-04-07 20:15:31 · 619 阅读 · 1 评论