• 博客(0)
  • 资源 (5)

空空如也

Oracle_RAC_For_Windows.pdf

Oracle_RAC_For_Windows.pdf内含丰富的详细文档

2010-08-26

ORACLE在aix5305上安装文档1.doc

一、安装步骤 (1) 网络环境的要求 (2) 存储设备的准备 (3) Oracle 10gR2 RAC安装前的准备工作 (4) 安装Oracle 10gR2 RAC数据库系统 (5) 配置NETCA (6) 用DBCA创建数据库 二、网络环境的要求 (1) 必须安装在一个安全稳定的网络环境中 (2) Oracle 10gR2 RAC数据库公共访问网址建议不使用保留网段的IP地址(如:10.*.*.*、172.16.*.*、192.168.*.*) (3) 每台数据库服务器配置两块千兆网络适配器,一块用于数据库服务器间的私有通信,另一块提供数据库的公共访问 (4) 每台数据库服务器所配置的网络适配器的用途必须对等,包括网络设备名称(如eth0,eth1),以及用途。一般eth0用于公共访问,eth1用于私有通 三、存储设备的准备 磁盘阵列划分两个256兆,两个200G共四个区,两边服务器可同时对其读写,且两台服务器的识别号一致,例如:/dev/rhdiskpower1 (此次安装使用了四个区,分别是0、1、3、7)其中0用于ocr,1用于voting,3和7用于数据 lsattr -E -l hdiskpower0 | grep reserve lsattr -E -l hdiskpower1 | grep reserve lsattr -E -l hdiskpower3 | grep reserve lsattr -E -l hdiskpower7 | grep reserve 检查并发读写参数是否更改 chdev -l hdiskpower0 -a reserve_lock=no chdev -l hdiskpower1 -a reserve_lock=no chdev -l hdiskpower3 -a reserve_lock=no

2010-08-26

Oracle日常维护手册.doc

Oracle数据库日常维护 才 TABLESPACE_NAME CHUNKS MAX_CHUNK -------------------- ---------- ---------- INDX 1 57.9921875 RBS 3 490.992188 RMAN_TS 1 16.515625 SYSTEM 1 207.296875 TEMP 20 70.8046875 TOOLS 1 11.8359375 USERS 67 71.3671875 其中,CHUNKS列表示表空间中有多少可用的空闲块(每个空闲块是由一些连续的Oracle数据块组成),如果这样的空闲块过多,比如平均到每个数据文件上超过了100个,那么该表空间的碎片状况就比较严重了,可以尝试用以下的SQL命令进行表空间相邻碎片的接合: alter tablespace 表空间名 coalesce; 然后再执行查看表空间碎片的SQL语句,看表空间的碎片有没有减少。如果没有效果,并且表空间的碎片已经严重影响到了数据库的运行,则考虑对该表空间进行重建。 MAX_CHUNK列的结果是表空间上最大的可用块大小,如果该表空间上的对象所需分配的空间(NEXT值)大于可用块的大小的话,就会提示ORA-1652、ORA-1653、ORA-1654的错误信息,DBA应该及时对表空间的空间进行扩充,以避免这些错误发生。 对表空间的扩充对表空间的数据文件大小进行扩展,或向表空间增加数据文件,具体操作见“存储管理”部份。 一、 查看数据库的连接情况 DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消耗数据库的资源。同时,对一些“挂死”的连接,可能会需要DBA手工进行清理。 以下的SQL语句列出当前数据库建立的会话情况: select sid,serial#,username,program,machine,status from v$session; 输出结果为: SID SERIAL# USERNAME PROGRAM MACHINE STATUS ---- ------- ---------- ----------- --------------- -------- 1 1 ORACLE.EXE WORK3 ACTIVE 2 1 ORACLE.EXE WORK3 ACTIVE 3 1 ORACLE.EXE WORK3 ACTIVE 4 1 ORACLE.EXE WORK3 ACTIVE 5 3 ORACLE.EXE WORK3 ACTIVE

