라벨이 Oracle인 게시물 표시

[Oracle] Ora-28002 : the password will expired within N days 오류

the password will expired within N days 오라클 계정의 비밀번호 만료 시 발생하는 오류. 11g 버전부터 패스워드 만료일이 180일로 변경되었음. 해결 방법 패스워드 만료 정책을 무제한으로 변경 ALTER profile DEFAULT LIMIT password_life_time UNLIMITED; 변경된 만료정책을 조회 SELECT resource_name, limit FROM dba_profiles WHERE profile='DEFAULT' AND resource_type='PASSWORD';

[ASP.NET] Oracle stored procedure recordset 반환하기

1. model 영역 public List< string > test2() { OracleCommand cmd = new OracleCommand(); cmd.Connection = this .dbcon; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_test" ; cmd.Parameters.Add( "v_cursor" , OracleType.Cursor).Direction = ParameterDirection.Output; OracleDataReader reader = cmd.ExecuteReader(); List< string > a = new List< string >(); while (reader.Read()){ a.Add(reader[ "mu_name" ].ToString()); } return a; } 2. controller영역 public List< string > test2() { OracleCommand cmd = new OracleCommand(); cmd.Connection = this .dbcon; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_test" ; cmd.Parameters.Add( "v_cursor" , OracleType.Cursor).Direction = ParameterDirection.Output; OracleDataReader reader = cmd.ExecuteReader(); List< string > a = new List< string >(); ...

[IIS] OraOLEDB.Oracle.1 설치 방법

개발 환경 Windows 2008 R2 Standard 64 bit IIS 7.5 Oracle 12g R2 Client(64bit) 설치 방법 Oracle Client를 설치했다면 %ORACLE_HOME%\bin\ 폴더에 OraOLEDB12.dll 파일이 존재한다. cmd 창을 관리자 권한으로 실행한 뒤  regsvr32 %ORACLE_HOME%\bin\OraOLEDB12.dll   명령어를 입력해 DLL을 등록한다. (만약 DLL 등록에 실패하면 https://support.microsoft.com/en-us/kb/282747/ko  이 링크를 확인해본다.) OraOLEDB DLL 등록 후 DB 접속을 확인한다. 오라클 32 bit를 사용중이라면 IIS 응용시스템 풀에서 32비트 으용 프로그램 사용 항목을 true로 변경해준다.