DBMS
-
SQLDeveloper에서 MySql 사용하기DBMS 2014. 8. 15. 21:21
출처 : http://www.oracle-base.com/articles/mysql/mysql-connections-in-sql-developer.php 1. http://www.mysql.com/products/connector/ 에서 최신 "JDBC Driver for MySQL(Connector/J)" 다운로드.2. 압축해제 (mysql-connector-java-버전-bin.jar 파일이 나옴.)3. SQL Developer 실행후 메뉴 "Tools > Preferences > Database > Third Party JDBC Driver" 열기4. "Add Entry..." 버튼 클릭후 다운로드 받은 jar파일 선택후 확인.
-
확장 저장 프로시저(extended stored procedure) DBCC dllname(FREE) 주의사항DBMS/SQLServer 2009. 1. 16. 09:45
Microsoft SQL Server 2000 Standard Edition 버전에서 확장 저장 프로시저를 추가할때 전체 경로로 등록을 하면 DBCC dllname(FREE) 를 할 수 없습니다. 문제가 발생하는 상황은 아래와 같습니다. 2000 버전에서 아래와 같이 dll파일의 전체경로를 지정하여 확장 저장 프로시저를 추가합니다. sp_addextendedproc 'xp_hello','c:\Program FIles\Test\xp_hello.dll' GO 그리고 dll를 업데이트하기위에 dll를 서버에서 언로드합니다. DBCC xp_hello(FREE) GO 위와 같이 실행후 결과 메시지가 아래와 같이 정상적으로 처리되었다는 메시지가 출력됩니다. DBCC 실행이 완료되었습니다. DBCC에서 오류 메시지를..
-
[펌] UNDOTBS 재생성DBMS/Oracle 2009. 1. 14. 12:51
long transaction등으로 인하여 undo tablespace가 일단 커지면 줄어들지 않음 이 경우에는 수동으로 삭제 후 재생성해주어야 함 다음은 해당 절차임 * undo tablespace 재생성 방법 . undo tablespace는 이미 늘어난 파일사이즈를 줄일 수가 없으므로 create -> switch -> drop -> switch의 과정을 거쳐야 한다. . 처리 과정 1) 현재 undo tablespace 확인 . show parameter undo_tablespace 2) 대체할 undo tablespace 생성 (작게 만들면 extend하느라 성능 저하되므로 적당한 크기로 생성할 것) . CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE '/SMS_DB09..
-
[펌] MSSQL 권한 관리DBMS/SQLServer 2008. 11. 5. 18:21
SQL 명령어,계정생성/삭제/권한부여 계정 관리 9. 계정확인 (SQL 인증 계정확인) sp_helplogins -> 각 데이터베이스의 로그인 및 연관된 사용자에 관한 정보를 제공 EXEC sp_helplogins [ [ @LoginNamePattern = ] 'login' ] 예제 -> EXEC sp_helplogins 'Victoria' [@LoginNamePattern =] 'login' 로그인 이름 login은 sysname이며 기본값은 NULL입니다. login은 지정된 경우, 반드시 존재하고 있어야 합니다. login을 지정하지 않은 경우에는 모든 로그인에 관한 정보가 반환 반환 코드 값 -> 0(성공) 또는 1(실패) -----------------------------------------..
-
[펌] SQL Server 사용자와 스키마 개념DBMS/SQLServer 2008. 11. 5. 14:33
SQL Server 2005 온라인 설명서(2007년 9월) 사용자와 스키마 분리 업데이트: 2007년 2월 1일 SQL Server 2005부터 각 개체는 데이터베이스 스키마에 속해 있습니다. 데이터베이스 스키마는 데이터베이스 사용자와 다른 고유 네임스페이스입니다. 스키마를 개체 컨테이너로 간주할 수 있습니다. 데이터베이스에서 스키마를 만들고 변경할 수 있으며 사용자에게 스키마에 대한 액세스 권한을 부여할 수 있습니다. 사용자가 스키마를 소유할 수 있으며 스키마 소유권은 양도할 수 있습니다. 참고: 데이터베이스 스키마는 XML 스키마와 다릅니다. XML 스키마에 대한 자세한 내용은 서버에서 XML 스키마 컬렉션 관리를 참조하십시오. 데이터베이스 개체 스키마를 만드는 방법은 CREATE SCHEMA(Tr..
-
[펌] SQL Server 버전과 에디션을 확인하는 방법DBMS/SQLServer 2008. 11. 3. 12:14
SQL Server 버전과 에디션을 확인하는 방법 이 문서가 적용되는 제품 보기. 기술 자료 ID : 321185 마지막 검토 : 2008년 1월 4일 금요일 수정 : 11.7 이 문서는 이전에 다음 ID로 출판되었음: KR321185 이 페이지에서 요약 실행 중인 SQL Server 2005의 버전을 확인하는 방법 실행 중인 SQL Server 2000의 버전을 확인하는 방법 실행 중인 SQL Server 7.0의 버전을 확인하는 방법 실행 중인 SQL Server 6.5의 버전을 확인하는 방법 실행 중인 SQL Server의 에디션을 확인하는 방법 참조 요약 이 문서에서는 현재 Microsoft SQL Server 버전 번호와 해당 제품 또는 서비스 팩(SP) 수준을 확인하는 방법을 설명합니다. 또한..
-
Oracle Pipelined Table FunctionsDBMS/Oracle 2008. 10. 30. 10:16
Oracle Pipelined Table Functions Overview Basically, when you would like a PLSQL (or java or c) routine to be the «source» of data -- instead of a table -- you would use a pipelined function. PIPELINED functions will operate like a table. A PL/SQL function may be used in a data warehouse database to transform large amounts of data. This might also involve massaging the data in a series of transf..
-
[펌] Oracle에서의 LockDBMS/Oracle 2008. 10. 30. 10:10
오라클에서는 테이블의 일부 레코드 또는 테이블에 대한 Lock을 걸수 있다. Lock이 걸린 Record(Table)에 대해서는 Commit, Rollback문을 수행하기 전까지 다른 세션에서 Delete, Update를 할 수 없다. 하지만 Lock을 걸더라도 다른 세션에서 Select는 가능하다. ▣ Table Lock - 문법 : lock table TABLE_NAME in exclusive mode; - Table Lock이 걸린 테이블에 대해서는 다른 세션에서 Insert, Update, Delete를 할 수 없다. - Table Lock이 걸리더라도 다른 세션에서 Select는 가능하다. - Commit, Rollback 문장 실행으로 Lock을 풀 수 있다. ▣ Record Lock - 문법..