2020. 1. 10. 14:33 오라클
'오라클'에 해당되는 글 497건
- 2020.01.10 dbca DBT-50000 에러
- 2019.12.18 OOW2020 은 라스베가스에서
- 2019.12.13 19c RAC OCR VOTE location
- 2019.12.12 Oracle Cloud DBCS dbcli 명령어
- 2019.12.10 Oracle cloud DBCS timezone 변경
- 2019.11.26 Oracle Cloud 에서 Instance 관리 자동화
- 2019.11.14 패치 작업시 ACFS-9459 문제로 CRS start 되지 않을 때 조치
- 2019.11.01 Oracle OOW 2019 의 발표자료
- 2019.10.26 select dbms_metadata.get_ddl 예쁘게.
- 2019.10.17 New Oracle Cloud Free Tier
2019. 12. 18. 11:17 오라클
OOW2020 은 라스베가스에서
머 이제 갈일은 없겠지만..
비용문제로 인해 (샌프란시스코의 살인적 물가 및 행사기간 엄청난 호텔비 부담 등) 불만이 많고해서..
앞으로 Oracle Open World 는 당분간 Las Vegas 에서 열린다고 합니다.
샌프란시스코는 이로 인해 연간 6400만불정도 경제적 손실이 있을 것으로 예상.
IT 의 빅 세미나는 이제 거의 라스베가스에서 열리는 듯.
2019. 12. 13. 12:28 오라클
19c RAC OCR VOTE location
Oracle 19c (12.2.0.3) RAC 부터 OCR/VOTE 디스크를 위치를 다시 direct shared disk (CFS) 로 쓸수 있게 다시 바뀌었다.
이게 초기 설치에는 별 문제가 없고 업그레이드 할때 굉장히 짜증나는 부분이었는데 다시 support 하게 되었다.
Resupport of Direct File Placement for OCR and Voting Disks
Starting with Oracle Grid Infrastructure 19c, the desupport for direct OCR and voting disk file placement on shared file systems is rescinded for Oracle Standalone Clusters. For Oracle Domain Services Clusters the requirement to place OCR and voting files in Oracle Automatic Storage Management (Oracle ASM) on top of files hosted on shared file systems and used as ASM disks remains.
In Oracle Grid Infrastructure 12c Release 2 (12.2), Oracle announced that it would no longer support the placement of the Oracle Grid Infrastructure Oracle Cluster Registry (OCR) and voting files directly on a shared file system. This desupport is now rescinded. Starting with Oracle Grid Infrastructure 19c (19.3), with Oracle Standalone Clusters, you can again place OCR and voting disk files directly on shared file systems.
Using a Cluster File System for Oracle Clusterware Files
Starting with Oracle Grid Infrastructure 19c, you can use Oracle Automatic Storage Management (Oracle ASM) or certified shared file system to store OCR files and voting files.
For new Oracle Standalone Cluster installations, you can use Oracle ASM or shared file system to store voting files and OCR files. For other cluster types, you must use Oracle Automatic Storage Management (Oracle ASM) to store voting files and OCR files. For Linux 86-64 (64-bit) and Linux Itanium platforms, Oracle provides a cluster file system, OCFS2. However, Oracle does not recommend using OCFS2 for Oracle Clusterware files.
2019. 12. 12. 12:10 오라클/오라클 클라우드
Oracle Cloud DBCS dbcli 명령어
[root@db1 ~]# dbcli -h
usage: dbcli [-h/--help]
<category> [-h/--help]
<operation> [-h/--help]
<command> [-h/--help]
<command> [<args>]
Commands list (use -h/--help option for help on any command):
agent:
ping-agent
agentConfigParameter:
list-agentConfigParameters
update-agentConfigParameters
autoLogCleanPolicy:
create-autoLogCleanPolicy
list-autoLogCleanPolicy
backup:
create-backup
getstatus-backup
schedule-backup
backupconfig:
create-backupconfig
delete-backupconfig
describe-backupconfig
list-backupconfigs
update-backupconfig
bmccredential:
create-bmccredential
delete-bmccredential
describe-bmccredential
list-bmccredentials
update-bmccredential
component:
describe-component
database:
describe-database
list-databases
modify-database
recover-database
update-database
upgrade-database
dataguardstatu:
describe-dataguardstatus
list-dataguardstatus
dbhome:
describe-dbhome
list-dbhomes
update-dbhome
dbstorage:
describe-dbstorage
list-dbstorages
dbsystem:
describe-dbsystem
dgconfig:
list-dgconfigs
dgstorage:
describe-dgstorage
list-dgstorages
diagnostic:
collect-diagnostics
featuretracking:
list-featuretracking
job:
describe-job
list-jobs
latestpatch:
describe-latestpatch
logCleanJob:
create-logCleanJob
describe-logCleanJob
list-logCleanJobs
logSpaceUsage:
list-logSpaceUsage
netsecurity:
describe-netsecurity
update-netsecurity
node:
list-nodes
objectstoreswift:
create-objectstoreswift
delete-objectstoreswift
describe-objectstoreswift
list-objectstoreswifts
update-objectstoreswift
pendingjob:
list-pendingjobs
rmanbackupreport:
create-rmanbackupreport
delete-rmanbackupreport
describe-rmanbackupreport
list-rmanbackupreports
schedule:
describe-schedule
list-schedules
update-schedule
scheduledExecution:
list-scheduledExecutions
server:
update-server
system:
describe-system
tdebackupreport:
list-tdebackupreports
tdekey:
update-tdekey
tdewallet:
recover-tdewallet
Operations list (use -h/--help option for help on any command):
collect:
collect-diagnostics
create:
create-autoLogCleanPolicy
create-backup
create-backupconfig
create-bmccredential
create-logCleanJob
create-objectstoreswift
create-rmanbackupreport
delete:
delete-backupconfig
delete-bmccredential
delete-objectstoreswift
delete-rmanbackupreport
describe:
describe-backupconfig
describe-bmccredential
describe-component
describe-database
describe-dataguardstatus
describe-dbhome
describe-dbstorage
describe-dbsystem
describe-dgstorage
describe-job
describe-latestpatch
describe-logCleanJob
describe-netsecurity
describe-objectstoreswift
describe-rmanbackupreport
describe-schedule
describe-system
getstatus:
getstatus-backup
list:
list-agentConfigParameters
list-autoLogCleanPolicy
list-backupconfigs
list-bmccredentials
list-databases
list-dataguardstatus
list-dbhomes
list-dbstorages
list-dgconfigs
list-dgstorages
list-featuretracking
list-jobs
list-logCleanJobs
list-logSpaceUsage
list-nodes
list-objectstoreswifts
list-pendingjobs
list-rmanbackupreports
list-scheduledExecutions
list-schedules
list-tdebackupreports
modify:
modify-database
ping:
ping-agent
recover:
recover-database
recover-tdewallet
schedule:
schedule-backup
update:
update-agentConfigParameters
update-backupconfig
update-bmccredential
update-database
update-dbhome
update-netsecurity
update-objectstoreswift
update-schedule
update-server
update-tdekey
upgrade:
upgrade-database
2019. 12. 10. 17:18 오라클/오라클 클라우드
Oracle cloud DBCS timezone 변경
Oracle cloud DBCS에서 Timezone 변경
- DBCS 생성시 Timezone이 기본 UTC 로 한국시간보다 9시간 느리기 때문에 한국사용자의 편의에 맞게 바꿔 타임존을 바꿔 주도록 하자.
- Cloud 상의 DBCS 는 Single instance 이어도 grid 환경 내에 생성되므로 기존 on-premise 와 같이 RAC 환경처럼 timezone 관련한 화일을 수정해 주어야 함. (fast provisioning 이 아닌 grid infrsstructure 로 선택한 경우)
1. 우선 OS Timezone 먼저 변경 후 리부팅
-- linux 7 계열
timedatectl
timedatectl set-timezone Asia/Seoul
ll /etc/localtime
-- linux 6 계열
cp /etc/localtime /etc/localtime_bak
ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
또는
vi /etc/sysconfig/clock
ZONE=""Asia/Seoul"
UTC=true
ARC=false
Note : /etc/sysconfig/clock 내의 Zone 필드는 /usr/share/zoneinfo 의 내용과 다를수 있음.
2. Grid 환경 Timezone 변경
Grid 환경의 경우 해당화일도 변경해 주어야 함.
1) crs 중지
2) OS 의 timezone 변경
3) $GRID_HOME/crs/install/s_crsconfig_<nodename>_env.txt 의 TZ 변경
TZ=Asia/Seoul
4) crs 재개
s_crsconfig_<nodename>_env.txt 화일은 /usr/share/zoneinfo 화일의 내용을 참조함.
2019. 11. 26. 10:35 오라클/오라클 클라우드
Oracle Cloud 에서 Instance 관리 자동화
상단의 그림과 같이 일반적으로 클라우드에서 얘기하는 임계치를 주고 Autoscale 설정과는 다른 방향이지만
Python 스크립트와 Tag 를 이용하여 지정된 시간에 Instance 를 Up, down 하거나 CPU Core 를 up,down 하는 방법을
외국 블로거가 포스팅 해서 테스트 해 봤습니다.
내년 상반기 정도에 Oracle Cloud 에서 DBCS 도 온라인 Core 조정이 가능할것 같다는 얘기가 있으니 기대해 볼만 하겠습니다.
아직까진 기능적으로 구현되진 않아서 아래과 같은 방법으로 적용 가능합니다.
스크립트에서 구현된 세부설정 방법은 첨부화일을 보시면 됩니다.
지정된 시간에 Instance Stop, Start /Scale up, down 구현가능하며 현재까지는 OCI bare Metal 및 Autonomous ADW/ATP 만 가능합니다.
원본의 출처는 아래와 같습니다.
https://www.oc-blog.com/oci-autoscale/
2019. 11. 14. 18:12 오라클
패치 작업시 ACFS-9459 문제로 CRS start 되지 않을 때 조치
ACFS 를 쓰지 않는 환경이지만 패치나 기타 작업시 ACFS 에러로 기동이 되지 않을 때가 있다. 환장할 노릇이다. 난 아무것도
안했는데..
원이이야 다양하지만 그 중 하나의 조치 법으로 여러번 겪어 봤을 때 대부분 이 방법으로 해결됨.
증상 :
ACFS-9459: ADVM/ACFS is not supported on this OS version: '3.10.0-327.el7.x86_64'
Unable to uninstall ADVM/ACFS
해당 메세지 발생, deconfig 정상수행되지 못함.
solution :
deconfig 작업을 정상적으로 수행하기 위해 아래와 같이 수정후 진행함.
1. acfs module skip 조치
[root@ucmsdb01 bin]# cd /ORACLE/CRS/11.2.0.4/UMS/bin
[root@ucmsdb01 bin]# mv acfsroot acfsroot.bak
[root@ucmsdb01 bin]# mv acfsdriverstate acfsdriverstate.bak
다시 deconfig
Successfully deconfigured Oracle clusterware stack on this node
참조문서 :
How To Install/Reinstall Or Deinstall ACFS Modules/Installation Manually? (문서 ID 1371067.1)
ACFS Support On OS Platforms (Certification Matrix). (문서 ID 1369107.1)
2019. 11. 1. 11:42 오라클
Oracle OOW 2019 의 발표자료
Oracle OOW 2019 의 발표자료를 받을 수 있는 URL
좋은 자료가 많습니다. (일부자료는 정책상 공개되지 않은 것도 있습니다.)
2019. 10. 26. 14:32 오라클
select dbms_metadata.get_ddl 예쁘게.
이관 작업 등에서 Tool 을 사용할수 있으면 DDL 문을 쉽게 뽑을 수가 있어서 편한데 그렇지 못한 환경이 많다.
스크립을 편하게 뽑기 위해 아래와 같이 설정해 본다.
SQL>EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM (DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false);
-> 불필요한 스토리지 생성절을 제외해 준다.
SQL>SET LONG 20000 LONGCHUNKSIZE 20000 PAGESIZE 0 LINESIZE 1000 FEEDBACK OFF VERIFY OFF TRIMSPOOL ON
-> 길이가 잘려서 스크립트가 보이지 않으면 위와 같은 설정으로 셋팅
SQL> select dbms_metadata.get_ddl ('TABLE','TB_BOARD_LIST','GUEST') from dual;
정리하면 한꺼번에 SQL에서 실행
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM (DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false);
SET LONG 20000 LONGCHUNKSIZE 20000 PAGESIZE 0 LINESIZE 1000 FEEDBACK OFF VERIFY OFF TRIMSPOOL ON
select dbms_metadata.get_ddl ('TABLE','TB_BOARD_LIST','GUEST') from dual;
CREATE TABLE "GUEST"."TB_BOARD_LIST"
( "APPLYIDX" VARCHAR2(16) NOT NULL ENABLE,
"SEQ" NUMBER(5,0) NOT NULL ENABLE,
"ID" VARCHAR2(1),
"TYPE" VARCHAR2(200),
"DEPT" VARCHAR2(100),
"DATE" VARCHAR2(8));
2019. 10. 17. 13:25 오라클/오라클 클라우드