随笔分类 - Oracle
摘要:prfile文件可以控制:CPU的时间 、I/O的使用 、IDLE TIME(空闲时间) 、CONNECT TIME(连接时间) 、并发会话数量 、口令机制。 资源管理器可以管理数据库和操作系统资源,例如: CPU使用率 SQL/PLSQL JOB SGA/PGA内存地址调拨 并行度 网络资源 内存
阅读全文
摘要:适用场景 建议方案 数据量不是很大,版本为10G以上,并且可停机操作 Expdp/Impdp 数据量不是很大,版本为9i及以下,并且可停机操作 Exp/Imp 数据量比较大,操作系统和数据库版本完全一致,业务要求不能停机 RMAN 克隆 数据量比较大,操作系统平台在支持范围之内,数据库版本一致,业务
阅读全文
摘要:PMON PMON,进程监视。PMON主要有3个用途: 1,在进程非正常中断后,做清理工作。例如:dedicated server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢复或撤销。第二:是释放dedicated server占
阅读全文
摘要:1、with admin option 用于系统权限授权,with grant option 用于对象授权。 2、给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播
阅读全文
摘要:alter table table_name shrink space compact 字面意思就是将表变得更加紧凑。 如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从Oracle 10g开始,表可以通过shr
阅读全文
摘要:一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直
阅读全文
摘要:每个数据库都有一个alert_<sid>.log文件,默认存储路径为$ORACLE_BASE/diag/rdbms/<db_name>/<SID>/trace中。 数据库预警文件是按时间顺序列出消息的日志文件,例如: 启动时使用的任何非默认初始化参数 已发生的所有内部错误(ORA-600)、块损坏错
阅读全文
摘要:1.概念 差异增量备份自上级及同级备份以来所有更改过的块。 累积增量备份自上级备份以来所有更改过的块。 因为累积增量是备份上级备份以来所有更改过的数据块,所以累积增量备份需要更多的备份时间及较少的恢复时间;差异备份则相反,它可以备份同级备份以来更改过的数据块。所以会减少备份时间,但在恢复时需要更多的
阅读全文
摘要:by session对每个session中发生的重复操作只记录一次by access对每个session中发生的每次操作都记录,而不管是否重复都记录数据库初始化参数文件中AUDIT_TRAIL=OS时,审计记录存在操作系统的文件中,AUDIT_TRAIL=DB时,审计记录存在数据库中。 alter
阅读全文
摘要:SQL> show parameter cache_size NAME TYPE VALUE client_result_cache_size big integer 0 data_transfer_cache_size big integer 0 db_16k_cache_size big int
阅读全文
摘要:You can use the BACKUP VALIDATE command to do the following: (1)Check datafiles for physical and logical block corruption (2)Confirm that all database
阅读全文
摘要:SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN IMMED
阅读全文
摘要:安装操作系统版本为Redhat 7.6 内核 8 内存 20G Oracle软件包为 18c EMCC软件包为 13c 替换yum: rpm -qa|grep yum rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包) rpm -qa |gr
阅读全文
摘要:grant create user to 用户 把创建用户权限给用户 grant alter user to 用户 把修改用户权限给 用户 grant drop user to 用户 把删除用户权限给 用户 grant connect to 用户 把连接权限给 用户 grant create ses
阅读全文
摘要:查看Oracle密码尝试限制次数 SQL> desc dba_profiles Name Null? Type PROFILE NOT NULL VARCHAR2(128) RESOURCE_NAME NOT NULL VARCHAR2(32) RESOURCE_TYPE VARCHAR2(8) L
阅读全文
摘要:SQL> select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total*100,2) pctused from (select 'SGA' name,(select sum(value/
阅读全文
摘要:安装Oracle18c内核最低为 3.10.0-123.el7.x86_64 通过命令查看 uname -a 3.10.0-123.el7.x86_64 更换yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.
阅读全文
摘要:1.通过DBCA图形化界面 $ dbca 打开DBCA图形化界面 此选项卡全部默认即可 等待安装完成即可 2.SQL*PLUS $ mkdir /u01/app/oracle/oradata/CBD3/seed -p $ mkdir /u01/app/oracle/fast_recovery_are
阅读全文
摘要:create table dept(deptno number(10) not null,deptname varchar2(30) not null,constraint pk_dept primary key(deptno));和create table emp( empno number(10
阅读全文
摘要:当克隆一个数据库到另外一台机器上,具有相同的数据库名称或者如果一个新的数据库名称是通过重建的控制文件, 那么需要改变DBBID,特别是如果是新的数据库在相同的rman catalog是注册。 尤其是如果使用rman catalog,rman catalog中只允许注册一个DBID,相同DBID不能注
阅读全文