Programming/Database(6)
-
[Oracle] Tablespace 생성, User 생성 방법
CREATE TABLESPACE TEST_UP DATAFILE 'TEST_UP' SIZE 2048M AUTOEXTEND ON NEXT 4M MAXSIZE UNLIMITED LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL FLASHBACK ON; Tablespace의 이름을 TEST_UP으로 하고, 그 크기를 2G로 설정하며, 2G 초과시 자동으로 4M 씩 자동 확장 생성한다. 2. USER 생성 CREATE USER TESTER IDENTIFIED BY TESTERPW DEFAULT TABLESPACE TEST_UP PROFILE DEFAULT QUOTA UNLIMITED O..
2019.02.28 -
[Oracle] 오라클 DB 계정 생성 및 사용자 확인
서버에서 ORACLE 접속시 su - oracle sqlplus '/as sysdba' 현재 생성된 계정 확인SELECT * From DBA_USERS; SELECT * FROM ALL_USERS; 사용자에게 부여된 시스템 권한 확인SELECT * FROM DBA_SYS_PRIVX WHERE GRANTEE = '사용자명'; 사용자에게 부여된 롤 확인SELECT * FROM DBA_ROLE_PRIVSWHERE GRANTEE = '사용자명' ; 사용자에게 부여된 롤에 부여된 시스템 권한 확인SELECT * FROM DBA_SYS_PRIVSWHERE GRANTEE = '롤명' ; 타 사용자에게 부여한 객체(테이블 등) 권한 확인SELECT * FROM DBA_TAB_PRIVSWHERE OWNER = '테이블소..
2019.02.28 -
[Oracle] 오라클 Lock 확인 및 해제
-- 락걸린 테이블 확인 SELECT DO.OBJECT_NAME, DO.OWNER, DO.OBJECT_TYPE, DO.OWNER, VO.XIDUSN, VO.SESSION_ID, VO.LOCKED_MODE FROM V$LOCKED_OBJECT VO, DBA_OBJECTS DO WHERE VO.OBJECT_ID = DO.OBJECT_ID; -- 해당 테이블에 LOCK 이 걸렸는지. SELECT A.SID, A.SERIAL#, B.TYPE, C.OBJECT_NAME FROM V$SESSION A, V$LOCK B, DBA_OBJECTS C WHERE A.SID = B.SID AND B.ID1 = C.OBJECT_ID AND B.TYPE='TM' AND C.OBJECT_NAME IN ('TB_CO_GENO');..
2018.04.11 -
[MySQL] Backup & Restore
자동화 된 백업이 중요하지만 데이터를 변경하기 전에 빠르고 간단하게 스냅 샷을 찍기를 원할 때가 있습니다. 리눅스에서 파일을 변경할 때 파일을 다른 이름으로 단순히 cp 할 수 있으며 , 변경이 제대로되지 않으면 다시 cp 할 수 있습니다. MySQL은, 그것은하지 않습니다 매우 간단하지만, 더 어려운 의미가 없다.백업 만들기mysqldump 명령은 TEXTFILE MySQL이 관리하는 데이터베이스의 "덤프"를 만드는 데 사용됩니다. 이러한 덤프는 처음부터 데이터베이스를 다시 만드는 데 필요한 모든 SQL 명령이 포함 된 파일입니다. 이 과정은 빠르고 쉽습니다.단일 데이터베이스 를 백업 하려면 덤프를 만들고 출력을 다음과 같이 파일로 보내면됩니다.mysqldump database_name > databa..
2018.02.22 -
[MYSQL] 구동 시 Active: failed (Result: exit-code) 해결법
서버 업데이트 후 재부팅하는 과정에서 Mysql이 구동되지 않았다. $ service mysql status 명령어를 통해 상태를 확인해보니 아래와 같았다. ● mysql.service - LSB: Start and stop the mysql database server daemon Loaded: loaded (/etc/init.d/mysql) Active: failed (Result: exit-code) since Thu 2018-02-22 08:28:48 KST; 7s ago Process: 2693 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS) Process: 2761 ExecStart=/etc/init.d/mysql start (..
2018.02.22 -
오라클(Oracle) - 기본 명령
오라클 DBMS의 기본 계정에 대해 알아보고 계정 생성과 권한부여, 그리고 기본 명령어들에 대해서 알아보겠습니다 기초가 중요합니다 여러분 ㅋㅋㅋㅋ 오라클 database 11g를 설치했다면 cmd 를 켜고, 오라클은 sqlDeveloper나 토드 등의 Tool이 있는데, sqlplus를 기본으로 제공하기에 sqlplus를 실행해 보겠습니당 접속 방법은 간단합니다 위와같이 > sqlplus "/as sysdba" 를 입력해주면 sysdba에 권한으로 sqlplus에 접속이 되요 오라클의 기본 계정으로는 SYS와 SYSTEM, 그리고 SCOTT 등이 있습니다 1.SYS (슈퍼유저 계정으로 모든 권한을 가짐) 2.SYSTEM (DBA계정. DBA생성 외의 모든 권한을 가짐) 3.SCOTT (Guest계정. *..
2018.01.03