[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 |
[Oracle]
- 프로시저 호출로 설계된 프로젝트에서 로그를 확인하여 들어가는 파라미터와 실행되는 프로시저 내용을 확인하기 위함
BEGIN
DBMS_OUTPUT.PUT_LINE("값");
END
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)
[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)
[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 폴더 삭제
[Oracle] Procedure Log 확인하기 (0) | 2018.11.11 |
---|---|
[멀티캠퍼스] DB 활용 (0) | 2017.12.23 |
[Oracle] DB 아이디 만들기 (0) | 2016.10.07 |
[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]";
[Oracle] Procedure Log 확인하기 (0) | 2018.11.11 |
---|---|
Oracle XE 삭제 하는 방법 (2) | 2018.03.29 |
[멀티캠퍼스] DB 활용 (0) | 2017.12.23 |