Tuesday, November 26, 2013

Missing Pfile

 Missing Pfile or Spfile:

step1:
     vi initxxx.ora
 Go to alert log location, from that
------------------------------------------------------
processes                = 150
  memory_target            = 1584M
  control_files            = "/orau01/app/oracle/oradata/prod/control01.ctl"
  control_files            = "/orau01/app/oracle/flash_recovery_area/prod/control02.ctl"
  db_block_size            = 8192
  compatible               = "11.2.0.0.0"
  db_recovery_file_dest    = "/orau01/app/oracle/flash_recovery_area"
  db_recovery_file_dest_size= 3882M
  undo_tablespace          = "UNDOTBS1"
  remote_login_passwordfile= "EXCLUSIVE"
  db_domain                = ""
  dispatchers              = "(PROTOCOL=TCP) (SERVICE=prodXDB)"
  audit_file_dest          = "/orau01/app/oracle/admin/prod/adump"
  audit_trail              = "DB"
  db_name                  = "prod"
  open_cursors             = 300
  diagnostic_dest          = "/orau01/app/oracle"
-----------------------------------------------------------
copy and paste...

step2:
   connect sqlplus
   startup
Error came :ORA-00845: MEMORY_TARGET not supported on this system

SQL> !df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       21G   17G  2.9G  86% /
tmpfs                1000M  420K 1000M   1% /dev/shm   <<<<------------------ increase this value
/dev/sda1             485M   41M  419M   9% /boot


from root
[root@localhost ~]# mount -t tmpfs shmfs -o size=2048m /dev/shm

 /etc/fstab

/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=9a9b0c22-cacf-491c-ad27-b636c69da3cf /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
shmfs                   /dev/shm                tmpfs   size=2048m      0 0   <<<<<<<<<---- add

following line


SQL> startup ;
ORACLE instance started.

Total System Global Area 1255473152 bytes
Fixed Size                  1344652 bytes
Variable Size             754977652 bytes
Database Buffers          486539264 bytes
Redo Buffers               12611584 bytes
Database mounted.



go to listener. ora and edit like this

SALES =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = ssgtrn.com)(PORT = 1521))
      )
    )
  )

SID_LIST_SALES =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = SALES)
      (ORACLE_HOME = /orau01/app/oracle/product/11.2.0/dbhome_1)
      (SID_NAME = SALES)
    )
  )

go to tnsnames.ora and edit like this

SALES
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ssgtrn.com)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SALES
    )
  )

check the listener by lsnrctl status sales
                      lsnrctl stop sales
                      lsnrctl start sales



Hope it's useful for u...

No comments:

Post a Comment