2018-10-22

tereza

“Este foamete pe pamant nu pentru ca nu putem sa-i saturam pe cei saraci, ci pentru ca nu-i putem satura pe cei bogati!”
Maica Tereza

herpes and alzeihmer

https://www.sciencealert.com/there-s-mounting-evidence-implicating-the-herpes-virus-in-alzheimer-s-disease

2018-10-20

noactimeo and actimeo option on nfs

http://dsstos.blogspot.com/2008/01/nfs-and-oracle-mount-options-noac.html

noac

Suppress data and attribute caching. The data cach-
ing that is suppressed is the write-behind. The
local page cache is still maintained, but data
copied into it is immediately written to the server.

Setting the noac option also disables attribute caching, but has the further effect of disabling client write caching. While this guarantees that data written by an application is written directly to a server, where it can be viewed immediately by other clients, it has a significant adverse effect on client write performance. Data written into memory-mapped file pages (mmap(2)) are not written directly to this server.

actimeo=n

Set min and max times for regular files and direc-
tories to n seconds. See "File Attributes," below,
for a description of the effect of setting this
option to 0.

Setting actimeo=0 disables attribute caching on the client.
This means that every reference to attributes is satisfied
directly from the server though file data is still cached.
While this guarantees that the client always has the latest
file attributes from the server, it has an adverse effect on
performance through additional latency, network load, and
server load.

2018-10-17

single

Unul dintre cele mai rele flageluri ale vieții este singurătatea. Când se depășește acea stare de izolare constructivă și chiar meditativă, singurătatea devine apăsătoare, rece, chiar generatoare de boală. Suntem ființe sociale. Am supraviețuit tot timpul în grupuri și am stat unul lângă altul. Adunarea aceasta ne-a adus mari beneficii și încă ne aduce. Oamenii care trăiesc frumos lângă alți oameni au longevitate sporită, au risc mai mic de dezvoltare a principalelor afecțiuni cronice, au parte de fericire. Există studii pe comunități restrânse în care membrii aveau un lucru în comun: depășeau lejer 80-90 de ani cu toții. S-au monitorizat diete, vicii, principii de viață, exercițiu fizic și alți parametri. S-a descoperit că toți se știau între ei. Se întâlneau și stăteau la povești. Discutau amplu despre orice și se bucurau de momentele petrecute împreună.

spital

https://republica.ro/acesti-cetateni-care-construiesc-spitalul-care-insanatoseste-romania-gabriel-liiceanu-ze-vorba-de-o-societate

Aveam o temere imensă, o frică de ce înseamnă această boală, de câtă umilință aduce în viața unui copil și a părintelui său. Aveam această frică de moarte. Și cu această frică și de la această frică noi am ajuns astăzi să construim acest spital. Pentru că primim în fiecare zi mesaje de la părinții copiilor care nu au medicamente. Îi facem copilului operație, dar nu avem unde să-i facem radioterapie. Pentru că am descoperit că dacă în străinătate foarte mulți copii sunt tratați pe parcursul bolii cu radioterapie, în România sunt foarte puțini tratați.

„Proiectul ăsta inițiat de doamnele Gheorghiu și Uscatu are următoarea semnificație. E vorba de o societate care poate să facă ceea ce un stat care a abandonat-o nu face. Și faptul că noi putem să ne descurcăm atunci când toți cei care au fost mandatați să o facă nu o fac”, spune Gabriel Liiceanu. „E o formă a suferinței căreia nimeni pe lume nu poate să-i întoarcă spatele, suferința unui copil”, continuă scriitorul.

2018-10-16

psiho

https://scoala9.ro/profesorul-visator/203/

Căutăm toți fericirea, iar fericirea e o emoție. Durează foarte puțin și este pusă în relație cu o reușită. Ca să rămâi constant fericit trebuie să-ți găsești multe scopuri de atins.

2018-10-05

nostress

