DATABASE67 Parsing parsing 이란? parsing 과정은 크게 3가지로 나눌 수 있다. syntax 검사semantic 검사shared pool 검사 syntax 검사는 구문에 오류가 있는지 확인하는 작업이다.띄어쓰기를 했는지 안했는지,오타는 없는 지 등을 확인한다. semantic 검사는 데이터 유형이나 테이블 컬럼등 좀 더 포괄적인 개념에서 검사를 하는 것이다 shared pool 검사는 크게 두가지로 나뉜다 soft parsing과 hard parsing. SQL 쿼리를 날렸을 때 전에 날렸던 기록이 남아있는게 확인이 되면 바로 실행단계 execute 로 간다.이것을 soft parsing 이라고 하는데 , 반대로 확인이 안되면 실행계획을 여러게 세우는 optimizer 단계를 거쳐서 여러개의 실행계획중에 최적의.. 2024. 5. 10. S - listener 1. 동적 - dynamic리스너- $ORACLE_HOME/network/admin/listener.ora 리스너가 있어야 함.- start (lsnrctl start {리스너명}) Database(Instnace)- local_listener 파라미터 등록 DB Engine(Software)- $ORACLE_HOME/network/admin/tnsnames.ora 에 local_listener에 적힌 tns alias 명이 존재해야함 2. 정적(수동) - staic리스너- $ORACLE_HOME/network/admin/listner.ora 리스너가 있어야 함.- listener.ora에 SID_LIST_{리스너명}이 작성 되어야함.--------------------------SID_LIST_LIST.. 2024. 5. 10. error while loading shared libraries: libtinfo.so.5:. cannot open shared object file: No such file or directory locate libtinfo.so 명령어를 치게되면 목록이 나오는데, libtinfo.so.5 가 없는 것을 확인할 수 있다. yum install ncurses-compat-libs* 을 수행해서 설치가 완료되면 정상적으로 mysql 을 수행할 수 있다. 위에 패키지를 설치하면 libtinfo5가 함께 설치된다. yum 없으면 의존성 repo로 설치하기! 2024. 4. 11. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql_master.sock' (2) /mysql_master/bin/mysqld_safe --defaults-file=/etc/mysql_master.cnf --user=mysql & 수행' .sock 끄고 시작안해서 뜨는 에러 2024. 4. 11. 이전 1 2 3 4 5 6 7 ··· 17 다음