블로그 이미지

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
  • total
  • today
  • yesterday
2010. 1. 29. 12:05 Database관련/Oracle

COPY FROM scott/tiger@oracle CREATE emp2 USING select * FROM emp;

[출처] COPY FROM|작성자 대낮의 호롱불

 

***** 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; 


'Database관련 > Oracle' 카테고리의 다른 글

테이블 스페이스/사용자 생성및 삭제  (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
posted by 천상의날개
2010. 1. 29. 12:04 Database관련/Oracle

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)

'Database관련 > Oracle' 카테고리의 다른 글

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
posted by 천상의날개
2010. 1. 29. 12:04 Database관련/Oracle

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;

'Database관련 > Oracle' 카테고리의 다른 글

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
posted by 천상의날개
2010. 1. 29. 12:03 Database관련/Oracle

(ORACLE_HOME)network\ADMIN    안에

TNSNAMES.ORA  파일에 다음과 같이 셋팅~~ 

A1=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
      (SRVR = DEDICATED)
    )
  )

 

A1이 접속할 이름 ORCL 은 SID

붉은색만 바꿔주면됨....

'Database관련 > Oracle' 카테고리의 다른 글

export,import 명령어  (0) 2010.01.29
tablespace,user,grant,sequence 생성  (0) 2010.01.29
기본키 변경  (0) 2010.01.29
em복구방법  (0) 2010.01.29
DB 수동생성  (0) 2010.01.29
posted by 천상의날개
2010. 1. 29. 12:02 Database관련/Oracle

1.먼저 primary key를 drop하세요.
-> alter table 테이블명 drop primary key;
2.복합key로 다시 primary key를 만드세요.
-> alter table 테이블명 add constraint 인덱스명 primary key(기존컬럼,추가컬럼)
....

혹 primary key가 없었다면, 바로 2번으로 가능하죠.
그러나 primary key가 이미 있다면 곧바로 추가는 안됩니다.

'Database관련 > Oracle' 카테고리의 다른 글

export,import 명령어  (0) 2010.01.29
tablespace,user,grant,sequence 생성  (0) 2010.01.29
toad 접속방법  (0) 2010.01.29
em복구방법  (0) 2010.01.29
DB 수동생성  (0) 2010.01.29
posted by 천상의날개
2010. 1. 29. 12:02 Database관련/Oracle

'Database관련 > Oracle' 카테고리의 다른 글

export,import 명령어  (0) 2010.01.29
tablespace,user,grant,sequence 생성  (0) 2010.01.29
toad 접속방법  (0) 2010.01.29
기본키 변경  (0) 2010.01.29
DB 수동생성  (0) 2010.01.29
posted by 천상의날개
2010. 1. 29. 12:02 Database관련/Oracle

Oracle - DB 수동생성

1. 오라클 시드 생성

$ export ORACLE_SID=orcl

2. 파라메터 파일 생성

$ cd $ORACLE_HOME/dbs
$ vi initorcl.ora

    compatible='10.2.0.1.0'
    control_files='/oracle/oradata/orcl/control01.ctl'
    db_block_size=8192
    db_name=orcl
    remote_login_paswordfile='exclusive'
    sga_target=167772160
    undo_management=auto
    undo_tablespace='undotbs'

3. 패스워드 파일 생성

$ cd $ORACLE_HOME/dbs
$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle

4. 데이터 파일 디렉토리 생성

$ cd oracle
$ mkdir -p /oracle/oradata/orcl
$ chown -R oracle.dba /oracle
$ chmod 755 /oracle/oradata

5. 오라클 인스턴트 노마운트 옵션으로 실행

$ echo $ORACLE_SID
    -> 시드가 orcl 맞는지 확인한다.
$ sqlplus / as sysdba
SQL> startup nomount

6. create database 명령 실행

SQL> create database orcl
            controlfile reuse
             logfile
                 group 1 (‘/oracle/oradata/orcl/redo01a.rdo’) size 10m reuse,
                 group 2 (‘/oracle/oradata/orcl/redo02a.rdo’) size 10m reuse
             datafile ‘/oracle/oradata/orcl/system01.dbf’ size 50m reuse
                 autoextend on
             sysaux
             datafile ‘/oracle/oradata/orcl/sysaux01.dbf’ size 50m reuse
                 autoextend on
             undo tablespace undotbs
             datafile ‘/oracle/oradata/orcl/undotbs01.dbf’ size 50m reuse
                 autoextend on
             default temporary tablespace temp
             tempfile ‘/oracle/oradata/orcl/temp01.dbf’ size 50m reuse
                 autoextend on;

7. 딕셔너리 생성 및 빌트인 펑션 및 패키지 생성(sys 계정으로 수행)

SQL> show user
    ->유저가 sys인지 확인
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc
    -> ?는 $ORACLE_HOME

8. 사용자가 접속할 때마다 경고 메시지를 부리지 않기 위해 pupbld.sql 실행

SQL> @?/sqlplus/admin/pupbld.sql

9. 과정 중 에러 발생 시에는 alert log file 확인

$ cd $ORACLE_HOME/rdbms/log
$ vi alertorcl.ora

'Database관련 > Oracle' 카테고리의 다른 글

export,import 명령어  (0) 2010.01.29
tablespace,user,grant,sequence 생성  (0) 2010.01.29
toad 접속방법  (0) 2010.01.29
기본키 변경  (0) 2010.01.29
em복구방법  (0) 2010.01.29
posted by 천상의날개
2010. 1. 29. 11:54 JavaScript
textMain.html (부모창)
aa.html (자식창)
posted by 천상의날개
2010. 1. 29. 11:43 JavaScript
posted by 천상의날개
2010. 1. 29. 11:41 HTML
posted by 천상의날개