유저의 테이블스페이스 변경.



1. 변경 전 유저의 Default Tablespace 확인


SELECT USERNAME, DEFAULT_TABLESPACE FROM USER_USERS WHERE USERNAME = '[USER_NAME]';



2. Default tablespace 변경.


ALTER USER [USER_NAME] DEFAULT TABLESPACE [TABLESPACE_NAME];



3. 변경 후 유저의 Default Tablespace 확인


SELECT USERNAME, DEFAULT_TABLESPACE FROM USER_USERS WHERE USERNAME = '[USER_NAME]';





테이블의 테이블스페이스 변경



1. Tablespace 내부의 테이블 리스트 확인


SELECT TABLE_NAME, TABLESPACE_NAME

FROM DBA_TABLES

WHERE TABLESPACE_NAME = '[YOUR_TABLESPACE_NAME]';



2. 계정이 소유한 테이블 조회


SELECT TABLE_NAME, TABLESPACE_NAME

FROM DBA_TABLES

WHERE OWNER = '[USER_NAME]';



3. 테이블의 테이블스페이스 변경.


ALTER TABLE [TABLE_NAME] MOVE TABLESPACE [YOUR_TABLESPACE_NAME];





반응형




1. 유저 생성


CREATE USER [USER_NAME] IDENTIFIED BY [USER_PASSWORD];



2. 관리자 권한 부여


GRANT DBA TO [USER_NAME];



3. 생성한 유저 확인


SELECT * FROM ALL_USERS;



4. 유저의 권한 및 롤 확인


SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '[USER_NAME]';

SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '[USER_NAME]';

반응형

Oracle Create Tablespace




1. sysdba 접속


CMD > sqlplus / as sysdba



2. TABLESPACE 생성


CREATE TABLESPACE [YOUR_TABLESPACE_NAME]

DATAFILE '[설치된 오라클 테이블스페이스 경로]/[YOUR_TABLESPACE_NAME].dbf' 

SIZE 100M autoExtend on next 100M;


(기본 사이즈 100MB, 이후 100MB씩 자동증가.)



3. 생성된 TABLESPACE 확인


SELECT TABLESPACE_NAME, BYTES, STATUS 

FROM DBA_DATA_FILES;


반응형


Tablespace 조회 : 오라클에 생성되어있는 테이블 스페이스 조회하기.




1. 쿼리


SELECT TABLESPACE_NAME, BYTES, STATUS

FROM DBA_DATA_FILES;



2. 컬럼


TABLESPACE_NAME : 테이블 스페이스의 이름.

BYTES : 테이블 스페이스의 크기.

STATUS : 테이블 스페이스의 현재 상태 ( 사용가능 여부 )






반응형



1. 프로시저에서 콘솔로그(메세지) 출력


dbms_output.put_line('message');


    • 프로시저 내부에서 사용한 변수도 출력 할 수 있다.


반응형





1. 현상


DB에 접속후 Select문 사용시 "DynamicMethod의 형식 소유자가 잘못되었습니다." 에러 발생



2. 원인


await conn.QueryFirstOrDefaultAsync<IEnumerable<.......>>(sql)



3. 해결


 await conn.QueryAsync<.......>(sql);



4. 참조


https://stackoverflow.com/questions/30435185/dapper-throws-invalid-type-owner-for-dynamicmethod

반응형



1. 현상


Visual Studio 2015에서 프로젝트를 생성하는데


"개체 참조가 개체의 인스턴스로 설정되지 않았습니다" 라는 오류창과 함께


프로젝트가 제대로 생성되지 않는다.




2. 해결


1. Visual Studio를 종료한다.


2. Visual Studio 명령 프롬프트를 실행시킨다.


** 이 부분은 명확하지 않으나 윈도우 키를 누른후 cmd를 검색 한 뒤 

** 위의 사진에 해당하는 명령 프롬프트를 실행하여 문제를 해결했습니다.



3. 다음과 같은 명령어를 순서대로 실행시킨다


devenv /ResetSettings


devenv /ResetSkipPKGS



3. 참조


https://social.msdn.microsoft.com/Forums/ko-KR/363e6860-a303-4901-9d30-1e738a5c102c/-?forum=vsko



반응형

* Ubunto Ver.17.04



1. Open terminal


2. ip addr show

smoh@smoh-VirtualBox:~$ ip addr show



반응형


1. String.IsNullOrWhiteSpace(str) 이용


문자열이 null인 경우, Empty("")인 경우, White space로만("     ") 이루어진 경우 True를 반환한다.


using System;

public class Example

{

   public static void Main()

   {

      string[] values = { 

null, 

String.Empty, 

"ABCDE", 

           new String(' ', 20), 

"  \t   ", 

           String('\u2000', 10) 

};

      foreach (string value in values)

         Console.WriteLine(String.IsNullOrWhiteSpace(value));

   }

}

// The example displays the following output:

//       True

//       True

//       False

//       True

//       True

//       True


문제라면 이 함수는 .Net 4.0이상부터 지원된다는 점.




2. String.IsNullOrEmpty(str) 이용


위의 함수와 비슷하나 문자열이 null인 경우, Empty("")인 경우True를 반환한다.


이 함수는 .Net 2.0부터 사용할 수 있다.

반응형

'Programming > C#' 카테고리의 다른 글

[WPF] 아이콘 변경  (0) 2018.06.07
[WPF] 그리드 헤더 짤림 현상  (0) 2018.06.07
[C#] 날짜 변환 및 비교  (0) 2017.09.21
[C#] 문자열 인코딩 변환 (EUC-KR, UTF-8)  (0) 2017.09.20
[C#] 람다 식 간략한 예시  (0) 2017.07.03


인터넷을 찾아보다 상당히 편리한(?) 방식으로 데이터를 전달하더라



링크에 데이터를 넣어 바로 창을 여는 방법 (Get)



1. 호출 창 (부모창)


<script type="text/javascript">

var titleType = "title";

var descType  = "desc";

window.open("......./fileName.asp?title=" + titleType + "&desc=" + descType)

</script>



2. 호출되는 창 (자식창)


<%

titleType = request.QueryString("title")

descType = request.QueryString("desc")

%>



반응형

+ Recent posts