I am new to installing oracle on unix - but lots of NT DBA experience. I discovered in talking with our UNIX guy that if I follow the OFA, then I am locked into the allocated limit for each mount point. It is my understanding that one of the major benfits, in addition to consistency, for following OFA, is to improve performance by reducing or eliminating I/O contention.
We have 20GB allocated for a new 817 db on an AIX box. After using 2gb for u01 for the oracle EE software, I put the system, rbs, temp, redo and usr on u02. This will be a development and test db only, so I suggested to our unix guy to allocate 5gb for u02, and 3gb each for u03 and u04. This leaves 7gb to grow and allocate in some method to be determined based on our needs as we move forward Our app uses a lot of temp space, so I am thinking just put the data datafiles on u03, the index datafiles on u04, and wait and see how much temp space we are using in u02 in our stress testing before deciding how much we should grow u02, u03, or u04 and by how much. But we are on a RAID setup. Having said all this, would it be simpler and more manageable and just as effective for throughput and I/O contention to have set up just u01 and u02 and let the RAID manage the I/O issues? With such a configuration, I would set u01 to 2gb and u02 to 18gb. Our ultimate goal is to stress test an OLTP app at several hundred thousand transactions / day. But we have a batch overnight side to it that is the part that chews up the temp space with grow by statements in the sql.
We have 20GB allocated for a new 817 db on an AIX box. After using 2gb for u01 for the oracle EE software, I put the system, rbs, temp, redo and usr on u02. This will be a development and test db only, so I suggested to our unix guy to allocate 5gb for u02, and 3gb each for u03 and u04. This leaves 7gb to grow and allocate in some method to be determined based on our needs as we move forward Our app uses a lot of temp space, so I am thinking just put the data datafiles on u03, the index datafiles on u04, and wait and see how much temp space we are using in u02 in our stress testing before deciding how much we should grow u02, u03, or u04 and by how much. But we are on a RAID setup. Having said all this, would it be simpler and more manageable and just as effective for throughput and I/O contention to have set up just u01 and u02 and let the RAID manage the I/O issues? With such a configuration, I would set u01 to 2gb and u02 to 18gb. Our ultimate goal is to stress test an OLTP app at several hundred thousand transactions / day. But we have a batch overnight side to it that is the part that chews up the temp space with grow by statements in the sql.