a) From the SAM Kernel configuration menu, choose Drivers and set
the Pending State for asyncdisk to In.
b) From the Actions Menu rebuild the Kernel
c) At the Unix Prompt , execute the following statements as 'root'
# insf
you must have in your /dev
crw-rw-rw- 1 bin bin 101 0x000000 Jan 23 12:41 /dev/async
crw-rw-rw- 1 bin bin 101 0x000000 Jan 23 12:41 /dev/asyncdsk
if u don't have try:
#insf -e
...simple not??
Another way is doing manually... not dificult... supose you are doing it for oracle:
1. cd /stand/build
2. /usr/lbin/sysadm/system_prep -s system
3. vi /stand/build/system - add the following 2 lines: asyncdsk & asyncdsk_included
4. mk_kernel -s /stand/build/system
5. cp /stand/system /stand/system.prev
6. cp /stand/build/system /stand
7. kmupdate /stand/build/vmunix_test
8. cd /
9. shutdown -r -y now
10. after the system is reboot..
11. Use sam to change the value of the parameter max_async_port from 50 -> 1024 (static, you need reboot)
12. check that the driver is installed: lsdev | grep 101
101 -1 asyncdsk pseudo
13. mknod /dev/async c 101 0x000000
14. chown oracle:dba /dev/async (the special are created with crw-rw-rw- so you don't need perform that... it's your choice...)
15. chmod 660 /dev/async
16. vi /etc/privgroup - add 1 line:
dba MLOCK
17. run the command: setprivgrp -f /etc/privgroup
18. run the command: getprivgrp, and make sure that you can the following
output:
global prvileges: CHOWN
dba: MLOCK
19. make sure that the oracle team add the following parameter to the oracle
init files:
disk_asynch_io=true
Finaly you do rigth doing a little tests like...
*It's your driver reali loaded???
# kmadmin -k | grep async
asyncdsk_included
asyncdsk
*Are your privgroups directives correctly established a boot???
# grep /etc/privgroup /sbin/init.d/*
/sbin/init.d/set_prvgrp: if [ -f /etc/privgroup ]; then
/sbin/init.d/set_prvgrp: /usr/sbin/setprivgrp -f /etc/privgroup
the Pending State for asyncdisk to In.
b) From the Actions Menu rebuild the Kernel
c) At the Unix Prompt , execute the following statements as 'root'
# insf
you must have in your /dev
crw-rw-rw- 1 bin bin 101 0x000000 Jan 23 12:41 /dev/async
crw-rw-rw- 1 bin bin 101 0x000000 Jan 23 12:41 /dev/asyncdsk
if u don't have try:
#insf -e
...simple not??
Another way is doing manually... not dificult... supose you are doing it for oracle:
1. cd /stand/build
2. /usr/lbin/sysadm/system_prep -s system
3. vi /stand/build/system - add the following 2 lines: asyncdsk & asyncdsk_included
4. mk_kernel -s /stand/build/system
5. cp /stand/system /stand/system.prev
6. cp /stand/build/system /stand
7. kmupdate /stand/build/vmunix_test
8. cd /
9. shutdown -r -y now
10. after the system is reboot..
11. Use sam to change the value of the parameter max_async_port from 50 -> 1024 (static, you need reboot)
12. check that the driver is installed: lsdev | grep 101
101 -1 asyncdsk pseudo
13. mknod /dev/async c 101 0x000000
14. chown oracle:dba /dev/async (the special are created with crw-rw-rw- so you don't need perform that... it's your choice...)
15. chmod 660 /dev/async
16. vi /etc/privgroup - add 1 line:
dba MLOCK
17. run the command: setprivgrp -f /etc/privgroup
18. run the command: getprivgrp, and make sure that you can the following
output:
global prvileges: CHOWN
dba: MLOCK
19. make sure that the oracle team add the following parameter to the oracle
init files:
disk_asynch_io=true
Finaly you do rigth doing a little tests like...
*It's your driver reali loaded???
# kmadmin -k | grep async
asyncdsk_included
asyncdsk
*Are your privgroups directives correctly established a boot???
# grep /etc/privgroup /sbin/init.d/*
/sbin/init.d/set_prvgrp: if [ -f /etc/privgroup ]; then
/sbin/init.d/set_prvgrp: /usr/sbin/setprivgrp -f /etc/privgroup
0 comments:
Post a Comment