Database(22)
-
[oracle] ORA-12162: TNS:net service name is incorrectly specified 에러 해결 방법.
-ORA-12162: TNS:net service name is incorrectly specified 에러 sqlplus 접속할 때, ORA-12162: TNS:net service name is incorrectly specified 에러 발생함. -ORA-12162: TNS:net service name is incorrectly specified 에러 설명. 오라클을 사용하는 계정의 .profile에 ORACLE_SID가 설정되어있지 않으면, 발생하는 에러. ORACLE_SID의 설정 값은 데이터베이스 이름을 의미함. -해결 방법(centOs는 .bash_profile에 적용하면 됨.) 1.".profile"에 ORACLE_SID 설정 입력. $vi .profile 2. export ORACLE_..
2021.08.03 -
[oracle] "ORA-65096: invalid common user or role name" 에러 해결 방법. (ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.)
oracle12c에서는 계정을 생성할 때, 하단과 같이 계정의 이름 앞에 "c## or C##"이 붙어야 함. SQL> CREATE USER C##ajy IDENTIFIED BY 1234; "C##"을 붙이지 않고 유저를 생성하면, 하단과 같은 에러가 발생함. -"C##"을 붙이지 않고 계정을 생성하는 방법. 1.sys 계정으로 접속. $sqlplus / as sysdba 2.session set 변경. SQL> alter session set "_ORACLE_SCRIPT"=true; 3.계정 생성 확인.
2021.08.02 -
[oracle] shell에서 오라클(sqlplus) 접속할 때, 한글 깨짐 현상 해결 방법.
shell에서 오라클(sqlplus) 접속할 때, 한글 깨짐 현상 해결 방법. 리눅스 shell에서 sqlplus 접속 시, 하단과 같이 한글이 깨지는 현상을 확인함. -해결 방법 가이드 1.".profile" 설정 $vi .bash_profile 2.하단의 설정 추가. export NLS_LANG=KOREAN_KOREA.AL32UTF8 -해결 방법 적용 후 한글이 깨지지 않는 것을 확인할 수 있음.
2021.07.31 -
[oracle] 오라클 클라이언트에서 오라클 서버로 접속하는 방법.(tnsnames.ora 설정 및 sqlplus 사용 방법)
오라클 클라이언트에서 오라클 서버로 접속하는 방법.(tnsnames.ora 설정 및 sqlplus 접속 방법) -사전에 수행되어야 하는 작업. 1.oracle client가 설치되어 있는 환경이여야 함. 2.".profile"에 $TNS_ADMIN 설정되어 있어야 함. -oracleClient 환경의 ".profile"에 $TNS_ADMIN 설정 Ex. export ORACLE_HOME=/ora19c/app/oracle/product/19.3/dbhome_1 export TNS_ADMIN=$ORACLE_HOME/network/admin -oracleClient 환경에서 접속 할 oracleServer의 정보 설정(tnsnames.ora 설정) $vi $TNS_ADMIN/tnsnames.ora -tnsna..
2021.07.30