Size: 1452
Comment:
|
Size: 2589
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
Line 12: | Line 13: |
== 원격 접속방법 == 참고 : [http://www.iplus.co.kr/community/blog.asp?seq=118123433158522&code=101012 Oracle 접속문제] 1. Oracle client 프로그램을 설치한다. 1. $ORACLE_HOME/network/admin 디렉토리에 tnsnames.ora 파일을 생성한다. tnsnames.ora 예제 {{{ SidExample = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ipaddress )(PORT = 1521)) (CONNECT_DATA = (SID = SidExample) ) ) }}} |
|
Line 13: | Line 30: |
사용자생성 {{{ SQL>CONN SYSTEM/MANAGER -- DBA Role이 있는 유저로 접속합니다. SQL>CREATE USER yong IDENTIFIED BY 1111; -- USER를 다시 생성합니다. 사용자가 생성되었습니다. SQL>GRANT CREATE USER, ALTER USER, DROP USER TO yong WITH ADMIN OPTION; -- 권한부여 SQL>GRANT SELECT, INSERT ON some_object TO yong WITH GRANT OPTION; -- 객체(테이블,뷰,시퀀스,프로시저)에 권한부여 }}} 자주쓰이는 쿼리문 {{{ SQL>select table_name from user_tables; # 유저가 소유한 모든 테이블 보기 SQL>select sequence_name from user_sequences; # 유저가 소유한 모든 시퀀스 보기 }}} |
가장 널리 알려진 상업용 RelationalDatabase Management System
관련정보
[http://www.puschitz.com/InstallingOracle9i.shtml installing 9i on redhat7]
[http://www.oracleclub.com/profile/OracleFirst.jsp 오라클공부를 처음 시작하시는 분들께...]
[Python]으로 연동하여 쓸 경우, [cx_Oracle] 사용.
특징
원격 접속방법
참고 : [http://www.iplus.co.kr/community/blog.asp?seq=118123433158522&code=101012 Oracle 접속문제]
- Oracle client 프로그램을 설치한다.
- $ORACLE_HOME/network/admin 디렉토리에 tnsnames.ora 파일을 생성한다.
tnsnames.ora 예제
SidExample = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ipaddress )(PORT = 1521)) (CONNECT_DATA = (SID = SidExample) ) )
사용 팁
사용자생성
SQL>CONN SYSTEM/MANAGER -- DBA Role이 있는 유저로 접속합니다. SQL>CREATE USER yong IDENTIFIED BY 1111; -- USER를 다시 생성합니다. 사용자가 생성되었습니다. SQL>GRANT CREATE USER, ALTER USER, DROP USER TO yong WITH ADMIN OPTION; -- 권한부여 SQL>GRANT SELECT, INSERT ON some_object TO yong WITH GRANT OPTION; -- 객체(테이블,뷰,시퀀스,프로시저)에 권한부여
자주쓰이는 쿼리문
SQL>select table_name from user_tables; # 유저가 소유한 모든 테이블 보기 SQL>select sequence_name from user_sequences; # 유저가 소유한 모든 시퀀스 보기
Oracle 시작과 종료
# su - oracle $ export ORACLE_SID=ORANLRI $ sqlplus "/as sysdba" > startup > exit
CharacterSet변경문제, 혹은 [http://database.sarang.net/?inc=read&aid=18388&criteria=oracle&subcrit=&id=&limit=20&keyword=character&page=3 관련질답]
# su - oracle $ export ORACLE_SID=sid $ echo $ORACLE_SID sid $ sqlplus /nolog > connect / as sysdba > shutdown > startup mount exclusive > alter database enable restricted session; > alter database set job_queue_processes = 0; > alter database open; > alter database character set internal_use utf8; > alter database national character set internal_use utf8; > select * from nls_database_parameters where parameter like '%CHARACTERSET%'; > update sys.props$ set value$='UTF-8' where name='NLS_CHARACTERSET'; > update sys.props$ set value$='UTF-8' where name='NLS_NCHAR_CHARACTERSET'; > update sys.props$ set value$='UTF-8' where name='NLS_LANGUAGE'; > commit; > shutdown immediate > startup > exit