우분투 리눅스에서 python3, django, oracle 19c 사용하기. * 작업 환경 OS: ubuntu 22.04 ip address : 172.30.124.211 (오라클 설치된 서버 아님) python: python3.10.12 oracle client: 설치됨. django: 5.0.4 Oracle 데이터베이스 : SCAN IP 172.30.124.241, 172.30.124.242,172.30.124.243 * 주의사항 cx_Oracle 패키지를 설치하면 오라클 클라이언트없이 파이썬 스크립트를 작성하고 실행할 수 있다. 하지만 Django 프로그램에서 오라클 데이터베이스를 사용하려면, 오라클 …
Tag: oracle
4월 26
우분투 리눅스에 오라클 클라이언트 설치(rpm 패키지)
Ubuntu 리눅스에 Oracle Client 설치하기 – rpm 패키지로 작업 환경 * 클라이언트: os: ubuntu 22.04 IP 주소: 172.30.124.211 오라클 데이터베이스 서버: OS: Oracle Linux 8 오라클 데이터베이스: oracle 19c 그리드환경 서비스 이름: orcl SCAN-IP 주소: fox-scan (172.20.124.241, 172.20.124.242, 172.30.124.243) 오라클 클라이언트는 데비안 패키지 배포는 지원하지 않으므로, rpm 패키지나 tar 파일을 받아서 설치해야한다. 여기서는 rpm 패키지를 …
4월 25 2024
Grid 환경에서 오라클 데이터베이스 사용
사용할 데이터베이스는 이전글에서 설치한 그리드 환경의 oracle19c 이다. 설치와 설치된 환경은 아래 글 참고. oracle grid 19c, oracle database 설치 * 데이터베이스에 접속한다.(그리드 환경의 노드 1 또는 2의 리눅스 oracle계정) $ sqlplus sys/******@fox-scan/orcl as sysdba SQL*Plus: Release 19.0.0.0.0 – Production on Thu Apr 18 14:31:12 2024 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights …
4월 23 2024
oracle grid 19c, oracle database 설치
oracle grid 환경에서 oracle database 설치하기. * 작업환경 각각 VMware VM. OS: Oracle Linux 8.9 HDD(OS): 100GB ASM DATA DISK: 50GB x 3( /dev/sdb, /dev/sdc, /dev/sdd 각 50GB) MEM: 16GB swap: 16GB 1. OS 기본설정 및 사전 준비사항 * selinux 해제 # getenforce Enforcing # setenforce 0 # getenforce Permissive 영구 적용을 위해 /etc/selinux/config에 …
3월 24 2012
oracle SGA 크기 변경
SQL> show parameter sga; NAME TYPE VALUE ———————————— ———– —————————— lock_sga boolean FALSE pre_page_sga boolean FALSE sga_max_size big integer 272M sga_target big integer 272M SQL> alter system set sga_max_size = 300M scope=spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. SQL> show parameter sga; NAME …
12월 17
hpux 오라클 .profile 화일
umask 022 export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10gr2 export ORACLE_SID=orcl export TMPDIR=$ORACLE_BASE/tmp export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export NLS_LANG=American_America.KO16KSC5601 export NLS_DATE_FORMAT=’YYYY-MM-DD HH24:MI:SS’ export PATH=$ORACLE_HOME/bin:/usr/bin:/sbin:/usr/ccs/bin:/usr/bin/X11:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib export SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/lib export ORACLE_HOSTNAME=`hostname` export PS1=`hostname`:’${PWD}/$ ‘ alias ls=’ls -F’
8월 05
oracle 패치후 에러..
오라클 잘 설치하고 패치까지 했는데, ora-01092 에러 발생. 찾아보니, 오라클 엔진만 패치되고 데이타베이스가 패치되지 않아서 그렇다고 한다. 해결책은? $sqlplus /nolog SQL> conn /as sysdba SQL> startup upgrade; SQL>@$ORACLE_HOME/rdbms/admin/catupgrd.sql ….. 한시간 이상 걸림.. … 아무튼 끝나고나면 shutdown immediate; 이후 startup 했는데 ora-16038발생 처리후, SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql SQL> exit $ORACLE_HOME/install/changePerm.sh 실행
3월 05
RedHat ES5 에 oracle 10gr2 설치
참고: http://www.oracle-base.com/articles/10g/OracleDB10gR2InstallationOnRHEL5.php 1. 오라클 계정 생성 #groupadd dba; useradd -d /oracle -m -g dba oracle 2. 오라클 계정의 .profile 설정 export ORACLE_BASE=/oracle; export ORACLE_HOME=/oracle/product/10gr2; export ORACLE_SID=fox; export ORACLE_OWNER=oracle; export ORACLE_PATH=$ORACLE_HOME/bin; export ORACLE_DOC=$ORACLE_HOME/ocommon/nls/admin/data; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib; PATH=$PATH:/$ORACLE_HOME/bin:$ORACLE_HOME/network/admin;
9월 30
오라클 아카이브 모드.
1. 먼저, 아카이브 모드로 운영되는지 확인.(sqlplus 로 접속후 확인) 몇가지 방법이 있음… SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 214 Current log sequence 216 SQL> select log_mode from v$database; LOG_MODE ———— NOARCHIVELOG 2. 위를 보면 아카이브 모드가 아닌것을 알 수 있음.
- 1
- 2