Ce trebuie să facem pentru a duce o viaţă lipsită de stres?
  1. Trezeşte-te cu 15 minute mai devreme
  2. Pregăteşte-te cu o seară înainte pentru începutul zilei
  3. Evită să porţi haine strâmte
  4. Evită să te bazezi pe ajutorul produselor chimice
  5. Programează-ţi întâlnirile din timp
  6. Nu te baza pe memorie...notează pe o foaie
  7. Practică întreţinerea preventivă
  8. Fă dubluri la chei
  9. Spune ”nu” mai des
  10. Setează-ţi priorităţile în viaţă
  11. Evită oamenii negativi
  12. Foloseşte-ţi timpul cu înţelepciune
  13. Simplifică timpul acordat meselor
  14. Întotdeauna trebuie să faci copii la documentele importante
  15. Anticipează-ţi nevoile
  16. Repară orice lucru care nu merge aşa cum ar trebui
  17. Cere ajutor atunci când trebuie să faci ceva ce nu îţi place
  18. Împarte sarcinile generale în obiective mai mici
  19. Priveşte problemele drept provocări
  20. Priveşte în mod diferit provocările
  21. Fă-ţi viaţa mai uşoară
  22. Zâmbeşte
  23. Fii pregătit de ploaie
  24. Fă un copil să zâmbească
  25. Mângâie un animal de companie prietenos
  26. Nu trebuie să ştii mereu toate răspunsurile, şi asta e ok
  27. Uită-te după lucruri placate cu argint
  28. Spune ceva drăguţ unei persoane
  29. Învaţă un copil să înalţe un zmeu
  30. Mergi prin ploaie
  31. Programează-ţi timp de joacă pentru fiecare zi
  32. Fă o baie cu spumă
  33. Fii conştient de deciziile pe care le faci
  34. Crede în tine
  35. Încetează să-ţi mai spui lucruri negative
  36. Imaginează-te drept o persoană plină de succes
  37. Dezvoltă-ţi simţul umorului
  38. Nu te mai gândi că maine va fi un ”azi” mai bun
  39. Setează-ţi ţeluri/scopuri
  40. Dansează
  41. Spune ”Bună” unui străin
  42. Cere o îmbrăţişare de la un prieten
  43. Priveşte stelele
  44. Practică respiraţia uşoară
  45. Învaţă să fluieri o melodie, orice melodie
  46. Citeşte o poezie
  47. Ascultă o piesă simfonică
  48. Mergi la o piesă de balet
  49. Citeşte o carte în pat sub o pătură călduroasă
  50. Fă ceva nou. Ieşi din monotonie.

2018-10-04

12c Alert Log Appears To Show Unexpected Instance Restart (Doc ID 2049516.1)

Symptom

The human readable text mode alert log appears to show startup messages, with no preceding shutdown messages or any other messages indicating any kind of error condition.  

It then shows the standard startup information like banner, system parameters with non-default values, and a dump of current patch information, for example:

Chis is new behaviour in 12c, and does not reproduce in 11.2.0.4 or older versions.  What happened here was that the XML alert log log.xml file reached 10MB in size.  At that time it is segmented and a new log_<n>.xml file is created. Every time that log.xml is segmented, information about all startup parameters and patch information is dumped to the alert.log.

This does not indicate any kind of error condition in the DB and normal activity continues throughout this time.

If this really would be an unexpected DB restart, then the timestamps before and after show a sub-second restart time.

The behaviour only could become a problem if the system is generating lots of log messages for some reason.
For example, Enhancement Request
Bug 21326339 - "CURRENT PROCESS FOR SEGMENTING LOG.XML CAUSES PROBLEMS"
addresses a situation where LogMiner is being used with supplemental logging, which generates a lot of information so the log.xml reaches 10Mb very soon (sometimes every 9 minutes).
As a result the alert log contains plenty of duplicate information and grows too quickly.

Note that above enhancement request has been rejected because underscore parameters are already available to control the information being dumped in the alert log when that log file is segmented.
 

SOLUTION

No actual action is required as this alert log text file content is expected behavior based on segmented log.xml files. There is nothing wrong with the database. It did not crash and restart.

However, if you absolutely want to prevent the extra information logging, you can do so be setting below parameters:
  • To avoid dumping the parameters information upon log.xml segmentation:
    _log_segment_dump_parameter=FALSE
      
  • To avoid dumping the patch information upon log.xml segmentation:
    _log_segment_dump_patch=FALSE

2018-10-03

ORA-12547 on SUSE 12 "sqlplus / as sysdba"

Doc ID 2297117.1

On : 11.2.0.4 version, RDBMS, SUSE 12 platform:

1. "sqlplus / as sysdba" reports ORA-12547:
$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Fri Aug 4 23:02:08 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.

