oracle获取数据字典定义详细总结
oracle获取数据字典定义详细总结
undo表空间损坏的处理过程
undo表空间损坏的处理过程?
Oracle 巡检手册
目 录1.检查数据库基本状况41.1.检查Oracle实例状态41.2.检查Oracle服务进程41.3.检查Oracle监听状态52.检查系统和oracle日志文件62.1.检查操作系统日志文件62.2.检查oracle日志文件62.3.检查Oracle核心转储目录72.4.检查Root用户和Oracl...
修改Oracle数据文件名及数据文件存放路径
更改Oracle数据文件名及数据文件存放路径SQL> select * from v$dbfile; FILE# NAME---------- --------------------------------------------------------------------------------&...
【手工建库】确保数据库处于自动 UNDO管理模式
这是一个关乎细节的问题,有朋友在手工完成数据库创建的过程中反复收到报错信息,在没有仔细研究报错信息内容的情况下浪费了大量的时间。记录在此,供参考。1.报错信息如下SQL> CREATE DATABASE secdb U...
【SQL*Plus】11g中使用SQL*Plus的-S选项依然可以看到“Enter password:”问题
在Oracle 11g版本中使用SQl*Plus的-S选项时,在输入密码步骤里原本不应该有任何提示的密码输入位置出现了“Enter password:”提示信息。这是Oracle 11g版本中的一个瑕疵,简单和Oracle 10g中进行一个比较。1.SQL*Plu...
【FGA】扩展Oracle细粒度审计功能——调用定制的存储过程
Oracle的细粒度审计(FGA)可以调用定制的存储过程,这样可以非常方便地协助我们完成更多的任务,就该方法做一个简单展示。供参考。1.创建待审计的表T及存储过程操作的监控表MON_T1)创建表T并初始化两条记录sec@ora...
【PASSWORD】Linux环境下使用密码验证方式重置SYS用户密码
Linux操作系统,当我们忘记SYS用户名密码又无法通过操作系统验证方式访问数据库时,就需要考虑使用密码验证方式找回SYS用户的密码。本文给出这种方法的实践。1.确保remote_login_passwordfile参数值为“EXCL...
【CONNECT】ORA-00020错误模拟及处理方法
当数据库的连接数达到上限后,后续的登陆操作都会报ORA-00020错误,这里给出ORA-00020错误的模拟及处理方法。1.调整数据库的processes参数到251)由于processes参数是静态参数,调整时需要使用“scope=spfile...
【DIRECTORY】确保DIRECTORY对应路径书写正确以避免遭遇ORA-29913和ORA-29400错误
文章《【DIRECTORY】普通用户创建Oracle DIRECTORY数据库对象的权限需求及探索》(http://space.itpub.net/519536/viewspace-691051)中谈到过关于DIRECTORY数据库对象的创建特点。 这里,提醒大家在创...
【数据安全】一次惊心动魄的ASM磁盘头损坏故障处理过程带来的深思
数据通常比喻为企业的血液和生命,数据安全一直是大家非常重视的话题。 Oracle数据库,为了防止数据丢失以及构建高可用环境给出了多种架构方式。例如,为了防止Oracle实例级别的单点故障提供了RAC技...
更改数据库SID名和db_name名
更改SID $ export ORACLE_SID=mmtadb $ sqlplus '/as sysdba' SQL>alter user sys identified by sys#123; SQL> create pfile='/home/oracle/product/dbs/2' from spfile; File created. SQL> shutdown immediate; SQL> quit $ export ORACLE_SID=mmtadb2 $ sqlplus '/as sysdba' SQL> create spfile from pfil...
【实验】Oracle审计语句的使用演示
1.使用审计,需要激活审计sys@ora10> conn / as sysdbaConnected.sys@ora10> show parameter audit_sys_operations;NAME &nbs...
今天恢库的过程,一个应用不停连过来的库
今天测试那边让给恢一个库,1个小小dmp包,就2个用户,贼简单, BUT!前台有进程一直在试图登陆,而测试应用人员消失了。感觉整个过程傻呵呵的,也想不出更好的方法 1.drop user CORPOR_USER cascade;报错ORA-01940: cannot drop a user that is currently connected 如果这个用户里没啥东西就不导了吧,查看下对象个数...
【Flashback】10G的新特性“闪回表”清除方法
(1).清除当前用户的回收站SQL> PURGE RECYCLEBIN;SQL> PURGE USER_RECYCLEBIN(2).清除指定表空间tbs_sec_d的回收站SQL> PURGE TABLESPACE tbs_sec_d;(3).清除指定表空间tbs_sec_d,同时指定用户sec的回收站S...
【删除】【Oracle】完美删除Windows系统上的Oracle软件
如果您刚刚接触Oracle,一定会遇到Windows系统上无法彻底干净的卸载和删掉Oracle软件的问题。这里简单列一下完美删除的流程。需要删除的内容列表如下:1.D:\oracle2.C:\Program Files\Oracle3.注册表4.环境变量或采...
【卸载】通过全面删除Linux系统上Oracle文件的方式卸载Oracle
Linux操作系统上删除Oracle可以使用Oracle的常规方法来完成,也可以按照本文提供的删除所有相关文件的方法来完成。在Linux操作系统上完成Oracle的删除相对简单。这里记录一下需要删除的文件列表(即列举Orac...
【参数】REMOTE_LOGIN_PASSWORDFILE参数三种取值及其行为特性分析
在某些情况下可以使用REMOTE_LOGIN_PASSWORDFILE参数增强系统的安全性,所谓提高安全性就是禁止以SYSDBA或SYSOPER特权用户从客户端登陆到数据库系统中。这是一种牺牲管理便捷性为前提的。需酌情使用。本文主...
【Privilege】SYSOPER和SYSDBA特权的区别与联系
SYSOPER和SYSDBA只是系统中两个特殊的系统权限,不要将其人为地想象得那么神秘。我们一起来探索一下他们之间的联系与区别。1.登录数据库的特权SYSDBA和SYSOPER是比较特殊的两个权限,即便数据库的实例并没有启动,以...
【实验】从RMAN备份中恢复controlfile控制文件
1.数据库open状态,有自动备份的信息,恢复控制文件 RMAN> restore controlfile to '/home/oracle/control01.ctl' from autobackup;Starting restore at 14-MAR-09allocated channel: ORA_DISK_1channel ORA_DIS...