12 2016 档案
【小错误】Device eth2 has different MAC address than expected, ignoring.
摘要:今天在搭建rac配置IP的时候报错显示如下: Device eth2 has different MAC address than expected, ignoring.[FAILED] 百度了下,问题解决。 问题原因: 配置文件里的MAC地址和真实的MAC不一样。 含有MAC信息的配置文件是/et 阅读全文
posted @ 2016-12-28 00:04 Tomatoes 阅读(4650) 评论(0) 推荐(0)
【小错误】SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
摘要:1.今天在scott用户下执行语句跟踪时报了如下错误: 2.通过上述问题分析,是由于scott用户没有PLUSTRACE角色,执行PLUSTRACE角色: 3.将plustrace角色给scott用户: 这样scott用户就可以开启会话跟踪了。 阅读全文
posted @ 2016-12-26 10:51 Tomatoes 阅读(1141) 评论(0) 推荐(0)
【练习】oracle获取当前session的id方法
摘要:1. 2. 阅读全文
posted @ 2016-12-21 10:26 Tomatoes 阅读(1128) 评论(0) 推荐(0)
【练习】数据移动---导入(IMPDP)
摘要:1.导入表并验证: 2.导入schema: 阅读全文
posted @ 2016-12-16 15:46 Tomatoes 阅读(232) 评论(0) 推荐(0)
【练习】数据移动---导出(EXPDP)
摘要:1.导出表: 2.导出schema: 3.导出表空间: 4.导出数据库: 阅读全文
posted @ 2016-12-16 15:44 Tomatoes 阅读(270) 评论(0) 推荐(0)
【练习】数据移动---数据文件中无分隔符
摘要:1.创建数据文件: 2.创建控制文件: 3.查看生成的相关文件: 4.知悉sqlldr: 5.查看生成的文件: 6.查看导入的数据: 阅读全文
posted @ 2016-12-16 15:39 Tomatoes 阅读(500) 评论(0) 推荐(0)
【练习】数据移动---字符串中包含逗号
摘要:1.创建控制文件: 2.创建数据文件: 3.执行sqlldr: 4.查看执行后当前目录生成的文件: 5.查看bad文件,还是那条过长的记录没有导入: 6.查看导入记录: 阅读全文
posted @ 2016-12-16 15:36 Tomatoes 阅读(149) 评论(0) 推荐(0)
【练习】移动数据---
摘要:1.创建测试表空间: 2.在测试表空间上创建测试表: 3.删除数据文件: 4.此时不能关库。查看dbwr进程的pid: 找到句柄,那个blingbling的就是刚才误删的数据文件: 5.将文件cp回来: 6. 查看数据文件的信息: 7.将数据文件offline并再次查看状态: 8.需要recover 阅读全文
posted @ 2016-12-16 15:32 Tomatoes 阅读(122) 评论(0) 推荐(0)
【练习】移动数据---解决null值
摘要:1.创建数据文件: 2.创建控制文件: 3.查看创建的文件: 4.通过sqlldr导入数据: 5.查看生成的相关文件: 6.查看bad文件内容: 7.查看导入数据: 8.解决空值问题(控制文件中加入trailing nullcols): 9.在执行sqlldr: 10.查看bad文件: 11.验证空 阅读全文
posted @ 2016-12-16 15:25 Tomatoes 阅读(220) 评论(0) 推荐(0)
【练习】数据移动---parfile导出表中指定行:
摘要:要求: ①创建存放数据的文件; ②使用默认的bad文件生成方式; ③使用truncate选项方式。 1.准备条件: 2.导出指定表中的指定行: 3.parfile导出表中指定行: 4.查看: 阅读全文
posted @ 2016-12-16 15:18 Tomatoes 阅读(286) 评论(0) 推荐(0)
【练习】移动数据----infile *
摘要:要求: ①指定bad文件; ②挂在之前将目标表delete; ③导入的的数据在控制文件中。 1.创建目录对象: 2.将读写权限给scott用户: 3.scott用户下创建测试表: 4.创建控制文件: 5.通过sqlldr将控制文件的数据导入scott用户下的测试表 6.查看生成的相关日志: 7.查看 阅读全文
posted @ 2016-12-16 15:11 Tomatoes 阅读(167) 评论(0) 推荐(0)
【练习】闪回归档
摘要:1.开启归档模式: 2.创建表空间: 3.创建默认闪回归档表,配额512M 保留时间为1年: 4.为scott用户赋予启用闪回归档数据权限ps: 查看权限名称 5.创建表启用闪回归档数据: 6.对已存在的表启用闪回归档数据: 7.查看启用闪回归档数据的表: 8.禁用闪回归档数据(必须有flashba 阅读全文
posted @ 2016-12-11 13:44 Tomatoes 阅读(420) 评论(0) 推荐(0)
【练习】闪回表
摘要:1.删除表dept1: 2.允许行移动(使用flashback table 必须先允许行移动) 3.闪回表: 阅读全文
posted @ 2016-12-11 13:00 Tomatoes 阅读(141) 评论(0) 推荐(0)
【练习】flashback基于scn的闪回查询
摘要:1.创建表dept1: 2.查看当前的scn: 3.删除表dept1: 4.基于scn的查询: 阅读全文
posted @ 2016-12-11 12:53 Tomatoes 阅读(439) 评论(0) 推荐(0)
【练习---日志恢复】正常关库删除一组当前日志组
摘要:1.查询当前日志组及状态: 2.模拟故障(正常关库删除一组当前日志组): 3.起库报错,查看alert日志: 4.解决:将数据库起到mount 阅读全文
posted @ 2016-12-11 12:43 Tomatoes 阅读(211) 评论(0) 推荐(0)
【练习】设置日志归档模式
摘要:1.首先来说一下归档和非归档的区别和应用环境: 归档:切换日志组后,对现有的历史日志保存(ARCn)[介质恢复(archive log + current log)]OLTP(联机事务处理系统)尽量使用归档非归档:切换日志组后,历史日志被覆盖[介质恢复只能恢复到最近的备份]一般用在OLAP(数据仓库 阅读全文
posted @ 2016-12-11 10:12 Tomatoes 阅读(365) 评论(0) 推荐(0)
【练习--日志恢复】---正常关库非当前日志组所有成员丢失
摘要:1.查询当前的日志组及状态: 2.关库并删除一个非当前日志组: 3.起库时报错: 4.将数据库启动到mount状态:查看报错日志组是否为当前日志组: 5.clear 日志组: 6.起库: 阅读全文
posted @ 2016-12-10 16:09 Tomatoes 阅读(249) 评论(0) 推荐(0)
【练习---日志文件的恢复】-----多元化成员中,单个成员丢失
摘要:1.查看当前的日志组成员: 2.给每个日志组增加一个成员: 3.现在有三个日志组,每组都有两个成员: 4.关库删除一个日志组成员: 5.起库,不会报错: 6.但是看alert日志,会有找不到redo03b.log的日志文件 7.解决办法: 阅读全文
posted @ 2016-12-10 15:55 Tomatoes 阅读(195) 评论(0) 推荐(0)
【练习】flushback基于时间的闪回查询
摘要:1.创建table t1 2.drop table t1 3.查看回收站和tab 4.闪回查询 阅读全文
posted @ 2016-12-09 19:31 Tomatoes 阅读(419) 评论(0) 推荐(0)
【练习】审计
摘要:1.审计的功能:监控用户在database 的 action (操作) 2.审计分类: 1) session :在同一个session,相同的语句只产生一个审计结果(默认) 2) access : 在同一个session,每一个语句产生一个审计结果 3.启用audit ,默认不审计sys用户的act 阅读全文
posted @ 2016-12-08 18:03 Tomatoes 阅读(149) 评论(0) 推荐(0)
【练习】新建虚拟机
摘要:典型 选镜像 虚拟机命名和安装位置(我新建虚拟机的名字是host02,位置是在d盘新建了一个文件夹d:\host02) 设置磁盘大小 选择自定义硬件 设置内存 设网络(我选择的是host only,仅主机模式) 设置完成,下一步就好 点进去回车就好 跳过 next next next yes new 阅读全文
posted @ 2016-12-07 21:18 Tomatoes 阅读(263) 评论(0) 推荐(0)
【练习】监听改端口
摘要:第一步:更改Local_listener 第二步:更改监听文件,添加1526监听器LSNR2 第三步:使1526端口LSNR2监听器生效 第四步:手工注册 二、更改Local_listener里的字符串别名第一步:更改tnsnames.ora,添加如下: 第二步:更改local_listener参数 阅读全文
posted @ 2016-12-07 20:34 Tomatoes 阅读(269) 评论(0) 推荐(0)
【练习】sqlnet.ora
摘要:在SQLNET.ora文件中设置以下参数可以实现IP访问限制: $ pwd/u01/app/oracle/product/10.2.0/db_1/network/admin$ vi sqlnet.oratcp.validnode_checking=yes #确定是否对客户机IP地址进行检查tcp.i 阅读全文
posted @ 2016-12-07 20:28 Tomatoes 阅读(178) 评论(0) 推荐(0)
【练习】创建监听
摘要:任务一: 1)静态注册LISTENER 15212)动态注册LSNR2 1526 任务二:创建enmoedu连接串,利用1526端口可连接到数据库--用于动态注册LSNR2监听 阅读全文
posted @ 2016-12-07 20:23 Tomatoes 阅读(155) 评论(0) 推荐(0)
【练习】创建密码复杂度验证
摘要:1.创建密码复杂度验证 2.创建概要文件 阅读全文
posted @ 2016-12-07 20:10 Tomatoes 阅读(537) 评论(0) 推荐(0)
【练习】创建用户
摘要:创建用户:1)创建用户siebel,密码oracle2)授予sse_role,tblo_role角色3)siebel用户没有对system,sysaux的使用权限4)默认表空间ts_users,无限制使用此表空间5)默认临时表空间TMP_GRP6)使用默认的profile7)授予sse_role、t 阅读全文
posted @ 2016-12-07 20:03 Tomatoes 阅读(120) 评论(0) 推荐(0)
【练习】创建角色
摘要:创建角色1)创建角色sse_role,授予create session 权限 2)创建角色tblo_role,授予CREATE PROCEDURE, CREATE SEQUENCE, CREATE SYNONYM, CREATE TABLE, CREATE TRIGGER, CREATE TYPE, 阅读全文
posted @ 2016-12-07 20:01 Tomatoes 阅读(141) 评论(0) 推荐(0)
【小错误】起归档是遇到ORA-00265: instance recovery required, cannot set ARCHIVELOG mode
摘要:今天在起归档时遇到ORA-00265: instance recovery required, cannot set ARCHIVELOG mode的错误 从错误我们能够看到是由于datafile,controlfile,redolog中的SCN号不一致导致无法开启归档,那么导致该问题的解决办法是由 阅读全文
posted @ 2016-12-04 18:48 Tomatoes 阅读(1951) 评论(0) 推荐(2)
【练习】创建私有的dblink
摘要:1.创建dblink第一种方法,是在本地数据库tnsnames.ora文件中配置了要远程访问的数据库。 2.创建dblink第二种方法,是在本地数据库tnsnames.ora文件中没配置要远程访问的数据库。 3.创建公共的dblink语法:create public database link em 阅读全文
posted @ 2016-12-04 12:59 Tomatoes 阅读(2139) 评论(0) 推荐(0)
【练习】trace文本重建控制文件
摘要:这个小练习是针对控制文件全部丢失后怎么能快速的重建一个控制文件,快速的起库 1.备份控制文件到trace下 2.trace文本放在user_dump_dest的路径下 3.打开alert查看生成的trace 4.复制create controlfile 5.数据库启动到nomount状态 6.根据t 阅读全文
posted @ 2016-12-04 12:45 Tomatoes 阅读(672) 评论(0) 推荐(0)
【练习】迁移日志组
摘要:迁移日志组必须在数据库mount的状态 1.拷贝 2.更新控制文件中redo的信息 3.起库 阅读全文
posted @ 2016-12-04 12:33 Tomatoes 阅读(137) 评论(0) 推荐(0)
【练习】数据文件的迁移
摘要:1.查看表空间对应得数据文件 2.将表空间offline 3.拷贝 4.更新控制文件中的信息 5.将表空间online 阅读全文
posted @ 2016-12-04 12:28 Tomatoes 阅读(167) 评论(0) 推荐(0)
【练习】增加日志组数至4组,且每组日志成员大小为50M,每组2个成员。
摘要:1.查看日志组成员路径及日志组大小、状态 2.增加group 4,group 5,group 6,group 7四组日志 3.查看日志组状态 4.切换日志查看日志组状态 5.手工执行检查点事件 6.删除group 1,group 2,group 3 注释:日志组的四种状态:unused:表明该日志组 阅读全文
posted @ 2016-12-01 00:30 Tomatoes 阅读(1061) 评论(0) 推荐(0)
【练习】增加控制文件至三个
摘要:1.查看控制文件: 2.增加控制文件: 3.[关库]操作系统拷贝控制文件 4.起库 5.查看控制文件: 阅读全文
posted @ 2016-12-01 00:26 Tomatoes 阅读(453) 评论(0) 推荐(0)
【练习】数据文件的更改:改名或改路径 users01.dbf-->users01_bak.dbf
摘要:方法一:1.将数据文件的状态offline 2.操作系统层面完成真正mv改名操作 3.数据库层面修改数据文件名 >告诉数据库 4.把更改完之后的文件置为Online对外提供服务表空间->online 方法二:(适用所有数据文件,但是系统文件只能用这种方式)1、shutdown 关库 2.操作系统层面 阅读全文
posted @ 2016-12-01 00:24 Tomatoes 阅读(1404) 评论(0) 推荐(0)