#!/bin/ksh
#set -x
#
########################################################
# Create export dump file as unix pipe.
#
# Be sure to test thoroughly before using.
# Change the directory structures and names to match
# your system.
#
# Author: M. Finn
########################################################

if [ -p /tmp/EXPORT/export.dmp ]; then
        true
else
        /etc/mknod /tmp/EXPORT/export.dmp p
fi
#
########################################################
# CHANGE THE DIRECTORY PATH TO WHERE YOU CREATED PIPE.
########################################################
#
compress </tmp/EXPORT/export.dmp >/tmp/EXPORT/export`date '+%m%d%y'`.dmp.Z &
#
########################################################
# CHANGE THE DIRECTORY TO WHERE YOUR PARFILE EXISTS.
# CHANGE THE DIRECTORY TO WHERE YOUR COMPRESSED EXPORT
# FILE IS TO BE CREATED.
########################################################
#
exp FILE=/tmp/EXPORT/export.dmp PARFILE=/tmp/EXPORT/test.par 2>
/tmp/EXPORT/export`date '+%m%d%y'`.log

Posted by pat98

패치작업 19.21.0.0.231017 (GI PSU 35642822)

Database Patch Set Update : 19.21.0.0.231017 (35643107)
OCW Patch Set Update      : 19.21.0.0.231017 (35655527)
ACFS Patch Set Update     : 19.21.0.0.231017 (35652062)
Tomcat Release Update     : 19.0.0.0.0       (35553096)
DBWLM Release Update      : 19.0.0.0.0       (33575402)

Oracle Grid Infrastructure Patch Set Update 19.21.0.0.231017 
-------------------------------------
GI_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822/35643107
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822/35655527
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822/35652062
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822/33575402
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822/35553096

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822/35643107
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35642822 35655527

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/crs/install/rootcrs.sh -prepatch 

