반응형

oracle 37

Oracle의 다른 사용자에게 저장 프로시저에 대한 권한 부여

Oracle의 다른 사용자에게 저장 프로시저에 대한 권한 부여 저는 학부생이며, 데이터베이스 Oracle 10g 모드 = xe에서 B 사용자가 소유하고 있는 저장 프로시저에 대해 A 사용자에게 소유권을 부여하는 데 문제가 거의 없습니다. 저장 프로시저 xyz에 대한 소유권을 다른 사용자 A에게 부여하는 sql 명령 작성을 도와주세요."소유권"이 무슨 뜻인지 잘 모르겠습니다. 사용자 B가 저장 프로시저를 소유하고 있는 경우, 사용자 B는 사용자 A에게 저장 프로시저를 실행할 수 있는 권한을 부여할 수 있습니다. GRANT EXECUTE ON b.procedure_name TO a 그러면 사용자 A는 완전한 이름, 즉 절차를 호출합니다. BEGIN b.procedure_name( ); END; 또는 사용자 ..

programing 2023.11.06

저장 프로시저의 변수에 선택 할당

저장 프로시저의 변수에 선택 할당 Oracle Database에 프로시저를 만들려고 하는데 쿼리 결과를 변수에 할당할 수 없습니다.디버그하려는 내용은 다음과 같습니다. create or replace PROCEDURE PCD_COMBAT (identifier_perso NUMBER, identifier_advers NUMBER) AS ATT_PERSO NUMBER; OFF_PERSO NUMBER; DEF_ADVERS NUMBER; BEGIN OFF_PERSO := SELECT OFFENSE_PERSO FROM PERSONNAGE WHERE ID_PERSO = identifier_perso; DEF_ADVERS := SELECT DEFENSE_ADVERSAIRE FROM PERSONNAGE WHERE ID..

programing 2023.11.06

ORA-27101: 공유 메모리 영역이 존재하지 않습니다

ORA-27101: 공유 메모리 영역이 존재하지 않습니다 오라클을 시작할 때 이 오류가 발생합니다.Oracle Home과 SID를 확인하였습니다. 모든 설정이 정상적으로 되어 있습니다. ORA-27101: 공유 메모리 영역이 존재하지 않습니다 해결책을 찾을 수 있도록 도와주세요.미리 감사드립니다.이 오류는 일반적으로 연결할 Oracle 인스턴스(프로세스)가 없음을 의미합니다.누군가 로그인해서 인스턴스를 시작해야 합니다.데비안에 대한 이 문제를 방금 해결했습니다. ORACLE_HOME에 후행 슬래시가 있으면 이 오류가 나타납니다.후행 슬래시를 제거하면 연결이 잘 됩니다.언급URL : https://stackoverflow.com/questions/3302941/ora-27101-shared-memory-r..

programing 2023.10.27

동일한 표에 있는 다른 두 열의 연접 관계로 열을 업데이트하는 방법

동일한 표에 있는 다른 두 열의 연접 관계로 열을 업데이트하는 방법 저는 a, b, c 열이 3개 있는 테이블을 가지고 있습니다.각 행의 다른 두 열의 연결로 세 번째 열의 값을 업데이트하는 방법을 알고 싶습니다. before update A B c ------------- 1 4 2 5 3 6 after update A B c ------------- 1 4 1_4 2 5 2_5 3 6 3_6 오라클에서는 어떻게 해야 합니까?내용 연산자 사용||: update mytable set c = a || '_' || b 행을 삽입하거나 업데이트할 때마다 이 작업을 다시 실행해야 하는 것을 방지하려면 다음과 같이 하십시오. create view myview as select *, a || '_' || b as ..

programing 2023.10.27

PL/SQL에서 Associative 배열을 재설정하시겠습니까?

