ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:59.70KB ,
资源ID:15059685      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15059685.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ORACLE数据库实操培训文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ORACLE数据库实操培训文档格式.docx

1、配置新的服务名连接串:NEW_YXDB =4)测试新的服务名连接串的可用性在oracle用户下,执行 tnspingnew_yxdb如下表示正常状态:oraclejamesadmin$tnspingnew_yxdbTNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 18-MAY-2016 11:51:32Copyright (c) 1997, 2013, Oracle. All rights reserved.Used parameter files:/oracle/app/oracle/product/11.2.0/d

2、b_1/network/admin/sqlnet.oraUsed TNSNAMES adapter to resolve the aliasAttempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521) (CONNECT_DATA = (SERVICE_NAME = yxdb)OK (0 msec)注释:2.根据需求输出相应结果集(group by,多表链接等)例1:分组函数group by 计算按照工作职位分类最高平均工资和

3、最低平均工资数。SQL SELECT MAX(AVG(sal),MIN(AVG(sal) FROM EMP GROUP BY JOB;例2:多表链接查询职员名称,组织编号,组织名称,公司位置。select e.ename,d.deptno,d.dname,d.loc from deptd,emp e where d.deptno = e.deptno;3.根据要求编写存储过程,函数,视图编写存储过程:创建一个存储过程,查询员工姓名,员工岗位,雇佣日期和薪水。CREATE OR REPLACE PROCEDURE selectemp(employeeno IN INTEGER)ISemploye

4、ename varchar2(20);employeejob varchar2(9);employeehiredate date;employeesal number(7,2);BEGIN select ename,job,hiredate,sal INTO employeename,employeejob,employeehiredate,employeesal FROM empWHERE empno = employeeno;DBMS_OUTPUT.put_line (员工姓名 |employeename |员工岗位 |employeejob雇佣日期 |employeehiredate薪水

5、 |employeesal);EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.put_line(ERRORS!);END;/编写函数:创建一个函数,返回3.14*(f*f)的值。CREATE OR REPLACE FUNCTION area(f float) RETURN float RETURN 3.14*(f*f);END area;例3:编写视图:创建一个视图,可以查询员工的姓名,工作,雇佣日期,工资,组织名称。create view accounting_view asselect e.ename employee_name,e.job jobe.hire

6、date hiredatee.sal salaryd.dname dep_namefrom deptd,emp ewhere e.deptno =d.deptno; 4.数据库存储管理操作步骤:假设存在表空间TEST,要求给该表空间添加数据文件。1)确认表空间TEST已存在的数据文件路径和大小 create tablespace test add datafile /oracle/app/oracle/oradata/yxdb/test01.dbf size 2M; select file_name,tablespace_name,bytes/1024/1024 from dba_data_f

7、iles where tablespace_name=TEST;FILE_NAME TABLESPACE_NAME BYTES/1024/1024- - -/oracle/app/oracle/oradata/yxdb/test01.dbf TEST 22)按照需求添加数据文件,大小为2M,不开启自动扩展 alter tablespace test add datafile /oracle/app/oracle/oradata/yxdb/test02.dbf size 2M autoextend off;Tablespace altered5.数据库闪回操作假设数据表被误删除,利用闪回恢复特性

8、恢复误删数据表。1)确认是否已经开启闪回 select flashback_on from v$database;FLASHBACK_ON-NO2) 开启闪回功能shutdown immediate;startup mount;alter database flashback on;alter database open;3)确认闪回路径和空间大小NAME TYPE VALUE- - -db_recovery_file_deststring /oracle/app/oracle/fast_recovery_areadb_recovery_file_dest_size big integer 4

9、182M4)模拟用户误删除数据库表,利用闪回特性恢复误删数据表,并重新命名create user test identified by test default tablespace test;User created. grant dba to test;Grant succeeded. conn test/test;Connected. create table test as select * from dba_objects where rownum 18000; drop table test;Table dropped. select object_name,original_na

10、me,ts_name,createtime,droptime from recyclebin;OBJECT_NAME ORIGINAL_NAME TS_NAME CREATETIME DROPTIME- - - - -BIN$Mxf36aYJUX7gU2U4qMAgfA=$0 TEST TEST 2016-05-18:13:16:19 2016-05-18:17:05 select * from test;select * from test *ERROR at line 1:ORA-00942: table or view does not exist flashback table BIN

11、$Mxf36aYJUX7gU2U4qMAgfA=$0 to before drop rename to test1;Flashback complete. select count(*) from test1;COUNT(*)- 179996.Impdp/expdb导入导出数据操作假设需求是导出用户test的表t1,并导入到用户test1中。1) 创建模拟数据环境,并创建数据泵目录,以及授权。 create table test.t1 tablespace test as select * from dba_objects where rownum 1000;Table created. create user test1 identified by test1 default tablespace test; grant dba to test1; !-创建dump目录oraclejames$mkdir dumporaclejames$pwd/home/oracleoraclejames$ cd dumporaclejamesdump$pwd/home/oracle/dumporaclejamesdump$ exitexit-创建数据泵目录,并授权 create or replace directory dump as /home/ora

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1