[Oracle]

 - 프로시저 호출로 설계된 프로젝트에서 로그를 확인하여 들어가는 파라미터와 실행되는 프로시저 내용을 확인하기 위함


BEGIN


DBMS_OUTPUT.PUT_LINE("값");


END



'DB > Oracle' 카테고리의 다른 글

Oracle XE 삭제 하는 방법  (2) 2018.03.29
[멀티캠퍼스] DB 활용  (0) 2017.12.23
[Oracle] DB 아이디 만들기  (0) 2016.10.07

[MySQL] MySQL DB 생성

mysql> create database springDB;

Query OK, 1 row affected (0.00 sec)


mysql> create schema springDB default character set utf8;

Query OK, 1 row affected (0.01 sec)


mysql> create database springDB default character set utf8;


mysql> create database springDB default character set utf8 COLLATE utf8_general_ci;


mysql > create database if not exists springDB default character set utf8 COLLATE utf8_general_ci;


## 각각의 캐릭터 셋을 변경 - 이 변경 방법은 mysql 데몬이 재실행 될경우에 초기화 됨.


mysql> SET character_set_server = utf8;
mysql> SET character_set_client = utf8;
mysql> SET character_set_results = utf8;
mysql> SET character_set_connection = utf8;


mysql> ALTER DATABASE DB명 DEFAULT CHARACTER SET utf8;


[MySQL] DB 캐릭터셋 수정


mysql> alter database springDB default character set utf8 collate utf8_general_ci;

Query OK, 1 row affected (0.02 sec)



'DB > MySQL' 카테고리의 다른 글

[MySQL] 계정 생성  (0) 2018.06.16

참조 http://link2me.tistory.com/431


[MySQL] DB 로그인


C:\Users\SeokRae Kim>mysql -u root -p

Enter password: ****

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 161

Server version: 5.7.22-log MySQL Community Server (GPL)


Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql>



[MySQL] DB 계정 생성


mysql> create user 'springDBA'@'%' identified by '1234'; // 외부에서의 접근을 허용

Query OK, 0 rows affected (0.00 sec)


[MySQL] MySQL DB 사용


mysql> use mysql;

Database changed


[MySQL] MySQL 사용자 DB 생성


mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| pjt2               |

| sakila             |

| sys                |

| world              |

+--------------------+

7 rows in set (0.02 sec)


[MySQL] 사용자 확인


mysql> select user from user;

+---------------+

| user              |

+---------------+

| springDBA       |

| boostcourse     |

| mysql.session   |

| mysql.sys        |

| root               |

+---------------+

5 rows in set (0.00 sec)


[MySQL] 사용자 확인

mysql> select host, user, authentication_string from user;

+-----------+---------------+-------------------------------------------+

| host      | user          | authentication_string                                     |

+-----------+---------------+-------------------------------------------+

| localhost | root          | *A4B6157319038724E3560894F7F932C8886EBFCF     |

| localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |

| localhost | mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |

| %         | boostcourse   | *A4B6157319038724E3560894F7F932C8886EBFCF |

+-----------+---------------+-------------------------------------------+

4 rows in set (0.00 sec)


[MySQL] 사용자 권한 부여


 - 일반사용자

mysql> grant all privileges on springDBA.* to springDBA@localhost identified by '1234' with grant option;

Query OK, 0 rows affected, 1 warning (0.00 sec)


 - 특정 DB의 모든 권한

mysql> grant all privileges on springDB.* to springDBA@'%';

Query OK, 0 rows affected (0.00 sec)


 - 모든 곳에서 원격 접근 가능

mysql> grant all privileges on *.* to springDBA@'%';

Query OK, 0 rows affected (0.02 sec)


[MySQL] 사용자 권한 확인

mysql> show grants for springDBA@'%';

+---------------------------------------------------------+

| Grants for springDBA@%                                  |

+---------------------------------------------------------+

| GRANT USAGE ON *.* TO 'springDBA'@'%'                   |

| GRANT ALL PRIVILEGES ON `springdb`.* TO 'springDBA'@'%' |

+---------------------------------------------------------+

2 rows in set (0.00 sec)


[MySQL] 메모리 반영


mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)

'DB > MySQL' 카테고리의 다른 글

[MySQL] Database 생성  (0) 2018.06.17

1. 서비스에 등록된 정보를 삭제

    시작 -> 실행 -> cmd 실행후 도스창에서 아래 명령어를 실행한다.

    sc delete "OracleJobSchedulerXE"

    sc delete "OracleMTSRecoveryService"

    sc delete "OracleServiceXE"

    sc delete "OracleXEClrAgent"

    sc delete "OracleXETNSListener"


2.  제어판 -> 시스템 을 열어 환경변수에 PATH 잡힌 부분을 삭제한다.

    예) C:\oraclexe\app\....bin


3. 레지스트리 정보 삭제

    시작 -> 실행 -> regedit

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ 

    HKEY_LOCAL_MACHINE\SOFTWARE\odbc\

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\

    밑에 하위 폴더중에 Oracle XE 관련 폴더 삭제한다


4. 파일삭제

   예) C:\oraclexe 폴더 삭제


'DB > Oracle' 카테고리의 다른 글

[Oracle] Procedure Log 확인하기  (0) 2018.11.11
[멀티캠퍼스] DB 활용  (0) 2017.12.23
[Oracle] DB 아이디 만들기  (0) 2016.10.07

멀티캠퍼스 - 빅데이터 활용을 위한 DB관리


17 12/20 ~ 18 1/23

'DB > Oracle' 카테고리의 다른 글

[Oracle] Procedure Log 확인하기  (0) 2018.11.11
Oracle XE 삭제 하는 방법  (2) 2018.03.29
[Oracle] DB 아이디 만들기  (0) 2016.10.07

오라클 계정 생성

 1. SQL Plus에 접속

  sqlplus "/as sysdba"


 2. 계정생성

  SQL> create user [user_name] identified by "[password]";


 3. 접속권한 부여

 - 모든 권한 주기

  SQL> grant connect, dba, resource to [유저명];

 - 데이터베이스에 접근 할 수 있는 권한

  SQL> grant create session to [유저명];


 4. 생성한 user로 oracle에 접속하기

  SQL> conn [user_name]/[password];


 5. 계정 삭제하기

  drop user [사용자계정] cascade;

 ( cascade ) 연계된 키까지 삭제


 System 계정패스워드 변경하기

  [사용자계정] : /as sysdba

  alter user system identified by "[password]";


'DB > Oracle' 카테고리의 다른 글

[Oracle] Procedure Log 확인하기  (0) 2018.11.11
Oracle XE 삭제 하는 방법  (2) 2018.03.29
[멀티캠퍼스] DB 활용  (0) 2017.12.23

+ Recent posts