AUTHID CURRENT_USER的注意点
1.在A和B用户下同时创建如下测试表和数据A:create table tb_test(a varchar2(50));insert into tb_test select 1 from dual;insert into tb_test select 2 from dual;insert into tb_test select 3 from dual;commit;B:create table t
Oracle审计列表
AUDIT CREATEEXTERNAL JOB BY ACCESS;AUDIT CREATEANY JOB BY ACCESS;AUDIT GRANTANY OBJECT PRIVILEGE BY ACCESS;AUDIT EXEMPTACCESS POLICY BY ACCESS;AUDIT CREATEANY LIBRARY BY ACCESS;AUDIT GRANTANY PRIVILEGE BY ACCESS;AUDIT DROPPROFILE BY ACCESS;AUDIT ALTERPROFILE BY ...
使用Oracle的Security External Password Store功能实现加密登录
使用Oracle的Security External Password Store功能实现加密登录,不将明文密码暴露在生产环境当中。 如果需要从SHELL脚本来连接到Oracle数据库,那么这些脚本包含数据库连接详细信息,这可能是一个主要的安全问题。一个解决方案是使用操作系统身份验证,但Oracle10g第2...
Oracle 11G Duplicate Database
1.辅助库创建密码文件[oracle@oracle dbs]$ cat initneal.ora *.audit_file_dest='/u01/oracle/admin/neal/adump'*.audit_trail='db'*.compatible='11.2.0.4.0'*.control_files='/u01/oracle/oradata/neal/control01.ctl','/u01/oracle/fast_recovery_area/neal/control02.ctl'*.db_block_size=8192*.db_na...
Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC
Oracle11.2.0.4 异机恢复到RAC迁移的2版本版本要一致。包括小版本。(2)RMAN 必须相同。 命令修改。 源库信息:平台:Linux 6.5版本如下:SQL> select* from v$version; BANNER--------------------------------------------------------------------------------OracleDatabase 11g ...
11gR2 RAC添加节点步骤
1 添加节点node3,3个节点的hosts配置如下:127.0.0.1 localhost::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#node1192.168.8.221 rac1 rac1.oracle.com192.168.8.222 rac1-vip172.168.1....
11gR2 RAC删除节点步骤
一. 环境概述现有的RAC 环境是3节点的11.2.0.4的RAC,在本文档中,我们要演示删除一个节点:rac3。 所有删除操作都在环境正常运行状态下进行。RAC 删除节点操作正好和添加节点完全相反。[root@rac1 ~]#cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4localhost4....
11gR2私有ip修改错误导致crs无法启动解决方法
--oifcfg使用帮助[root@rac1grid]# oifcfg -helpName: oifcfg - Oracle Interface ConfigurationTool.Usage: oifcfg iflist [-p [-n]] oifcfg setif {-node |-global} {/:}... oifcfg geti...
11GR2RAC丢失OCR和CONTROLFILE重建恢复过程
今天准备用自己的rac虚拟机做点实验的,可是虚拟机拉起来时,频频报错,估计好久不用了(前一阵子有厂商来推销虚拟化全在那上做测试了),挨个检查发现是OCR出故障了,没办法重建下吧,顺便记录下重建的过程1.使用orccheck命令报错[root@rac1 ~]# ocrcheckPROT-602: Failed to retrieve data from the cluste...
统计信息过期导致SQL进行NESTED LOOPS查询缓慢
今天qq上一好友发过来一个sql让我帮他看看,说这个sql加上一个条件查询时间在3~4秒左右,而不加上这个条件则非常快,正好这段时间也在学习优化,就看看问题所在。sql语句大致如下:SQL> SELECT a.mc_id AS company_id, a.mc_name AS company_na...
Oracle ORION模拟Database负载测试存储性能
Oracle ORION(Oracle IO Number)是Oracle提供的存储性能测试工具,Oracle并不对其提供技术支持。该工具的最大特点在于可以在没安装Oracle Database软件的情况下,模拟Oracle负载,测试随机或顺序访问指定大小块的性能,性能指标包括:IOPS,MBPS,Latency(延迟时间)。 从Oracle Database 1...
[Dataguard]主库归档丢失,备库不需重建实验
1)模拟环境,修改主库参数,延迟归档传输到备库SQL> alter system set log_archive_dest_state_2=defer; System altered.2)在主库进行一些DML操作SQL> create table neal as select * from dba_object...
RMAN-06023 no backup or copy of datafile 1 found to restore
错误详情:RMAN> restore database from tag="NEAL_LV0";Starting restore at 09-MAR-16using channel ORA_DISK_1RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE...
Shutdown Immediate防止Hang住步骤
1、关闭应用程序 2、关闭监听程序 lsnrctl stop --单实例 srvctl stop listener -n 节点主机名 --rac环境 3、如果不能先关闭应用的情况下,那么通过应用或者pl/sql远程连接到数据库的连接杀死,脚本如下: ps -ef|grep oracle|grep LOCAL=NO|grep -v grep|awk '{print $2}'|xargs kill -9 4、把内存中和redo log日...
RMAN重新注册备份集
一、实验环境 1)查看已有备份集RMAN> list backup summary;List of Backups===============Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag------- -- -- - ----------- --------------- ------- ------- ---------- ---411 ...
RMAN恢复简单实验
一、恢复初始化参数文件:1、自动备份还原1)关闭数据库并启动到nomount阶段SQL> shutdown immediate;ORA-01109: database not openDatabase dismounted.ORACLE instance shut down.SQL> startup nomount;ORACLE instance started.Total System Global Area 939495424 bytesFixed Size 225...
Centos6.5安装Oracle11.2.0.4 RAC(完整版)
环境参数:Linux:Centos6.5 Grid和Oracle:11.2.0.4 一、环境配置 1.配置Node1和Node2两个节点之间的网卡 Node1: [root@rac1 network-scripts]# cat ifcfg-eth0 DEVICE=eth0 HWADDR=08:00:27:E6:6A:DF TYPE=Ethernet UUID=543aef46-94aa-442f-9259-8584588c5e66 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none ...
Sqlplus下的set命令详解
Oracle的sqlplus是与数据库交互的客户端工具,在sqlplus中可以运行sql语句和sqlplus命令。在此就来给大家详细的介绍相关的set命令。(1) sql>set echo {on|off};在用一个start命令执行sql脚本时,是否显示脚本中正在执行的命令。(2) sql>set feedback{6|n|on|off};是否显示...
SQL*Loader的使用总结(四)
SQL*Loader对不同文件及格式的处理方法 1.大字段(LOB类型)的导入 LOB作为大字段数据类型,是Oracle新增的数据类型,用来替代long和long raw类型,一般sqlldr操作中不会涉及大字段类型的操作,如果你遇到了这种需求,一般分以下两种情况处理: 1)数据保存在数据文件中 以Manager表为例,修改Remark字...
SQL*Loader的使用总结(三)
SQL*Loader对不同文件及格式的处理方法 1.多个数据文件,导入同一张表 通常对于逻辑比较复杂的系统可能存在这种情况,因为导出的数据来源于多个系统, 因此可能提供给DBA的也是多个数据文件。这种情况并不一定需要执行多次加载,只需要在控制文件中做适当配置即可。不过有一点非常重要,提供的数据文件中的数据存放格式...