2010-08-26

oracle里的常用命令.doc

第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m; 4.adding online redo log members sql> alter database add logfile member sql> '/disk3/log1b.rdo' to group 1, sql> '/disk4/log2b.rdo' to group 2; 5.changes the name of the online redo logfile sql> alter database rename file 'c:/oracle/oradata/oradb/redo01.log' sql> to 'c:/oracle/oradata/redo01.log'; 6.drop online redo log groups sql> alter database drop logfile group 3; 7.drop online redo log members sql> alter database drop logfile member 'c:/oracle/oradata/redo01.log'; 8.clearing online redo log files sql> alter database clear [unarchived] logfile 'c:/oracle/log2a.rdo'; 9.using logminer analyzing redo logfiles a. in the init.ora specify utl_file_dir = ' ' b. sql> execute dbms_logmnr_d.build('oradb.ora','c:\oracle\oradb\log'); c. sql> execute dbms_logmnr_add_logfile('c:\oracle\oradata\oradb\redo01.log', sql> dbms_logmnr.new); d. sql> execute dbms_logmnr.add_logfile('c:\oracle\oradata\oradb\redo02.log', sql> dbms_logmnr.addfile); e. sql> execute dbms_logmnr.start_logmnr(dictfilename=>'c:\oracle\oradb\log\oradb.ora'); f. sql> select * from v$logmnr_contents(v$logmnr_dictionary,v$logmnr_parameters sql> v$logmnr_logs); g. sql> execute dbms_logmnr.end_logmnr; 第二章:表空间管理 1.create tablespaces sql> create tablespace tablespace_name datafile 'c:\oracle\oradata\file1.dbf' size 100m, sql> 'c:\oracle\oradata\file2.dbf' size 100m minimum extent 550k [logging/nologging] sql> default storage (initial 500k next 500k maxextents 500 pctinccease 0) sql> [online/offline] [permanent/temporary] [extent_management_clause] 2.locally managed tablespace sql> create tablespace user_data datafile 'c:\oracle\oradata\user_data01.dbf' sql> size 500m extent management local uniform size 10m; 3.temporary tablespace sql> create temporary tablespace temp tempfile 'c:\oracle\oradata\temp01.dbf' sql> size 500m extent management local uniform size 10m; 4.change the storage setting sql> alter tablespace app_data minimum extent 2m; sql> alter tablespace app_data default storage(initial 2m next 2m maxextents 999); 5.taking tablespace offline or online sql> alter tablespace app_data offline; sql> alter tablespace app_data online; 6.read_only tablespace sql> alter tablespace app_data read only|write; 7.droping tablespace sql> drop tablespace app_data including contents; 8.enableing automatic extension of data files sql> alter tablespace app_data add datafile 'c:\oracle\oradata\app_data01.dbf' size 200m sql> autoextend on next 10m maxsize 500m; 9.change the size fo data files manually sql> alter database datafile 'c:\oracle\oradata\app_data.dbf' resize 200m; 10.Moving data files: alter tablespace sql> alter tablespace app_data rename datafile 'c:\oracle\oradata\app_data.dbf' sql> to 'c:\oracle\app_data.dbf'; 11.moving data files:alter database sql> alter database rename file 'c:\oracle\oradata\app_data.dbf' sql> to 'c:\oracle\app_data.dbf'; 第三章:表 1.create a table sql> create table table_name (column datatype,column datatype]....) sql> tablespace tablespace_name [pctfree integer] [pctused integer] sql> [initrans integer] [maxtrans integer] sql> storage(initial 200k next 200k pctincrease 0 maxextents 50) sql> [logging|nologging] [cache|nocache] 2.copy an existing table sql> create table table_name [logging|nologging] as subquery 3.create temporary table sql> create global temporary table xay_temp as select * from xay; on commit preserve rows/on commit delete rows 4.pctfree = (average row size - initial row size) *100 /average row size pctused = 100-pctfree- (average row size*100/available data space) 5.change storage and block utilization parameter sql> alter table table_name pctfree=30 pctused=50 storage(next 500k sql> minextents 2 maxextents 100); 6.manually allocating extents sql> alter table table_name allocate extent(size 500k datafile 'c:/oracle/data.dbf'); 7.move tablespace sql> alter table employee move tablespace users; 8.deallocate of unused space sql> alter table table_name deallocate unused [keep integer] 9.truncate a table sql> truncate table table_name; 10.drop a table sql> drop table table_name [cascade constraints]; 11.drop a column sql> alter table table_name drop column comments cascade constraints checkpoint 1000; alter table table_name drop columns continue;

