데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A


2
Oracle에서 변수를 어떻게 선언하고 사용합니까?
저의 주요 기술은 SQL Server에 관한 것이지만 Oracle 쿼리를 조정하라는 요청을 받았습니다. 다음 SQL을 작성했습니다. declare @startDate int select @startDate = 20110501 그리고 나는이 오류를 얻는다 : declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "@" when expecting …


7
많은 수의 열을 저장하는 좋은 방법은 무엇입니까?
이 데이터를 데이터베이스에 저장하는 방법을 결정하는 데 문제가 있습니다. 가장 좋은 방법은 무엇입니까? 나는 데이터베이스에 대해 많은 것을 알지 못한다. 형식이 지정된 데이터가 있지만 4가 아닌 열 수는 약 240이므로 각 날짜에는 240 개의 고유 값이 있습니다. Date/Time 200,00 202,50 205,00 2010.11.12 13:34:00 45,8214 43,8512 41,5369 2010.11.12 13:35:00 461,9364 454,2612 …

3
왜 누군가가 쿼리에서`1 = 1`을 넣을까요?
나는 where 절의 첫 번째 문장이있는 데이터베이스에서 오늘의 견해를 보았습니다 where 1 = 1. 모든 레코드에 대해 이것이 사실이 아닙니까? 레코드를 필터링하지 않는 경우 누군가 이것을 작성하는 이유는 무엇입니까?

2
CouchDB vs MongoDB [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

4
몇 시간 동안 오프라인으로 전환하지 않고 어떻게 66,862,521 행 테이블을 MyISAM에서 InnoDB로 변환합니까?
응용 프로그램을 오프라인으로 만들지 않고도 거대한 MyISAM 테이블을 InnoDB로 변환하는 것이 가능하고 방법입니다. 매 초마다 해당 테이블에 몇 개의 행을 삽입해야하지만 약 2 분 동안 일시 중단 할 수 있습니다. 분명히 ALTER TABLE ... engine = innodb가 작동하지 않습니다. 그래서 나는 innodb 엔진으로 새로운 테이블을 만들고 그 안에 내용을 복사 …
18 mysql  innodb 

3
Oracle 데이터베이스의 SID를 변경할 수 있습니까?
서버는 Oracle Database 11g Enterprise Edition 릴리스 11.1.0.7.0-64 비트입니다. 서버에서 테스트 데이터베이스의 SID를 쉽고 빠르게 변경할 수 있습니까? 데이터베이스를 삭제하고 다시 만드는 것은 나에게 옵션입니다. 하지만 시간이 덜 필요한 것을 찾고 있습니다. 클라이언트 tnsnames.ora에서 이름을 지정하는 다른 옵션은 중앙에서 관리되지 않기 때문에 오류가 발생하기 쉽습니다. SQL-Server에서 데이터베이스를 삭제 및 생성하는 …

6
DB 비밀번호 보안
내가 본 대부분의 PHP / MySQL 기반 웹 사이트의 구조를 살펴보면 약간의 정보를 수집하면 로깅을위한 정보를 저장하는 설정 또는 구성 파일이 있기 때문에 데이터베이스 비밀번호를 식별하는 것이 그리 어렵지 않은 것으로 보입니다. DB에. 내 데이터베이스의 권한이 원격 요청에 대해 적절하게 제한되도록하는 기본적인주의 사항 외에,이 정보를 보호하기 위해 내 프로젝트에서 어떤 …
18 mysql  security 

8
DBA를위한 필독서
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
18 learning 

6
Oracle에서 매우 큰 레코드 세트를 삭제하는 가장 좋은 방법
Oracle 데이터베이스 백엔드가 매우 큰 (한 테이블에 5 억 개 이상의 행이있는 거의 1TB의 데이터) 응용 프로그램을 관리합니다. 데이터베이스는 실제로 아무 것도하지 않습니다 (SProcs, 트리거 또는 아무것도하지 않음)는 데이터 저장소 일뿐입니다. 매달 우리는 두 개의 기본 테이블에서 레코드를 제거해야합니다. 제거 기준은 다양하며 행 연령과 몇 가지 상태 필드의 조합입니다. 일반적으로 …

6
ORA-28002 메시지를 제거하는 방법 비밀번호는 6 일 이내에 만료됩니까?
비밀번호가 6 일 이내에 만료됨을 나타내는 ORA-28002를받는 사용자가 있습니다. 나는 다음을 실행했다. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 그러나 사용자로 로그인하려고 할 때 메시지가 여전히 있습니다. 이것을 실행 : select * from dba_profiles where RESOURCE_NAME LIKE 'PASSWORD_LIFE_TIME'; 값이 실제로 무제한으로 변경되었음을 나타냅니다.
18 oracle  security 

3
이 결합 카디널리티 추정이 왜 그렇게 큰가요?
다음 쿼리에 대한 카디널리티 예상치가 매우 높다고 생각되는 것을 경험하고 있습니다. SELECT dm.PRIMARY_ID FROM ( SELECT COALESCE(d1.JOIN_ID, d2.JOIN_ID, d3.JOIN_ID) PRIMARY_ID FROM X_DRIVING_TABLE dt LEFT OUTER JOIN X_DETAIL_1 d1 ON dt.ID = d1.ID LEFT OUTER JOIN X_DETAIL_LINK lnk ON d1.LINK_ID = lnk.LINK_ID LEFT OUTER JOIN X_DETAIL_2 d2 ON dt.ID = d2.ID …

2
Row_GUID 열의 목적은 무엇입니까?
AdventureWorks2012 데이터베이스를 살펴보고 여러 테이블에서 Row_GUID를 사용하는 것을 확인했습니다. 내 질문에는 두 부분이 있습니다. 언제 Row_GUID 열을 포함시켜야합니까? Row_GUID 열의 용도와 장점은 무엇입니까?
18 sql-server  uuid 

4
단일 열에서 여러 테이블을 참조하는 최고의 디자인?
제안 된 스키마 가장 먼저, 다음은 내 게시물 전체에서 참조 할 제안 된 스키마의 예입니다. Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL(5,2) NOT NULL BrandID INT NOT NULL ... Brand_1 -------- ClothesID (FK/PK) int NOT NULL ViewingUrl VARCHAR(50) NOT NULL …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.