PL/SQL에서 Associative 배열을 재설정하시겠습니까? 이것은 "더 좋은 방법이 있을거야" 라는 질문들 중 하나입니다.제가 문제를 설정하고 나서 해킹된 제 솔루션을 드릴 테니, 더 나은 솔루션을 제안해 주시기 바랍니다.감사합니다! PL/SQL에 대한 약간의 정보를 살펴보도록 하겠습니다. DECLARE TYPE foo_record IS RECORD (foo%type, bar%type); TYPE foo_records IS TABLE OF foo_record INDEX BY PLS_INTEGER; arr_foos foo_records; CURSOR monkeys is SELECT primates FROM zoo; row_monkey monkeys%rowtype; BEGIN FOR row_monkey..

programing 2023.10.17

Oracle에서 A,B 형식의 두 열 데이터를 검색하는 방법

Oracle에서 A,B 형식의 두 열 데이터를 검색하는 방법 오라클 데이터베이스에 두 개의 열이 있습니다. +---------+---------+ | Column1 | Column2 | +---------+---------+ | A | 1 | | A | 2 | +---------+---------+ 결과적으로 데이터를 얻는 것처럼 데이터를 폐기하고 싶습니다. +---------+---------+ | Column1 | Column2 | +---------+---------+ | A | 1,2 | +---------+---------+ 해결책을 제시해 주시기 바랍니다.팀 홀은 오라클의 문자열 집계 기법에 대해 상당히 표준적인 목록을 가지고 있습니다. 사용하는 기술은 Oracle 버전과 순수 SQL 솔루션을..

programing 2023.10.17

다른 스키마에서 두 개의 테이블 쿼리

다른 스키마에서 두 개의 테이블 쿼리 Oracle에는 두 개의 서로 다른 스키마(S1, S2)가 있고 해당 스키마에는 두 개의 테이블(S1)이 있습니다.표 1, S2.표 2).스키마 S1에서 이 두 테이블을 조회하고 싶습니다. S1과 S2 둘 다 다른 데이터베이스에 있습니다.DB1 - 스키마 S1부터, 나는 이런 것을 하고 싶습니다, select T1.Id from S1.Table1 T1 , S2.Table2 T2 Where T1.Id = T2.refId 두 번째 스키마에 대한 DB Link를 만들어 쿼리에 사용하는 것도 한 가지 방법으로 알고 있습니다.안타깝게도 DB 링크를 만드는 데 필요한 권한이 없습니다.DB 링크 없이 할 수 있는 방법이 있습니까?예를 들어 TOAD에서는 두 스키마 개체를 비교할 ..

programing 2023.10.07

두 열의 좌측 외측 접합 성능 문제

두 열의 좌측 외측 접합 성능 문제 저는 다음과 같은 형태의 SQL 쿼리를 사용하고 있습니다. SELECT col1, col2 FROM table1 LEFT OUTER JOIN table2 ON table1.person_uid = table2.person_uid AND table1.period = table2.period 그리고 돌아오는 데 최소 4분이 걸리기 때문에 너무 느리거나 뭔가 교착상태에 빠져 있습니다.이렇게 변경하면 다음과 같습니다. SELECT col1, col2 FROM table1 LEFT OUTER JOIN table2 ON table1.person_uid = table2.person_uid WHERE table1.period = table2.period 그러면 잘 작동합니다(albei..

programing 2023.10.07

12c에서 데이터 펌프 덤프 위치 찾기

12c에서 데이터 펌프 덤프 위치 찾기 우선, 여기서 매우 초보적인 질문을 한 것에 대해 사과드립니다.제가 지지하는 고객들이 12c로 이동했을 때 11g에서 데이터 펌프 덤프가 어떻게 작동하는지 막 이해하기 시작했습니다.빌어먹을.:) 그래서 바라건대 빠른 질문:12c를 실행하는 동료의 Windows 서버를 사용하여 고객의 데이터 펌프 덤프를 가져오려고 하는데(그들의 덤프 및 로그 파일이 있음), 덤프를 어디에 두어야 할지 모르겠습니다.실행할 때: select * from dba_directories where directory_name='DATA_PUMP_DIR'; 이 출력은 반환되는 출력입니다. c:\ade\aime_v\oracle/admin/seeddata/dpdump/ 그 디렉토리는 이 컴퓨터 어디..

programing 2023.09.17
반응형