2010-08-26

HP小型机的信息的命令集.doc

1. 机型 2. cpu个数 3. 硬盘大小信息 4. 硬盘的个数 5. 查看操作系统版本和license 6. 如何查看内存 7. 如何查看文件系统 8. 查看卷组,卷组包括的逻辑卷和该卷组包括的物理卷 9. 查看卷组,逻辑卷的位置 10. 激活/去激活卷组 11. 创建卷组,逻辑卷,文件系统的一系列命令 12. 删除卷组,逻辑卷 13. 创建共享卷组 14. informix的版本收集 15. 双机维护命令 16. 双机配置文件的位置 17. 双机维护命令的位置 18. 双机的配置 19. 在配置双机的cmcluster.asc的时候要制定该网卡的IP地址所在的子网 20. 配置路由信息 21. 查看路由信息 22. 配置远程维护 23. set_parms命令 24. 用户和用户的添加 25. SAM工具 26. mstm诊断工具 27. 重新启动机器 28. 关闭机器 29. 普通的对话 30. 看当前的登录名 31. 看所有的登录用户 32. 看登录用户在干什么 33. 查看进程 34. webconsole的设置 35. demo进程的位置 36. 磁带的使用 37. HP-UX的安装 38. 忘记了口令怎么办 39. 如何做一个root的文件系统的全备份 40. 光驱如何使用 41. 从光驱中安装informix的几种类型的压缩文件 42. 双机配置两台机器必须都要配置的文件 43. 如何查看当前的网络子网,网络掩码是多少 44. 如何创建数据库的DR 45. HP-UX文件系统 46. 如何在安装完HP-UX操作系统之后打双机的patch呢? 47. 如何安装双机软件呢? 48. 日志文件的查询 49. 如何配置系统的互相信任关系 50. 如何从备份的磁带来恢复informix数据库呢? 51. HP的网卡激活,去激活命令 52. HP L2000(for scp)双机配置的详细注解 53. HP N4000(for scp)双机配置的详细注解 54. 关于锁盘 55. 关于双机cluster所使用的磁盘以及双机应用package所使用的磁盘 56. VA盘柜的维护命令集 57. 如何启动scp系统 58. 如何启动sdp系统 59. 当数据库和cluster主备不一致时怎么恢复 60. hp小型机器第一次安装完操作系统之后,必须要修改的参数。 61. 如何创建rootdg的系统备份(备份rootdg下面所有的东西) 62. 如何更改HP的console终端的终端类型 63. console其它各个参数的修改 64. 忘记了HP的口令怎么办 65. 磁盘管理软件LOGIC VOLUMN MANAGER 66. 用 fbackup & frecover灵活的备份所有mounted文件系统或者指定某个文件系统 67. 修改HP双机系统启动特性 68. HP双机配置时,节点访问权限的配置 69. HP小型机中内存与cpu的关系 70. swapinfo查看交换区的使用情况,以及交换区的大小 71. HP硬件收集工具的使用(适合于HP11。0版本和HP10。0版本) 72. umask如何设置 73. xargs 74. Top -s 300 -f top.txt

2010-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除