(grid 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35642822/35655527 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35642822/35652062 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35642822/35643107 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35642822/33575402 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35642822/35553096 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35642822 /35655527/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35642822/35655527 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35642822/35643107 -silent
./35642822 /35655527/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch 

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name> 

- Loading Modified SQL Files into the Database
sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

### [롤백하는 경우] ###########

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

GI Home
(root로)
$GI_HOME/crs/install/rootcrs.sh -prepatch -rollback

(grid 유저로)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 35655527,35652062,35643107,33575402,35553096 -oh $GI_HOME -silent

(oracle 유저로)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35642822 /35655527/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 
$ORACLE_HOME/OPatch/opatch nrollback -local -id 35655527,35643107 -oh /u01/app/oracle/product/19.3.0.0/dbhome_1 -silent
./35642822 /35655527/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

Run post script
(root로)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch -rollback

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

Posted by pat98

[PCA 2.x] How to Set Passwordless SSH Connection to Compute Node ILOM's from Management Nodes (Doc ID 2869125.1)

- 설정

set /SP/users/root/ssh/keys/2 load_uri=scp://root:Welcome1@192.168.4.4/root/.ssh/id_rsa.pub
set /SP/users/root/ssh/keys/1 load_uri=scp://root:Welcome1@192.168.4.3/root/.ssh/id_rsa.pub

인증서만 복사해주면 됨. 끝!!

- 확인
show /SP/users/root/ssh/keys/2 
show /SP/users/root/ssh/keys/1 

/SP/users/root/ssh/keys/1
    Targets:
    Properties:
        fingerprint = b5:e3:48:12:62:c2:4d:b6:4f:06:9c:ad:8f:24:05:38
        fingerprint_algorithm = MD5
        algorithm = ssh-rsa
        embedded_comment = root@gtexadb01.co.kr
        bit_length = 2048
        load_uri = (Cannot show property)
        clear_action = (Cannot show property)

안물어보는지 접속테스트 진행...

- 원복
set /SP/users/root/ssh/keys/1 clear_action=true
set /SP/users/root/ssh/keys/2 clear_action=true

- 해당 값의 의미
/SP/users/user/ssh/keys/n
where n is the number of the ssh key you want to configure.
• transfer_method can be tftp, ftp, sftp, scp, http, or https.
• username is the name of the user account on the remote system. (username is required for scp, sftp, and ftp. username is not used for tftp, and is optional for http and https.)
• password is the password for the user account on the remote system. (password is required for scp, sftp, and ftp. password is not used for tftp, and is optional for http and https.)
• ipaddress_or_hostname is the IP address or the host name of the remote system.
• directorypath is the location of the SSH key on the remote system.
• filename is the name assigned to the SSH key file.

Posted by pat98

패치작업 19.20.0.0.230718 (GI PSU 35319490 )

Database Patch Set Update : 19.20.0.0.230718 (35320081)
OCW Patch Set Update      : 19.20.0.0.230718 (35320149)
ACFS Patch Set Update     : 19.20.0.0.230718 (35332537)
Tomcat Release Update     : 19.0.0.0.0       (35553096)
DBWLM Release Update      : 19.0.0.0.0       (33575402)

Oracle Grid Infrastructure Patch Set Update 19.20.0.0.230718 
-------------------------------------
GI_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490/35320081
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490/35320149
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490/35332537
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490/33575402
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490/35553096

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490/35320081
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35319490 35320149

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/crs/install/rootcrs.sh -prepatch 

(grid 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35319490/35320149 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35319490/35332537 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35319490/35320081 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35319490/33575402 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35319490/35553096 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35319490 /35320149/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35319490/35320149 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35319490/35320081 -silent
./35319490 /35320149/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch 

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name> 

- Loading Modified SQL Files into the Database
sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

### [롤백하는 경우] ###########

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

GI Home
(root로)
$GI_HOME/crs/install/rootcrs.sh -prepatch -rollback

(grid 유저로)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 35320149,35332537,35320081,33575402,35553096 -oh $GI_HOME -silent

(oracle 유저로)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35319490 /35320149/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 
$ORACLE_HOME/OPatch/opatch nrollback -local -id 35320149,35320081 -oh /u01/app/oracle/product/19.3.0.0/dbhome_1 -silent
./35319490 /35320149/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

Run post script
(root로)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch -rollback

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

Posted by pat98

미국시간으로 6월22일, 한국시간 6월23일  exadata 12세대 버전인 x10m 이 공식 출시되었다!!

 

HW적인 요소만 살펴보면..

 

Introducing Exadata X10M: Extreme Scalability and Dramatically Improved Price Performance (oracle.com)

 

1. 우선 Database Server 의 HW적인 가장 큰 변화는  과감히 인텔 CPU 를 버리고 AMD 로 바뀌었다. (리사수 그저빛 !!)

전체 core 가 192 코어(흠좀무) 나 되어 ULA 가 되어 있는 고객들은 마음껏 코어를 사용할 수 있는 혜택(?)을 누릴것으로 보인다.

 

2. 기존 1U 서버에서 2U 서버로 벌크업을 하였다.

 

2. 메모리는 512G / 1.5 TB / 2.25 TB / 3T 중에서 선택할 수 있다.

 

3. 뒷면의 PCI 슬롯이 5개까지 지원하게 되었다.

 

Front View of an Oracle Exadata X10M Database Server

 

Rear View of an Oracle Exadata X10M Database Server

 

CPU: 2 x 96-core AMD EPYC™ 9J14 processors, 2.6 GHz (up to 3.7 GHz)

• RAM: 512 GB RAM (16 x 32 GB DIMMs), 1.5 TB (24 x 64 GB DIMMs), 2.25 TB (24 x 96 GB DIMMs), or 3 TB (24 x 128 GB DIMMs)

• System storage: 2 x 3.84 TB PCIe 4.0 NVMe storage devices, expandable to 4 devices

• RDMA Network Fabric: 1 x dual-port CX7 RDMA Network Fabric card; PCIe 4.0, 2 x 100 Gb/s ports active-active (200 Gb/s combined throughput)

• Administration network: 1 x 1 GbE Base-T Ethernet port

• Integrated Lights Out Manager (ILOM) port for remote management: 1 x 1 GbE Base-T Ethernet port

• Client and additional network connectivity:

– Two factory-installed CX6-LX network cards. Each card contains 2 x SFP+/SFP28 ports (10/25 GbE)

– Up to 3 optional network cards. Each card can be any of the following:

* CX6-LX with 2 x SFP+/SFP28 ports (10/25 GbE)

* CX6-DX with 2 x QSFP28 ports (100GbE). Each QSFP28 port can support one 10 GbE or 25 GbE link with appropriate breakout cables.

* Fortpond RJ45 Ethernet with 4 x 10GBASE-T ports (10 GbE)

 

 

Front View of an Oracle Exadata Storage Server X10M HC Server

 

Rear View of an Oracle Exadata Storage Server X10M HC Server

4. 스토리지 서버도 마찬가지로 AMD 로 바뀌었으며 노드당  64Core 를 지원한다.

 

5. 1개 디스크당 용량이 22TB 로 늘어났다.

 

6. 기존의 PMEM 이 단종됨에 따라 XRMEM cache ( Exadata RDMA Memory Cache) 로 대체되었다 <-- 이름만 바뀌고 기능은 동일한 듯 하다.

 

7. 또한 X10M HC Storage Server 를 사용하기 위해서는 Exadata Image 23.1.0 또는 그 이상을 사용하여야 한다.

 

CPU: 2 x 32-core AMD EPYC™ 9334 processors, 2.7 GHz (up to 3.9 GHz)

• RAM: 1.5 TB (24 x 64 GB DIMMs) including XRMEM cache

• Disk storage: 12 x 22 TB hard disk drives (HDD)

• Flash storage: 4 x 6.8 TB performance-optimized flash devices

• System storage: 2 x 480 GB NVMe devices

• RDMA Network Fabric: 1 x dual-port CX7 RDMA Network Fabric card; PCIe 4.0, 2 x 100 Gb/s ports active-active (200 Gb/s combined throughput)

• Administration network: 1 x 1 GbE Base-T Ethernet port

• Integrated Lights Out Manager (ILOM) port for remote management: 1 x 1 GbE Base-T Ethernet port

 

- 라이센스 관련한 CoD는 기존과 유사하게 아래와 같은 Core 적용이 되는 듯 하다.

Posted by pat98

우리 모두 나쁜 페미니스트가 되자.

Posted by pat98

Roxan Gay

편견과 차별에 대한 우리의 생각을 바꾸어 줄수 있는 책.

 

Posted by pat98

패치작업 19.19.0.0.230418 (GI PSU 35037840 )

Database Patch Set Update : 19.19.0.0.230418 (35042068)
OCW Patch Set Update      : 19.19.0.0.230418 (35050331)
ACFS Patch Set Update     : 19.19.0.0.230418 (35050325)
Tomcat Release Update     : 19.0.0.0.0       (35107512)
DBWLM Release Update      : 19.0.0.0.0       (33575402)

Oracle Grid Infrastructure Patch Set Update 19.19.0.0.230418 
-----------------------------------------------------------------------------------
GI_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840/35042068
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840/35050331
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840/35050325
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840/33575402
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840/35107512

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840/35042068
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35037840 35050331

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/crs/install/rootcrs.sh -prepatch 

(grid 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35037840/35050331 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35037840/35050325 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35037840/35042068 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35037840/33575402 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35037840/35107512 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35037840 /35050331/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35037840/35050331 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35037840/35042068 -silent
./35037840 /35050331/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch 

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name> 

- Loading Modified SQL Files into the Database
sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

### [롤백하는 경우] ###########

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

GI Home
(root로)
$GI_HOME/crs/install/rootcrs.sh -prepatch -rollback

(grid 유저로)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 35050331,35050325,35042068,33575402,35107512 -oh $GI_HOME -silent

(oracle 유저로)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35037840 /35050331/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 
$ORACLE_HOME/OPatch/opatch nrollback -local -id 35050331,35042068 -oh /u01/app/oracle/product/19.3.0.0/dbhome_1 -silent
./35037840 /35050331/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

Run post script
(root로)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch -rollback

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

Posted by pat98

메탈리카 형들의 11집이 발매되었다.

72 Season 은 18살이 되기까지 삶을 의미한다고 한다.

나들 환갑이 다 되서 인지 예전처럼 귀에 쏙 들어오는 곡은 없었다.

나에겐 딱 4집까지만 인정이랄까?

그래도 여전히 앨범을 내주어서 감사할뿐..

Metallica Forever !!

 

- 트랙 리스트

1. 72 Seasons 7:20
2. Shadows Follow 6:11
3. Screaming Suicide 5:30
4. Sleepwalk My Life Away 6:56
5. You Must Burn! 7:03
6. Lux Æterna 3:25
7. Crown of Barbed Wire 5:49
8. Chasing Light 6:45
9. If Darkness Had a Son 6:36
10. Too Far Gone? 4:33
11. Room of Mirrors 5:33
12. Inamorata 11:10

 

Posted by pat98

19c user명 변경 테스트

test1 유저에서 test2 로 유저명을 변경해 보자.

sys@TEST> create user test1 identified by test1;

관련 Parameter 기본값 조회

KSPPINM                                  KSPPSTVL
---------------------------------------- ------------------------------
_enable_rename_user                      FALSE
_asm_allow_system_alias_rename           FALSE
_asm_skip_rename_check                   FALSE


sys@TEST> alter session set "_enable_rename_user" = true;

Session altered.

Elapsed: 00:00:00.00
sys@TEST> alter system enable restricted session;

System altered.

Elapsed: 00:00:04.16
sys@TEST> alter user test1 rename to test2 identified by test2;
alter user test1 rename to test2 identified by test2
                 *
ERROR at line 1:
ORA-03001: unimplemented feature

테스트 결론

-> 11g/12c 는 아래와 같은 꼼수로 user명 변경이 가능함.
alter session set "_enable_rename_user" = true;
alter system enable restricted session;

-> 19c 에서는 되지 않는다.
export의  fromuser,touser 또는 datapump의 remap_schema 옵션으로 넘겨야 할듯...

Posted by pat98

05-05 22:27
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.5
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

최근에 달린 댓글