데이터베이스 관리자

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



4
내 tnsnames를 수정하지 않고 sqlplus를 사용하여 다른 호스트에있는 Oracle Database에 연결하는 방법
sqlplus를 사용하여 다른 호스트에있는 Oracle 데이터베이스에 연결하고 싶습니다. 이 페이지 는 데이터베이스에 연결하기 위해 내 tnsnames에 항목을 추가하도록 제안했습니다. local_SID = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521)) (CONNECT_DATA = (SID = remote_SID)) ) 그런 다음 sqlplus에서 사용하십시오. sqlplus user/pass@local_SID 그러나 내 환경에서는 로컬 tnsname을 수정할 수 없습니다. tnsnames를 …
80 oracle  sqlplus 


7
데이터베이스와 사용자 및 스키마의 차이점
데이터베이스, 사용자 및 스키마라는 용어와 혼동됩니다. 누구든지 서로 어떻게 다른지 설명 할 수 있습니까? 그것들이 동일하다면, 그들 사이의 유사점은 무엇입니까? 우리는 그것들을 어떻게 사용합니까? 어떻게 만들까요?
78 oracle  schema  users 

6
활성 읽기 및 쓰기로 라이브 시스템에서 mysqldump를 수행하는 가장 안전한 방법은 무엇입니까?
이것이 사실인지 확실하지 않지만 Linux에서 다음 명령을 실행하면 읽은 것을 기억합니다. mysqldump -u username -p database_name > backup_db.sql 데이터베이스에 대한 읽기 및 쓰기 작업을 수행하는 동안 덤프에 오류가있을 수 있습니다. mysqldump라이브 시스템에서 안전하게 수행 할 수 있도록 명령 에 특정 옵션 이 있습니까? 몇 초 동안 사용자에 대해 읽기 / …

5
이전과 같이 SQL Server 전체 업그레이드가 잘못 권고 되었습니까?
SQL Server 6.5 이후로 SQL Server를 사용하거나 사용하지 않고 작업했지만, 여전히 제 머리에 울리는 오래된 조언은 전체 업그레이드를 수행하지 않아야했습니다. 현재 2008 R2 DEV 및 TEST 시스템을 SQL Server 2012로 업그레이드하고 있으며 동일한 하드웨어를 사용해야합니다. 보고 서비스 구성을 복원 할 필요가 없다는 생각은 매우 매력적이며 시간을 현명하게 사용합니다. 관련된 분석 …

7
sqlite shell 출력을 올바르게 포맷하는 방법은 무엇입니까?
내가 가서 mysql shell입력 SELECT * FROM users하면- +--------+----------------+---------------------------------+----------+-----------+--------------------+--------------------+ | USERID | NAME | EMAILID | PASSWORD | USER_TYPE | CONTACT_ID_FKUSERS | COMPANY_ID_FKUSERS | +--------+----------------+---------------------------------+----------+-----------+--------------------+--------------------+ | 137 | X | b@cc.com | # | ADMIN | 166 | 110 | | 138 | Kshitiz | ksharma@aaa.com | asdf | ADMIN …
78 sqlite 

4
MongoDB에서의 샤딩과 복제의 차이점
샤딩과 복제가 어떻게 작동하는지 혼동하고 있습니다. 복제 : MongoDB의 복제 세트는 동일한 데이터 세트를 유지 보수하는 mongod 프로세스 그룹입니다. 샤딩 : 샤딩은 여러 머신에 데이터를 저장하는 방법입니다. 75GB의 데이터가있는 경우 복제 (3 서버)에 대한 내 이해에 따르면 각 서버에 75GB 데이터를 저장한다는 것은 서버 1에 75GB, 서버 2에 75GB, 서버 …
77 mongodb 

1
Postgres 업데이트 ... 제한 1
서버 상태 ( 'active', 'standby'등)와 같은 서버 클러스터에 대한 세부 정보가 포함 된 Postgres 데이터베이스가 있습니다. 활성 서버는 언제든지 대기로 장애 조치해야 할 수 있으며 특히 어떤 대기가 사용되는지는 중요하지 않습니다. 데이터베이스 쿼리가 대기 상태-JUST ONE-을 변경하고 사용할 서버 IP를 반환하려고합니다. 선택은 임의적 일 수 있습니다. 쿼리 상태에 따라 서버의 …


5
수십억의 레코드 저장을 처리 할 수있는 데이터베이스는 무엇입니까?
Netflow 데이터를 캡처하고 분석하는 도구를 개발하는 중입니다. 매일 우리는 약 14 억 개의 흐름 레코드를 캡처하여 다음과 같이 json 형식으로 표시합니다. { "tcp_flags": "0", "src_as": "54321", "nexthop": "1.2.3.4", "unix_secs": "1352234521", "src_mask": "23", "tos": "0", "prot": "6", "input": "105", "doctets": "186", "engine_type": "0", "exaddr": "2.3.4.5", "engine_id": "2", "srcaddr": "9.8.7.6", "dst_as": "12345", …

4
SQL Server에서 <>와! =의 성능이 동일한 신뢰할 수있는 소스
SO에 대한이 답변 을 고려 하여 &lt;&gt;운영자에게 다음과 같은 질문 을 하십시오 . &lt;&gt;입니다 ... 같은 !=. 그러나 주석 작성자는 파이프를 통해 다음과 같이 말합니다. 그것들이 기능적으로 동일하다는 것은 사실입니다. 그러나 SQL 옵티마이 저가이를 사용하는 방법은 매우 다릅니다. = /! =는 단순히 true / false로 평가되는 반면 &lt;&gt;은 엔진이 값이 …

3
PostgreSQL에서 새 열의 위치를 ​​어떻게 지정합니까?
열이있는 테이블이있는 경우 : id | name | created_date 열을 추가하고 싶습니다. alter table my_table add column email varchar(255) 그런 다음 열 뒤에 열이 추가 created_date됩니다. 새 열의 위치를 ​​지정할 수있는 방법이 있습니까? 예를 들어 나중에 추가하고 다음 name과 같은 테이블을 얻을 수 있습니다 . id | name | email …

10
데이터베이스 계층에 애플리케이션 로직을 배치하거나 반대하는 주장은 무엇입니까?
참고 programmers.se와 dba.se의 대상은 서로 다르며 다른 관점을 가질 것이므로이 경우 데이터베이스 계층에서 응용 프로그램 논리를 반대하거나 사용하는 데 필요한 인수는 무엇입니까? 프로그래머 .se. 나는 이미 이것에 관한 dba에 대한 토론을 찾을 수 없었고, 원래 게시물은 그것을 모두 말해줍니다. 대부분의 소프트웨어 개발자는 응용 프로그램 논리를 응용 프로그램 계층에 유지하기를 원하며 …

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