[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 오류
·
💻 Dev/Etc
오류 오랜만에 DB 하다 계정 생성에 오류가 떴다. 검색하니 오라클12c 이후로는 공통 계정에 c##을 붙여야 하는 네이밍 규칙이 추가되었다고 한다. 해결 c##을 붙이니 성공.. 로그인할 때도 c##을 붙여줘야함. sql developer 같은 sql 개발 툴에서 접속할 때도 붙여줘야 한다! c## 붙이기 싫고 귀찮으면 아래 쿼리를 써주면 된다. ALTER SESSION SET "_ORACLE_SCRIPT"=true; 짜잔
[Oracle] ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다. 오류
·
💻 Dev/Etc
오류 SQL developer에서 쿼리문을 작성하다 ORA-01950 오류가 떴다. 새로운 사용자를 생성하면 테이블이 저장되는 공간인 테이블스페이스 users가 기본적으로 할당되는데 이 유저의 테이블스페이스에 얼마만큼의 영역을 할당할 것인지 정해주지 않아서 생기는 오류라고 한다. 해결 cmd창에서 system계정에 접속해 alter user [유저명] default tablespace users quota unlimited on users; 위 코드를 입력하면 된다. 나는 오라클 12c 이상이라 유저앞에 c##을 붙였음! 그리고 다시 insert 하니 성공!
[JAVA] 백준 #11720 - 숫자의 합
·
💡 Algorithm/백준
https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.nextLine(); String str = sc.nextLine(); int sum = 0; for (int i = 0; i < n; i++) { char ch = str.charAt(i); int num = Int..
[JAVA] 백준 #10809 - 알파벳 찾기
·
💡 Algorithm/백준
https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int[] arr = new int[26]; Arrays.fill(ar..
[JAVA] 백준 #2675 - 문자열 반복
·
💡 Algorithm/백준
https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 www.acmicpc.net Scanner를 사용한 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.nextLine(); //버퍼비우기 for (int i = 0; i < n; i++) { Str..
[JAVA ] 백준 #1157- 단어 공부
·
💡 Algorithm/백준
https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] asc = new int[26]; String str = sc.nextLine().toUpperCase(); for (int i = 0; i < str.length(); i++) { char ch = ..