oracle 11g 修改数据库名字和实例名字
分两个阶段描述,第一阶段改sid,第二阶段改dbname下面描述详细步骤第一阶段:改sid1、登录数据库查看先前的sid,总共三步,[javascript] view plain copy print?[oracle@localhost ~]$ sqlplus /as sysdba SQL*Pl...
$1,890.55格式的显示
$1,890.55
关于外键约束
FOREIGN KEY REFERENCES
关于中文日期
SQL> SELECT next_day(sysdate,'星期五') 2 FROM DUAL 3 ;NEXT_DAY(SYSDATE,'星期五')--------------------------2018/3/9 10:55:59SQL> SELECT TO_DATE('01-1月-2007') FROM DUAL;TO_DATE('01-1月-2007')----------------------2007/1/1...
functions
round trunc initcap
null与index
今天在测试过程中遇到一问题, SQL该走Index的,没走. 加index hint也不行. 描述如下:1. 建立测试表create table t1asselect object_id, object_name from dba_objects;2. 在object_name列上建立b-tree indexcreate index idx_t1_name on t1(object_name);3. 如果我是select object_name from t1, 按理说CBO...
关于INTERVAL DAY TO SECOND数据类型
INTERVAL DAY TO SECOND类型
Cache buffer的状态
Buffer StatesThe database uses internal algorithms to manage buffers in the cache. A buffer can be in any of the following mutually exclusive states:■UnusedThe buffer is available for use because it has never been used or is currently unused. This type of buffer is the easiest for the database t...
alter database create datafile
alter database create datafilerecover database using backup controlfile
只读表空间的一个测试
read only tablespace
创建非默认块大小表空间
SQL> create tablespace ts16k 2 datafile 'C:\app\Administrator\oradata\orcl\ts16k.dbf' 3 size 50m blocksize 16k;create tablespace ts16k*ERROR at line 1:ORA-29339: tablespace block size 16384 does not match configured block sizesSQL> show par...
关于database link的对象类型
SQL> col OBJECT_NAME format a30SQL> col OBJECT_TYPE format a20SQL> select object_name,OBJECT_TYPE 2 FROM user_objects 3 where object_name like 'CIQUS%';OBJECT_NAME OBJECT_TYPE------------------------...
ASM文件移出后的注册和打开数据库
asm datafile cp
oracle后台进程
oracle后台进程伴随实例的启动而启动,他们主要是维护数据库的稳定,相当于一个企业中的管理者及内部服务人员。他们并不会直接给用户提供服务。 一:database write--数据写入 DBWR 作用:把SGA中被修改的数据同步到磁盘文件中。保证Buffer Cache中有足够的空闲数据块数量。...
关于数据库故障
战胜数据库故障,我们主要从两方面考虑:MTBF,即平均故障间隔时间,英文全称是“Mean Time Between Failure”。当然要追求这个数越大越好,可从下面考虑。1,关键组件考虑冗余配置,确保硬件尽量可靠;2,定期执行操作系统维护;3,Oracle数据库方面要考虑RAC技术和DG技术。MTTR是Mean Time To Restoration缩写,指平...
利用Oracle Data Guard完成跨平台的数据库迁移案例
客户原本是一套单机版的Oracle 11.2.0.3.0 Database for Windows的数据库系统,客户的需求是将单机版的Oracle Database迁移到3节点的Oracle RAC Database中,并且平台变成Linux,但数据库版本不变化。客户希望尽可能短的停机时间。 通常对于不跨版本的Oracle Database迁移常...
adrci命令
一、adrci说明 在oracle11g中,dump file的目录已经有所改变,bdump和udump整合到trace中,cdump独立出一个。 oracle新增了一个ADRCI(Automatic Diagnostic Repository Command Interpreter)的工具, 统一管理ASM实例和多个数据库实例的alert文件、后台trace文件、用户t...
flush sql
如果Oracle的优化器产生了某种错误的执行计划,或者我们希望Oracle对于某个SQL重新进行分析,那么就需要这个SQL的执行计划在共享池中过期。在业务时段不可能使用alter system flush shared_pool的方式SQL> select sql_id, address, hash_value, executions, loads, parse_calls, invalidations from v$sqlarea wher...
Oracle慢SQL监控脚本实现
线上Oracle准备实现类似MySQL slow query的监控脚本,把查询时间超出定值的SQL定时的发送邮件告警,实现过程记录如下:主要思路是通过DBA_HIST的几个视图来获取每小时快照中慢SQL的情况,为了不影响线上环境,这里把脚本部署在了自己的监控端,通过DBLINK定期的抓取线上生产库的数据到监控数据库,并简...
关于GI和DATABASE软件版本高低的问题
Cause - The active version of Oracle Grid Infrastructure detected on the system (12.1.0.2.0), is lower than the version of Oracle Real Application Database software that you were attempting to install(12.2.0.1.0).This is not supported. Action - If Oracle Grid Infrastructure is of older version...