'Database관련 > Oracle' 카테고리의 다른 글
11g DB덤프뜨기 (0) | 2013.05.03 |
---|---|
oracle Delete 후 commit 잘못해서 데이터 날려 먹었을때 sql (0) | 2013.03.21 |
테이블 스페이스/사용자 생성및 삭제 (0) | 2011.01.20 |
sql xml로 바꿔서 출력 쿼리 (0) | 2010.02.03 |
sqlplus copy 명령어 (0) | 2010.01.29 |
11g DB덤프뜨기 (0) | 2013.05.03 |
---|---|
oracle Delete 후 commit 잘못해서 데이터 날려 먹었을때 sql (0) | 2013.03.21 |
테이블 스페이스/사용자 생성및 삭제 (0) | 2011.01.20 |
sql xml로 바꿔서 출력 쿼리 (0) | 2010.02.03 |
sqlplus copy 명령어 (0) | 2010.01.29 |
접속
mysql -u root -p - 엔터후 비밀번호 입력
리눅스 원격 연결 설정
/etc/mysql/my.cnf 파일내용중에 bind-address = 127.0.0.1 의 라인에 주석( 제일 앞에 # 추가)
/ect/init.d/mysql restart 명령어로 mysql 재시작
데이터베이스관련
create database test -test 데이터베이스 생성(drop 삭제)
show databases - 데이터베이스 확인
use test - 사용할 데이터베이스 선택
status - 선택한 데이터베이스 설정 확인
유저 관련
GRANT ALL ON board.* TO 'tester'@'121.111.40.19' IDENTIFIED BY '1'; -tester 이라는 이름의 유져 생성후 1 라는 페스워드를 생성 후
121.11.40.19 아이피로 접속가능
GRANT ALL ON board.* TO 'tester'@'%' IDENTIFIED BY '1'; -tester 이라는 이름의 유져 생성후 1 라는 페스워드를 생성 후
모든 아이피로 접속가능
----- 유져 테이블은 mysql 스키마에 있음 ------
select user,host,password from user; - user 목록 확인
delete from user where user = 'tester' - tester라는 이름의 유저 삭제
set password for tester=password('1234') - tester의 페스워드 수정
limit 튜닝 (0) | 2015.06.15 |
---|---|
mysql 컬럼 자동증가 alter 문으로 설정 (0) | 2014.06.03 |
mysql 파티션 구현 (0) | 2011.10.13 |
erwin logic 한글 참조싸이트 (0) | 2010.04.02 |
erwin mysql comment script (2) | 2010.03.23 |
mysql 컬럼 자동증가 alter 문으로 설정 (0) | 2014.06.03 |
---|---|
접속, 리눅스 원격 연결, 데이터베이스, 유저 명령어 정리 (0) | 2012.06.04 |
erwin logic 한글 참조싸이트 (0) | 2010.04.02 |
erwin mysql comment script (2) | 2010.03.23 |
오늘날짜 등록한지 24시간 안된것 가져오기 (0) | 2010.01.28 |
/*테이블 스페이스 생성 */
create tablespace test_tb datafile 'd:\test_tb.dbf' size 100M autoextend on next 5M;
/*사용자 생성 */
create user test identified by 111 default tablespace test_tb;
/*테이블 스페이스 삭제 */
drop tablespace test_tb including contents and datafiles;
/*사용자 삭제 */
drop user test ;
oracle Delete 후 commit 잘못해서 데이터 날려 먹었을때 sql (0) | 2013.03.21 |
---|---|
sqlplus 외부접속 (0) | 2013.03.21 |
sql xml로 바꿔서 출력 쿼리 (0) | 2010.02.03 |
sqlplus copy 명령어 (0) | 2010.01.29 |
export,import 명령어 (0) | 2010.01.29 |
접속, 리눅스 원격 연결, 데이터베이스, 유저 명령어 정리 (0) | 2012.06.04 |
---|---|
mysql 파티션 구현 (0) | 2011.10.13 |
erwin mysql comment script (2) | 2010.03.23 |
오늘날짜 등록한지 24시간 안된것 가져오기 (0) | 2010.01.28 |
날짜를 char로 변환 (0) | 2010.01.28 |
설정하는법!!
erwin에서 그림과 같은 메뉴선택
---
mySQL
%ForEachTable()
{
alter TABLE %TableName COMMENT = '%EntityName';
%ForEachColumn()
{
ALTER TABLE %TableName CHANGE COLUMN %ColName %ColName %AttDatatype %AttNullOption COMMENT '%AttName';
}
}
----
Oracle
%ForEachTable()
{
COMMENT ON TABLE %TableName IS '%EntityName';
%ForEachColumn()
{
%Switch('%ColumnComment')
{
%Choose(''){COMMENT ON COLUMN %TableName.%ColName IS '%AttName';}
%Default {COMMENT ON COLUMN %TableName.%ColName IS '%ColumnComment';}
}
}
}
Forward Engineer - Schema Generation 에서 SQL 생성시 Schema 옵션의 Post-Script에 체크해야 한다.
PK 명 변경 스크립트
Tools > Names > Model Naming Options 에서 Name Mapping Tab 선택
ObjectType 이 Key Group to Index 인 Macro Name (%KeyName)을 아래와 같이 변경한다.
%If(%==(%IndexType,PK)){%TableName_PK}%Else{%IF(%==(%substr(%IndexType,1,2),IF)) {%TableName_%substr(%IndexType,2)}}
아니면 %KeyType_%TableName
FK 는 relationship을 %Child_FK 넣어준다.
간단하게 %TableName_PK 으로 설정가능.
[참조] erwin 사용법|작성자 마루아라
mysql 파티션 구현 (0) | 2011.10.13 |
---|---|
erwin logic 한글 참조싸이트 (0) | 2010.04.02 |
오늘날짜 등록한지 24시간 안된것 가져오기 (0) | 2010.01.28 |
날짜를 char로 변환 (0) | 2010.01.28 |
sql스크립트 파일 쿼리 실행 (0) | 2010.01.28 |
sqlplus 외부접속 (0) | 2013.03.21 |
---|---|
테이블 스페이스/사용자 생성및 삭제 (0) | 2011.01.20 |
sqlplus copy 명령어 (0) | 2010.01.29 |
export,import 명령어 (0) | 2010.01.29 |
tablespace,user,grant,sequence 생성 (0) | 2010.01.29 |
COPY FROM scott/tiger@oracle CREATE emp2 USING select * FROM emp;
***** SQLPLUS에서 수행할 SQL 문장1 (RDB => ORACLE)
COPY FROM HGLEE/RDBMANIA@ODBC:RDB70 TO SCOTT/TIGER@ORA71 -
INSERT ORA_TAB(O1,O2) USING SELECT R1,R2 FROM RDB_TAB;
(설명)
HGLEE/RDBMANIA : RDB가 위치한 노드의 OS 사용자/암호
RDB70 : RDB 데이타베이스를 억세스하기 위한 ODBC data source name
SCOTT/TIGER : ORACLE 데이타베이스 사용자/암호
ORA71 : ORACLE 데이타베이스를 억세스하기 위한 SQL*Net connect string
***** SQLPLUS에서 수행할 SQL 문장2 (ORACLE => RDB)
COPY FROM SCOTT/TIGER@ORA71 TO HGLEE/RDBMANIA@ODBC:RDB70 -
INSERT RDB_TAB(R1,R2) USING SELECT O1,O2 FROM ORA_TAB WHERE O1=40;
테이블 스페이스/사용자 생성및 삭제 (0) | 2011.01.20 |
---|---|
sql xml로 바꿔서 출력 쿼리 (0) | 2010.02.03 |
export,import 명령어 (0) | 2010.01.29 |
tablespace,user,grant,sequence 생성 (0) | 2010.01.29 |
toad 접속방법 (0) | 2010.01.29 |
EXP userID/userPassWord@tnsnames.ora서비스네임 FILE='C:\aa.dmp' INDEXES=Y ROWS=Y CONSTRAINTS=Y TRIGGERS=Y COMPRESS=Y GRANTS=Y DIRECT=N CONSISTENT=N STATISTICS=ESTIMATE TABLES=(table1,table2,table3)
imp userID/userPassWord@tnsnames.ora 서비스네임 file='C:\aa.dmp' fromuser='ecolett' tables=(table1,table2,table3)
sql xml로 바꿔서 출력 쿼리 (0) | 2010.02.03 |
---|---|
sqlplus copy 명령어 (0) | 2010.01.29 |
tablespace,user,grant,sequence 생성 (0) | 2010.01.29 |
toad 접속방법 (0) | 2010.01.29 |
기본키 변경 (0) | 2010.01.29 |
create tablespace memp datafile 'c:\memp.ora' size 50m autoextend on;
create user memp identified by memp default tablespace memp;
grant connect,resource to memp;
conn memp/memp;
create sequence order_seq start with 1 increment by 1;
sqlplus copy 명령어 (0) | 2010.01.29 |
---|---|
export,import 명령어 (0) | 2010.01.29 |
toad 접속방법 (0) | 2010.01.29 |
기본키 변경 (0) | 2010.01.29 |
em복구방법 (0) | 2010.01.29 |