在Linux下安装DP客户端备份ORACLE
环境:
Linux Version:2.6.9-22.ELsmp
Data Protecter Version:A.06.00
DP Server:安装在Windows 2003下
下面对安装过程做一个简单的介绍
1.将安装光盘放入光驱并挂载
2.切换到LOCAL_INSTALL目录下,你能看到一个omnisetup.sh脚本
3.运行./omnisetup.sh -install da,ma,cc,oracle8安装oracle客户端
这里需要特别注意是oracle8而不是oracle,DP安装文档上是oracle
4.ORACLE与DP MML连接
MML安装路径:..
数据文件重命名可以用两种方法:alter database和alter tablespace
两种方法的不同点是alter tablespace只能用于下面情况下的数据文件:不是SYSTEM表空间,不包含激活的回滚段,还有临时段,但是用alter tablespace可以在实例启动的时候来执行.而alter database则适应于任何的数据文件,但是数据库要在MOUNT状态下.
alter database方法步骤:
1.关闭实例
2.用操作系统命令重命名或者移动数据文件
3.MOUNT数据库,然后用alter database来重命名文件,要写出全路径名
4.启动实例
SVRMGR> connect sys/oracle as sysdba;
..
linux 下加\转义
$sqlplus -S "/as sysdba" >/dev/null <<EOF
> set feedback off
> set heading off
> set linesize 120
> set pagesize 0
> spool asmboy.txt
> select name from v\$datafile;
> spool off
> EOF
目前Red Hat推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系。不过在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍,如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB。其原因在于,系统中的物理内存越大, 对于内存的负荷可能也越大。
但是,如果物理内存大小扩展到数百GB,这样做就没什么意义了。
实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷。Red Hat Enterprise Linux 5可以在这样的情况下工作:完全没有交换分区,而且系统中匿名内存页和..
http://www-dl.emulex.com/support/linux/801617/emulex.html
正确切换UNDO TABLESPACE
有些时候,我们需要切换undo tablespace,也就是说用一个新的undo tablespace来替换目前的undo tablespace,切换前必须保证被切换的undo tablespace上没有活动或悬挂的事务,如果有事务活动,那么切换将有可能导致数据库hang. 下面给出一个切换的例子:
将现有的undo_b切换到新建的undo_c
1、确认要切换的undo tablespace
SQL> show parameter undo_tablespace
NAME  ..
解决方法:
irqbalance是一个提高系统性能的服务,它可以根据CPU的压力情况,将各种IRQ重新指定到不同的CPU进行处理,这个特性主要用于x86 和 x86_64 系统。
如果想关闭这个服务,使用root用户执行如下任何一种方法:
使用图形工具取消对应运行级别上的irqbalance服务。 Red Hat Enterprise Linux 3中使用redhat-config-services
Red Hat Enterprise Linux 4和Red Hat Enterprise Linux 5中使用system-config-services
执行如下命令行 service irq..
alter session set workarea_size_policy=MANUAL;
alter session set hash_area_size=100000;
alter session set sort_area_size=1073741824;
alter session set sort_area_size=1073741824;
alter session set db_file_multiblock_read_count=128;
快速建立索引,删除表分区
alter session set sort_area_size=1073741824;
在10.2.0.3 10.2.0.4这两个版本下需要运行两遍
cpu够多,够闲就加上parallel
Oracle Error : ORA-16197: Invalid DB_UNIQUE_NAME parameter specification
Cause: The DB_UNIQUE_NAME parameter has an invalid specification. The DB_UNIQUE_NAME parameter has a maximum length of 30 characters and the only characters allowed are alpha-numeric characters and "_", "$" and "#".
Action: Check the documentation and re-enter the parameter.
exec dbms_scheduler.disable('SYS.GATHER_STATS_JOB');
exec dbms_scheduler.disable('SYS.AUTO_SPACE_ADVISOR_JOB');