728x90

IT 53

전역 데이터베이스 이름 vs SID (시스템 식별자)

전역 데이터베이스 이름 (Global database name) 이란 오라클 데이터베이스를 식별하기 위한 유일한 이름(값)을 말한다. 보통 여러 개의 오라클 데이터베이스에 동시에 접속하여 사용하는 것이 가능한데 이때 이를 식별하기위한 이름이 되는셈이다. 전역 데이터베이스 이름은 'db_name.domain_name(데이터베이스 명.도메인 명)'으로 명명된다. 예를 들면 'orcldb.sale.us.com' 이라는 이름이 있을 경우'orcldb' 가데이터베이스 명이며, 'sale.us.com'이 도메인명이 된다. 전역(global)이라는 이름이 암시하듯이 전역 데이터베이스 이름은 전 세계에서 유일한 값이 될 수 있다. 예를 들어보자. 대한민국에는 홍길동이라는 사람이 적어도한 명 이상은 있을 것이다. 따라서..

IT/ORACLE 2018.12.27

테이블스페이스 생성

1. http://해당이름(ip 또는 컴퓨터 이름):1158/em 입력한다. 2. 사용자 이름에는 sys, 암호를 입력하고 sysdba 를 선택한 뒤 로그인한다. 3. 우측 하단의 동의 버튼 누른다. 4. 관리 탭 클릭. 5. 저장영역 -> 테이블스페이스 클릭 6. 데이터베이스 설치와 동시에 생성된 여러 개의 테이블스페이스 정보를 볼 수 있다. 7. 우측에 있는 '생성' 버튼을 클릭. 8. '이름' 항목에 생성할 테이블스페이스 이름을 입력하고 여러가지 선택옵션은 디폴트값으로 남겨둔 뒤, 우측하단의 '추가' 버튼을 클릭. 9. '파일이름' 항목에 생성하고자 하는 파일명을 입력한다. '5번'에서 입력한 값은 논리적인 테이블스페이스 이르이고, 지금은 해당 테이블스페이스의 물리적인 파일명을 입력한다. 파일 디렉..

IT/ORACLE 2018.12.27

사용자 생성

1. 사용자 및 권한 -> '사용자' 클릭 -> '생성' 버튼 클릭 2. 생성할 사용자의 이름과 암호를 입력한다. '기본 테이블스페이스' 항목에는 우측의 손전등 버튼을 클릭하여 바로 전에 생성한 테이블스페이스를 선택한다. '임시 테이블스페이스' 항목은 'temp' 를 선택한다. 기본 테이블스페이스 항목을 지정하면, 이 사용자가 로그인해서 여러 가지 객체(테이블, 뷰 등)를 생성시 디폴트로 여기에서 설정한 테이블스페이스에 저장된다. 만약 기본 테이블스페이스를 지정하지 않으면, 새로운 사용자로 생성하는 객체들은 system 테이블스페이스에 저장된다. 위에서 언급했지만 system 테이블스페이스에는 시스템 정보를 다룬 데이터 딕셔너리들만 저장되어야 한다. 임시 테이블스페이스는 sql 문장이 수행될 때, 정렬(..

IT/ORACLE 2018.12.27

[공유] JAVA 시스템 구축하는데 참 힘듭니다....

출처 카페 > 자바(java)초보스터디 | 땡땡땡원문 http://cafe.naver.com/javachobostudy/26145학원 다닐때 누가 정리해놓은건데 저대로 해도 될려나 모르겠습니다 ㅎㅎ 리눅스쪽은 한번 뻥나면 노가다를;; 성공하세요 !! ------------------------------------------------------------- 0. 오라클 설치하기 전에오라클 설치하기 전에 JDK(자바환경) 환경이 이루어져있어야 한다. 거의 모든 작업은 root에서 처리 하므로 설치하기 전에 root로 로긴하고루트의 시스템관리 프로그램을 사용할 수 있도록 경로를 잡아준다. ## 경로 잡기 ##1) cd /etc/profile.d2) vi class.sh //class.sh파일을 열고 3) ..

IT/JAVA 2018.12.27

오라클 계정 관련 정보

오라클 sys, system암호 까먹었을때 명령 프롬프트에서 다음을 실행합니다. C:>sqlplus "/as sysdba"SQL> show userUSER is "SYS" 암호를 원하는 대로 설정합니다. SQL> alter user sys identified by 암호;SQL> alter user system identified by 암호; 접속 SQL> connect sys/암호 as sysdbaSQL> connect systemp/암호 =================== ◈ TABLE 구조 보기 SQL>DESC TABLE_NAME ◈ 테이블 존재 여부 알아보기 SQL>SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME = '찾을 테이블 이름' -->찾을 테이블..

IT/ORACLE 2018.12.27

오라클 가로를 세로로 바꾸기. 가로가 세로

가로를 세로로 바꾸기세로를 가로로 만드는 방법에 대해서는 Recursive SQL 에서 충분히 논하였다. 그렇다면 가로를 세로로 바꾸는 방법중의 최적은 무엇인가? 그문제와 관련하여 필자는 얼마전 어떤 개발자가 유져로 부터 다음과 같은 질문을 받았는것을 보았다. 유져 : "DBMS 와 웹 Application 간에 배열 연동이 안되므로 변수를 배열로 던져주지 못하는 대신에 '7654,7698,7780,7788' 처럼 변수를 만들어서 Oracle 에 던지고 싶습니다. 그런데 이렇게 던지면 Oracle 에서 List 로 만들어서 처리할수 있습니까?" 개발자 : "예" --> 어느정도 내공이 있는 개발자임을 알수 있다. 유져 : "구분자(delimiter)가 항상 ',' 가 아닐수도 있고 1 byte 도 아닐수..

IT/ORACLE 2018.12.27
728x90