物理 dataguard add tempfile

0

Posted on by

记一下在物理dataguard上增加tempfile 的过程。。

–版本:

SQL> select * from v$version;

BANNER
——————————————————————————–
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64bit Production
PL/SQL Release 11.2.0.3.0 – Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 – Production
NLSRTL Version 11.2.0.3.0 – Production

 

–关闭同步
SQL> alter database recover managed standby database cancel;

 

–现有的tempfile

SQL> select name from v$tempfile;

NAME
——————————————————————————–
+DATADG/oradbca/tempfile/temp.304.810137387

 

–增加tempfile 脚本

alter tablespace temp add tempfile '+DATADG/oradbca/tempfile/temp02.dbf' size 10g autoextend off;
alter tablespace temp add tempfile '+DATADG/oradbca/tempfile[……]

查看全文

oracle 11g securefiles

0

Posted on by

    oracle 11g推出了新一代LOB:SecureFiles ,这个全新的数据类型同时还提供了高级的下一代功能与优点,可以存储非结构化数据,智能压缩,取消重复和透明加密等功能。

    使用 SecureFiles 时,块大小介于 Oracle 数据块大小到 64 MB 之间。Oracle DB 尝试使数据集中在磁盘的相邻物理位置,从而将内部碎片降到最低。通过使用可变的块大小,SecureFiles 避免对不必要的大型 LOB 数据块进行版本化。 SecureFiles 还提供了新的客户机/服务器网络层,从而允许在支持更高读写性能的服务器和客户机之间进行高速数据传输。SecureFiles 自动确定生成重做和还原的最有效方法,因而不需要用户定义参数。SecureFiles 自动确定是仅为更改生成重做和还原,还是通过生成完整的重做记录创建新版本。 由于 SecureFiles 需要维护各种内存中统计信息以帮助有效地分配内存和空间,所以将其设计为可自适应的智能工具。这样,由于减少了很难使用不可预测的负荷进行优化的可优化参数数量,可管理性有所提高。

    使用SecureFiles的条件:

     1.COMPATIBLE初始化参数比较要设置为11.1或者更高才可以使用SecureFiles

     2.通过设置初始化参数DB_SECUREFILE来确定是否启用SecureFiles

     3.创建 securefile 的表空间应启用自动段空间管理 (ASSM)

 

DB_SECUREFILE参数的说明:

     使用 DB_SECUREFILE 初始化参数,其中有效值为:

       •ALWAYS:尝试将所有 LOB 创建为 SecureFile LOB,但是仅可将自动段空间管理 (ASSM) 表空间外的任何 LOB 创建为 BasicFile LOB

[……]

查看全文

oracle 11g interval partitioning

0

Posted on by

 11g在分区上有了很大的改进,其中有一个特性是Interval-Partition,他是range分区的派生,自动创建指定间隔的分区。

  在 11g 之前,如果数据中出现未能匹配分区条件的情况,系统会拒绝进行数据操作。

对时间类型和数字类型的支持:

1.对于采用date类型或TIMESTAMP类型的Interval Partitioning可以支持按year、month、day、hour、minute、second六种类型的定长宽度分区,分别通过如下函数转换

numtoyminterval ( n, { 'YEAR'|'MONTH'})
numtodsinterval ( n, { 'DAY'|'HOUR'|'MINUTE'|'SECOND'})

2. Interval (number) 即多少值一个分区

 

创建示例

1.时间类型

--创建表
SQL> CREATE TABLE oradbca.intervalpart1 (c1 NUMBER, c2 DATE)
  2  PARTITION BY RANGE (c2)
  3     INTERVAL ( NUMTOYMINTERVAL (1, 'MONTH') )
  4     (PARTITION part1
  5         VALUES LESS THAN (TO_DATE ('02/01/2013', 'MM/DD/YYYY'))
  6    );

Table created.

--查询只有一个分区
SQL> select table_name, partition_name, HIGH_VALUE
  2    from dba_tab_partitions t
  3   where table_name = 'INTERVALPART1';

TABLE_NAME       PARTITIO[......]

查看全文

不设置sec_case_sensitive_logon参数让密码大小写不敏感的实验

1

Posted on by

都知道在11g中密码大小写敏感了,同时可以设置sec_case_sensitive_logon参数可以忽略大小写敏感。

方法目前我想到的有2种,一种是可行的,还有一种是下面的实验主要内容。

方法1:就是在10g里新建用户名通过expdp,然后impdp倒入到11g的数据库中;

方法2:通过修改表 SYS.USER$ 来实现;

下面是实验内容:

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL> 
SQL> show parameter logon

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon             boolean     TRUE
SQL> 
SQL> 
创建用户名:
SQL> create user oradbca identified by oracle;

User created.

SQL> grant create session to oradbca;

Grant succeeded.
小写密码登入成功
SQL&gt[......]

查看全文

Step By Step Guide On How To Recreate Standby Control File When Datafiles Are On ASM And Using Oracle Managed Files

0

Posted on by

由于某些原因,需要把物理dataguard上的控制文件重建。

主要步骤为:

Step 1: Create the Standby control file on primary database 

Step 2: Copy the controlfile backup to the standby system 

Step 3: Shutdown, restore, rename.

 

具体步骤为:

Step 1 : Create the Standby control file on primary database. 

$ export ORACLE_SID=DEL 
$rman target / 
RMAN> backup current controlfile for standby format 'stdbyctl.bkp'; 
RMAN> EXIT;

stdbyctl.bkp file will be created in "$ORACLE_HOME/dbs" (Unix) or "$ORACLE_HOME/database" (Windows). 

Step 2. Copy the controlfile backup to the standby system 

Using ftp/scp move stdbyctl.bkp to standby system 

Step 3: Shutdown, restore, rename.

A. Shutdown all instances of the standby. 

$ export ORACLE_SID=MUM 
$sqlplus / as sysdba 
SQL> shutdown immediate 
ORA-01109: database not open 

[……]

查看全文

第 10 页,共 12 页« 最新...789101112