Database/SQL

SQL :: Oracle :: 오라클 :: CMD :: 명령어프롬프톰에서 사용하기

Dongkkase 2008. 11. 19. 17:58
반응형
 cmd 에서 오라클 시작하기
시작
    C:\>net start OracleServiceorcl
    OracleServiceORCL 서비스를 시작합니다..................
    OracleServiceORCL 서비스가 잘 시작되었습니다.
끝내기
    C:\>net stop OracleServiceorcl

확인
   netstat -a 로 1521포트 있는지 확인.

들어가기
    C:\>sqlplus 계정명/비밀번호
    
사용하기..
SQL> show user
USER은 "SCOTT"입니다



SQL> select * from tab;        

TNAME                                   TABTYPE     CLUSTERID
------------------------------ ---------     ----------
DEPT                                        TABLE
EMP                                         TABLE
BONUS                                     TABLE
SALGRADE                                TABLE
TOAD_PLAN_TABLE                   TABLE
SM_ORDER_DET_T                     TABLE
TEMP                                        TABLE
TDEPT                                       TABLE
SM_ORDER_MAST_T                   TABLE

9 개의 행이 선택되었습니다.


SQL> create table jsptest(
  2  id         varchar(100)    primary key,
  3  age        number(4)
  4  ;            //이렇게 오타나 실수시에

*
4행에 오류:
ORA-00907: 누락된 우괄호


SQL> ed            //ed로 버퍼에 올라간걸 메모장으로 불러들여 수정하고 저장하고 닫으면
                            아래와 같은 코드가 나온다.
                            저장시 '/'슬래쉬가 세미콜론의 역활을 하기때문에 ';'세미콜론은 안붙입니다.
file afiedt.buf(이)가 기록되었습니다

  1  create table jsptest(
  2  id varchar(100)    primary key,
  3  age        number(4),
  4  sourceip   varchar(20)
  5* )
SQL> /        //이것이 세미콜론과 같은것이다 위의 코드가 제대로 뜨면 슬래쉬로 실행하여
                      테이블생성한다.

테이블이 생성되었습니다.

참고 : F7번을 누르면 이제까지 작업한 명령어가 나온다.

SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                             TABLE
EMP                              TABLE
BONUS                          TABLE
SALGRADE                     TABLE
JSPTEST                        TABLE
TOAD_PLAN_TABLE         TABLE
SM_ORDER_DET_T           TABLE
TEMP                             TABLE
TDEPT                            TABLE
SM_ORDER_MAST_T         TABLE

10 개의 행이 선택되었습니다.

SQL> show pagesize
pagesize 14
SQL> show linesize
linesize 80
SQL> set pagesize 80
SQL> select * from tab;

TNAME                       TABTYPE  CLUSTERID
----------------------- ------- ----------
DEPT                           TABLE
EMP                            TABLE
BONUS                        TABLE
SALGRADE                   TABLE
JSPTEST                     TABLE
TOAD_PLAN_TABLE      TABLE
SM_ORDER_DET_T        TABLE
TEMP                           TABLE
TDEPT                          TABLE
SM_ORDER_MAST_T     TABLE

10 개의 행이 선택되었습니다.



SQL> desc jsptest
 이름                               널?               유형
 ------------------------ ------------- ----------------------------

 ID                                  NOT NULL      VARCHAR2(100)
 AGE                                                    NUMBER(4)
 SOURCEIP                                           VARCHAR2(20)

SQL>exit

오라클 사용시 간단한 팁과 사용법을 올려봤습니다..^^;
반응형

'Database > SQL' 카테고리의 다른 글

SQL :: OJDBC :: 오라클 JDBC  (0) 2008.11.24
SQL :: MSJDBC  (0) 2008.11.24
SQL :: CMD :: Tip :: 커맨드상에서 name라인 줄이기  (0) 2008.11.20
SQL :: Oracle :: union 과 union all 의 차이  (0) 2008.11.20
sql :: cmd에서 sql문서로 데이터베이스 생성하기  (0) 2008.11.18
SQL :: 타입알아보기  (0) 2008.11.13
SQL :: NVL 함수  (0) 2008.11.13
SQL :: 기초2  (0) 2008.11.12