본문 바로가기

oracle22

oracle 19c 삭제방법 oracle 19c 삭제방법 1. oracle 관련 서비스 중지 window키 + R -> services.msc oracle 관련 서비스를 중지 한다. 2. oracle 서비스 삭제 command 창 -> 우클릭 관리자 권한으로 열기 꼭 관리자 권한으로 실행하시기 바랍니다. 관리자 권한으로 command창을 실행하는 방법은 아래를 통해 자세히 확인 하시기 바랍니다. 3. 환경변수 - path 삭제 환경변수 삭제 방법에 대해서는 아래에서 자세히 알아보시기 바랍니다. 4. 레지스트리 삭제 레지스트리 삭제 방법은 아래를 통해 자세히 알아보시기 바랍니다. window + R -> regedit 입력 1) HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 삭제 2) HKEY_LOCAL_MACHINE.. 2022. 3. 3.
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다 오라클 시원하게 12c 설치후에 계정 생성하는데, 에러가 발생했다. 1. 계정 앞에 c##을 붙인다 오라클 12c부터는 공통계정 앞에 c## 키워드를 붙이도록 했다고 한다. 오라클 11g에서 너무 오래 놀았더니, 새로운거 하나 또 배웁니다. CREATE USER c##test02 IDENTIFIED BY "test02"; 2. c##을 붙이지 않으려면? c##을 붙이 않도록 설정 할수도 있다. alter session set "_ORACLE_SCRIPT"=true; 정상적으로 생성 되는것이 확인된다. 2022. 2. 25.
ORACLE 12C 다운로드 및 구버전 (2022년 update) ORACLE 12C 다운로드 및 구버전 (2022년 update) oracle 12c 환경이 필요해서 다운로드 설치하려고, 오라클 공식 홈페이지에 들어갔더니, 왠일인가 다운로드 다 막혀있고, oracle 19c, 21c만 확인 되니 아무리 찾아봐도 11g, 12c 가 안나오는걸 보니 뭔가 다른 방법을 제공 하지 않을까 싶어서 찾아봤다. 나 외에도 나와 같은 상황으로 이전에 받아 두었던 이전 버전의 install 파일을 찾거나, 옆자리에 있는 동료에게 셋업파일 있냐고 묻는 일이 종종 있기도 했다. 1. oracle Software Delivery cloud 페이지 이동 - https://edelivery.oracle.com/osdc/faces/Home.jspx Oracle Software Delivery .. 2022. 2. 25.
oracle 21c XE 다운로드 및 설치 oracle 11g 삭제 방법 기존에 11g xe 가 설치 되어있었다. 삭제하고 21c xe를 설치 할 예정이다. 1) 시작 > 실행 > cmd sc delete "OracleJobSchedulerXE" sc delete "OracleMTSRecoveryService" sc delete "OracleServiceXE" sc delete "OracleXEClrAgent" sc delete "OracleXETNSListener" 2) 환경변수에 잡힌 oracle PATH 를 제거 C:\oraclexe\app ~~~~\bin 삭제 3. 파일 삭제 경로 : c:\oraclexe 4. 레지스트리 정보 삭제 시작 -> 실행 -> regedit HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ 하위에 .. 2022. 2. 23.
ora-01940 현재 접속되어 있는 사용자는 삭제할 수 없습니다 ora-01940 : 현재 접속되어 있는 사용자는 삭제할 수 없습니다 계정 삭제를 위해서 drop user 명령어를 수행했다. 그런데 삭제 할수 없다고 아래와 같은 에러가 발생한다. ora-01940 : cannot drop a user that is currently connected. ora-01940 : 현재 접속되어 있는 사용자는 삭제할 수 없습니다. 오라클 계정을 삭제하려는데 위와같은 에러만 나오면서, 삭제가 안될때가 있다. 세션을 조회 한다. select sid, serial#, username,status from v$session where username = 'SITEADMIN_DEV'; 6개나 조회 되는걸 보니, 어디선가 접속중인것으로 보인다. ( 삭제여부는 당연히 충분히 검토 했으리라.. 2021. 10. 29.
ORACLE table lock 풀기 ( 오라클 테이블 락 풀기 ) ORACLE table lock 풀기 ( 오라클 테이블 락 풀기 ) 선행 조건 : 쿼리 수행시 system 권한이 있어야 한다. 수행 순서 : 1. lock 걸린 테이블 확인 해야한다. select * from dba_dml_locks; 2. sid,seria 를 가져오자 ( 그래야 kill 할수 있다. ) select sid, serial# from v$session where sid in (select session_id from dba_dml_locks where name = 'lock 걸린 테이블 이름') 3. 해당 프로세스 킬 하면 됨 alter system kill session ':sid:,:serial:' 요새 postgres 사용하다보니, 오라클은 오랬만이긴 한데, 간략하게 정리해두고 필.. 2021. 7. 8.