ERROR:
ORA-12547: TNS:lost contact
2. Strace shows below error:
15069 0.000019 munmap(0x7ff21311f000, 268435456) = 0 <0.000010>
15069 0.000024 --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
15068 0.000293 <... read resumed> "", 64) = 0 <0.010658>
15069 0.000024 +++ killed by SIGSEGV +++
15068 0.000005 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=15069, si_uid=300, si_status=SIGSEGV, si_utime=0, si_stime=0} ---
3. ora-7445 [__lll_unlock_elision] raised if attempting to startup the database:
Alert log:
Process PMON died, see its trace file
USER (ospid: 3075): terminating the instance due to error 443
Instance terminated by USER, pid = 3075
Tue Aug 08 01:43:12 2017
Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x7F11DF21C490, __lll_unlock_elision()+48] [flags: 0x0, count: 1]
Trace File:
*** 2017-08-08 01:43:12.268
Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x7F11DF21C490, __lll_unlock_elision()+48] [flags: 0x0, count: 1]
DDE: Flood control is not active
========= Dump for critical error (no incident) (ORA 7445 [__lll_unlock_elision()+48]) ========
Registers:
%rax: 0x0000000000000000 %rbx: 0x0000000000048006 %rcx: 0x000000000000001e
%rdx: 0x000000000c1c2e88 %rdi: 0x000000000c1c2e88 %rsi: 0x0000000000000000
%rsp: 0x00007ffc48934788 %rbp: 0x00007ffc48934790 %r8: 0x0000000000000000
%r9: 0x00000000bfffffff %r10: 0x0000000008000000 %r11: 0x0000000000000202
%r12: 0x000000000c195340 %r13: 0x00007ffc48934a38 %r14: 0x0000000010000000
%r15: 0x00007f11de6015e8 %rip: 0x00007f11df21c490 ïl: 0x0000000000010246
__lll_unlock_elision()+29 (0x7f11df21c47d) add $0x80,%rsp
__lll_unlock_elision()+36 (0x7f11df21c484) xor êx,êx
__lll_unlock_elision()+38 (0x7f11df21c486) ret
__lll_unlock_elision()+39 (0x7f11df21c487) nopw 0x0(%rax,%rax)
> __lll_unlock_elision()+48 (0x7f11df21c490) lgdt %bp
__lll_unlock_elision()+51 (0x7f11df21c493) xor êx,êx
__lll_unlock_elision()+53 (0x7f11df21c495) ret
__lll_unlock_elision()+54 (0x7f11df21c496) cs: nopw 0x0(%rax,%rax)
__lll_unlock_elision()+64 (0x7f11df21c4a0) movzwl (%rsi),êx
----- Call Stack Trace -----
skdstdst <- ksedst1 <- ksedst <- dbkedDefDump <- ksedmp
<- ssexhd <- sighandler <- lll_unlock_elisio <- sltsimr <- sskgmdt
<- skgmdtmany <- skgmdetach0 <- skgmdetach <- ksmdsgi <- ksmdsg
<- ksuabt <- opistr_real <- opistr <- opiodr <- ttcpip
<- opitsk <- opiino <- opiodr <- opidrv <- sou2o
<- opimai_real <- ssthrdmain <- main <- libc_start_main <- start
 4. "dbca" will also fail with above error.

CHANGES

 This is a new installed 11.2.0.4 on SUSE 12.

CAUSE

glibc in SuSE 12 makes use of a Hardware Lock Elision (HLE) available in newer Intel Processors.
This can cause process crash on call stack "__lll_unlock_elision" 

SOLUTION

1. Modify the "/etc/ld.so.conf" adding "/lib64/noelision" as the FIRST entry. It should look similar to the following:
/lib64/noelision
/usr/local/lib64
/usr/local/lib
include /etc/ld.so.conf.d/*.conf
# /lib64, /lib, /usr/lib64 and /usr/lib gets added
# automatically by ldconfig after parsing this file.
# So, they do not need to be listed.

2. Create a link in $ORACLE_HOME/lib for the noelision version of the libpthread library: (please replace with your own one)
su - oracle
ln -s /lib64/noelision/libpthread-<x.xx>.so $ORACLE_HOME/lib/libpthread.so.0

3. Restart the host and then re-logon oracle and see if the sqlplus works.
su - oracle
ldd $ORACLE_HOME/bin/sqlplus
ldd $ORACLE_HOME/bin/oracle
sqlplus / as sysdba

Note: The solution can also be applied on GRID/ASM home if ora-12547 reports on SUSE12 while connecting the ASM instance by sqlplus. please also refer to Note: 2253054.1 for more details.

2018-10-01

kkjcre1p: unable to spawn jobq slave process


Doc ID 24921392.8

Oracle background process may fail to spawn when swap is under pressure.
An example of a typical symptom seen:
 
 Process J000 died, see its trace file
 kkjcre1p: unable to spawn jobq slave process

Trace file may show following output: 
 
 OPIRIP: Uncaught error 1034. Error stack:
 ORA-01034: ORACLE not available
 ORA-27102: out of memory
 Linux-x86_64 Error: 12: Cannot allocate memory
 Additional information: 26
 Additional information: 131075
 Additional information: -1610612736
   

Rediscovery Notes
The problem may be seen if MEMORY_TARGET is used and memory or swap space
is under pressure.

.
Workaround
Increase memory and/or swap on the affected system to avoid the issue.