Password Expiration Notification

Hi,
Is there a way to receive email notification when a password is going to expire? Right now, I only know this when I log in to the database with the account that's about to expire.
Thanks
Nora

One intuitive approach, (maybe not the best though)
Create a job that runs every day, checks EXPIRY_DATE from DBA_USERS and sends you email if there is password that will expire soon.

Similar Messages

  • ISE and AD Password Expiration Notification and allow user to change

    We are almost ready to go live with ISE for our VPN users.
    One last thing that has been asked is, how can we make ISE prompt a user when their AD password is about to expire, and allow them the opportunity to change it at that time?
    I know the ASA has the ability if it is authenticating directly against AD, but that functionality goes away with IPN. So what settings are there to prompt users connecting via Anyconnect to the ASA VPN through ISE?
    We do not have ISE setup for internal users/systems yet, this is strictly a VPN only setup for now.
    Thanks,
    Dirk

    Since we are using radius protocol so password expiration notification will not occur. The user will be prompted when password would expire. With ldap over ssl, user will be notified that "your password will be expired in x number of days" but we can't pick that method as it shoud be ASA integrated directly with AD/LDAP.
    Since we have ISE in between acting as a radius server so we have to live with the option where user will not be notified but password can be changed by end-user.
    Procedure for Configuring RADIUS Password Management
    Requires tha tthe Radius server/ISE  be integrated with an Active Directory MS-AD server.
    1. Enable "password-management" in tunnel-group/Connection Profile.
    Note: "password-management password-expire-in-days X" will not work, use just "password-management"
    2. Ensure that MSCHAPv1/MSCHAPv2 is enabled on the RADIUS/ISE server.
    Jatin Katyal
    - Do rate helpful posts -

  • Password expiring notification

    Hello everybody. I'm developing a control wich warns an user logging to a web application about when his password (stored in an active directory server) is going to expire. I've found in this forum plenty of information to write this control and it's almost done but I've a doubt yet: is there an A.D. attribute wich says how many days before the password expiration the warning must be sent?
    I think no because, as far as I know, this is a kind of domain protection constrain wich is not directly related to Active Directory and I didn't find any examples or documentation about such an attribute but I can't really claim to be an expert in Active Directory architecture or Windows management then I think it's better to ask before setting an application parameter :)
    I'm accessing an Active Directory server on a Windows 2003 SP2 computer via an application developed in Java 1.5 under Tomcat 5.5.
    Thanks for any help, take care!
    Massimo Campodonico

    I'm assuming you've discovered the post titled "JNDI, Active Directory and User Account status (account expired, locked)" available at http://forum.java.sun.com/thread.jspa?threadID=716240&tstart=0 that describes account & password expiry etc.
    I think what you are tring to determine (or mimic) is the password reminder interval. Refer to the Microsoft KB article at http://support.microsoft.com/kb/135403 which describes how teh password reminder interval is determined. With Windows 2000 (and beyond), this is configured by group policy, which ultimately configures the registry setting HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\passwordexpirywarning
    Good luck.

  • Office 365 password expiration notification per email?

    As far as I know, users of Office 365 are informed about upcoming password expiration via popup when being online. Our users do not stay online the whole time but randomly connect to and are complaining now, that they are not being notified
    about their passwords to expire soon in time.
    My question is: is there a way to generate an email within Office 365 informing a user that his/her password is about to expire?
    In this case I would recommend them to create a forwarding rule pointing to the main email address.
    Thanks a lot
    Eduard

    Hi Eduard,
    As far as I know, this is currently not a feature in Office 365 yet, only a pop-up message will show when the password is about to expire whenever they sign in.
    Anyway, this is the forum to discuss questions and feedback for Microsoft Office client. There is not so much about Office 365 admin/hosted aspect here. I would suggest you to post in the dedicated forum -
    Office 365 Community
    for further assistance:
    http://community.office365.com/en-us/f/148.aspx
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Password expiration notification workflow

    I need to create a workflow which will send emails to users who's password is about to expire. For reasons I don't want to get into here, I don't want to use a defered task.
    I know there's got to be a way of grabbing a list of users along the lines of
    select all users with waveset.passwordExpiry >= date1 and <= date2
    Can anyone point me in the right direction?

    I need to create a workflow which will send emails to
    users who's password is about to expire. For reasons
    I don't want to get into here, I don't want to use a
    defered task.
    I know there's got to be a way of grabbing a list of
    users along the lines of
    select all users with waveset.passwordExpiry >= date1
    and <= date2
    Can anyone point me in the right direction?Did you happen to get a solution to this? I am trying both query options and to list users with a password expiration date - but to no avail
    <Rule name='GetUsersWithPasswordExpirationDate'>
        <RuleArgument name="aDate"/>
            <block>
                        <block>
                            <defvar name='queryOptions'>
                                <new class='com.waveset.object.QueryOptions'/>
                            </defvar>
                            <invoke name='addCondition'>
                                <ref>queryOptions</ref>
                                <s>passwordExpiry</s>
                                <ref>aDate</ref>
                            </invoke>
                            <invoke name='toList'>
                                <invoke name='getObjects'>
                                    <invoke name='getLighthouseContext'>
                                    <ref>WF_CONTEXT</ref>
                                </invoke>
                                <invoke class='com.waveset.object.Type' name='findType'>
                                    <s>User</s>
                                </invoke>
                                <invoke name='toMap'>
                                    <ref>queryOptions</ref>
                                </invoke>
                            </invoke>
                        </invoke>
                    </block>
        </block>
    </Rule>
    <Rule name="GetUsersWithPasswordExpirationDate">
        <RuleArgument name="aDate"/>
        <expression>
            <block trace='true'>
                <cond>
                    <ref>aDate</ref>
                    <invoke name='toList'>
                        <invoke name='listObjects'>
                            <invoke name='getLighthouseContext'>
                                <ref>WF_CONTEXT</ref>
                            </invoke>
                            <s>User</s>
                            <map>
                                <s>attributes</s>
                                <map>
                                    <s>passwordExpiry</s>
                                    <ref>aDate</ref>
                                </map>
                                <s>nameOnly</s>
                                <Boolean>true</Boolean>
                            </map>
                        </invoke>
                        <s>name</s>
                    </invoke>
                </cond>
            </block>
        </expression>
    </Rule>

  • Send email through password expiration scheduled task.

    I want to send an email to a user through password expiraion notification scheduled task.But that particular scheduled task not become in active status after i click run now button.How can i send an email to a user whose password due to expired?

    Last time I had a requirement for sending out password expiration notifications we implemented it as a custom scheduled task. There might be better or quicker ways to do it but that was what we did.
    The code for the custom task is very straightforward so it is most probably quicker to write one of your own rather than trying to figure out what the OOTB task does.
    Good luck
    /M

  • Notification of password expiration trigger

    I am trying to create a logon trigger that notifys users their password is about to expire. Here is a piece of the code. How would I give this notification message after logon?
    SELECT trunc(expiry_date) - trunc(lv_date)
    INTO v_expiry_time
    FROM dba_users
    WHERE username IN (SELECT USER FROM dual);
    if v_expiry_time > 0 and v_expiry_time <= 10 then
    /*give this message --> 'Your password will expire in ' || v_expiry_time || ' day(s).' */
    end if;

    I think you might have a mis-understanding about how 'grace period' and 'password lifetime' interact. Take a look at the description in the security manual, at
    [http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/policies.htm#i1006685]
    In the example, they have a user with a password lifetime of 90 days, then it says (I've added emphasis to key parts)
    "the profile assigned to johndoe includes the specification of a grace period: PASSWORD_GRACE_TIME = 3. The first time johndoe tries to log in to the database after 90 days (+*this can be any day after the 90th day*,+ that is, the 70th day, 100th day, or another day), he receives a warning message that his password will expire in three days. If three days pass, and he does not change her password, *+then+* the password expires. *+After this+*, he receives a prompt to change his password on any attempt to log in, and cannot log in until he does so."

  • Database Error when starting UCM - Password Expired?

    I'm getting a database error (see full stack below) when I try to start UCM after Weblogic. I was not having this problem before. When digging through the stack trace (below) I notice one of the error its outputting is that my password expired. However, I'm able to connect to the database using SQL Plus just fine, and even changed the system password just to be safe. Same error. I tried researching the issue even further: tried following this - http://kishantha.blogspot.com/2010/03/oracle-enterprise-manager-console.html , but when i ran the 'emctl stop dbconsole' i got a config issue, which led me to a different blog post when i tried running 'dbca' to configure and it gave me the following error - "Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again" although from what I can tell my listener is running just fine. what could possibly be going wrong here? any help would be appreciated!
    [2012-02-13T12:39:32.115-05:00] [UCM_server1] [NOTIFICATION] [UCM-CS-000001] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000JLrn0xj3z0WjLxyGOA1FEKe^000002,0] [APP: Oracle Universal Content Management - Content Server] general exception
    [2012-02-13T13:26:43.479-05:00] [UCM_server1] [ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000JLrxs2a3z0WjLxyGOA1FELN9000002,0] [APP: Oracle Universal Content Management - Content Server] general exception
    [2012-02-13T13:26:43.510-05:00] [UCM_server1] [ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000JLrxs2a3z0WjLxyGOA1FELN9000002,0] [APP: Oracle Universal Content Management - Content Server] general exception[[
    java.lang.AssertionError: !syNativeOsUtilsNotLoaded
         at intradoc.common.NativeOsUtilsBase.doLoad(NativeOsUtilsBase.java:386)
         at intradoc.common.NativeOsUtilsBase.<init>(NativeOsUtilsBase.java:352)
         at intradoc.common.NativeOsUtils.<init>(NativeOsUtils.java:26)
         at intradoc.common.EnvUtils.initializeOsFlags(EnvUtils.java:169)
         at intradoc.common.EnvUtils.getOSFamily(EnvUtils.java:475)
         at intradoc.shared.SharedLoader.configureBufferPoolUsage(SharedLoader.java:644)
         at intradoc.shared.SharedLoader.loadInitialConfig(SharedLoader.java:230)
         at intradoc.server.IdcSystemConfig.loadAppConfigInfo(IdcSystemConfig.java:370)
         at intradoc.server.IdcSystemConfig.loadAppConfigInfo(IdcSystemConfig.java:259)
         at intradoc.server.IdcServerManager.init(IdcServerManager.java:100)
         at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:624)
         at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:455)
         at intradoc.idcwls.IdcIntegrateWrapper.initializeServer(IdcIntegrateWrapper.java:102)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
         at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305)
         at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278)
         at idcservlet.ServletUtils.initializeContentServer(ServletUtils.java:1242)
         at idcservlet.ServletUtils.startAndConfigureServer(ServletUtils.java:542)
         at idcservlet.ServletUtils.initializeAllServers(ServletUtils.java:455)
         at idcservlet.IdcFilter.initContentServer(IdcFilter.java:132)
         at idcservlet.IdcFilter.init(IdcFilter.java:124)
         at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:332)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:98)
         at weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:59)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1876)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
         at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
         at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
         at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
         at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
         at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
         at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
         at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
         at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: java.lang.UnsatisfiedLinkError: intradoc.common.NativeOsUtilsBase.getNativeVersion()Ljava/lang/String;
         at intradoc.common.NativeOsUtilsBase.getNativeVersion(Native Method)
         at intradoc.common.NativeOsUtilsBase.doLoad(NativeOsUtilsBase.java:382)
         ... 61 more
    [2012-02-13T13:26:55.063-05:00] [UCM_server1] [ERROR] [] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000JLrxs2a3z0WjLxyGOA1FELN9000002,0] [APP: Oracle Universal Content Management - Content Server] UCM-CS-050021
    [2012-02-13T13:26:55.078-05:00] [UCM_server1] [ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000JLrxs2a3z0WjLxyGOA1FELN9000002,0] [APP: Oracle Universal Content Management - Content Server] general exception[[
    intradoc.common.ServiceException: !csProviderUnableToInitialize,SystemDatabase
    at intradoc.server.IdcSystemLoader.loadProviders(IdcSystemLoader.java:2379)
    at intradoc.server.IdcSystemLoader.initProviders(IdcSystemLoader.java:2132)
    at intradoc.server.IdcSystemLoader.finishInit(IdcSystemLoader.java:401)
    at intradoc.server.IdcSystemLoader.init(IdcSystemLoader.java:336)
    at intradoc.server.IdcServerManager.init(IdcServerManager.java:120)
    at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:624)
    at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:455)
    at intradoc.idcwls.IdcIntegrateWrapper.initializeServer(IdcIntegrateWrapper.java:102)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
    at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305)
    at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278)
    at idcservlet.ServletUtils.initializeContentServer(ServletUtils.java:1242)
    at idcservlet.ServletUtils.startAndConfigureServer(ServletUtils.java:542)
    at idcservlet.ServletUtils.initializeAllServers(ServletUtils.java:455)
    at idcservlet.IdcFilter.initContentServer(IdcFilter.java:132)
    at idcservlet.IdcFilter.init(IdcFilter.java:124)
    at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:332)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:98)
    at weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:59)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1876)
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
    at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
    at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
    at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
    at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
    at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
    at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
    at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: intradoc.data.DataException: !csDbUnableToInitalize,SystemDatabase!csProviderFailedToExtractAndUseDataSource,CSDS
    at intradoc.jdbc.JdbcManager.init(JdbcManager.java:92)
    at intradoc.jdbc.JdbcWorkspace.init(JdbcWorkspace.java:77)
    at intradoc.provider.Provider.init(Provider.java:71)
    at intradoc.server.IdcSystemLoader.loadProviders(IdcSystemLoader.java:2369)
    ... 56 more
    Caused by: intradoc.data.DataException: !csProviderFailedToExtractAndUseDataSource,CSDS
    at intradoc.provider.ProviderPoolManager.init(ProviderPoolManager.java:134)
    at intradoc.jdbc.JdbcManager.init(JdbcManager.java:79)
    ... 59 more
    Caused by: intradoc.common.ServiceException: !csProviderFailedToAccessDataSource
    at intradoc.provider.ProviderPoolManager.computeExternalConnectionObject(ProviderPoolManager.java:263)
    at intradoc.provider.ProviderPoolManager.init(ProviderPoolManager.java:130)
    ... 60 more
    Caused by: intradoc.common.ServiceException: !csUnableToExecMethod,getConnection
    at intradoc.common.ClassHelperUtils.convertToStandardException(ClassHelperUtils.java:202)
    at intradoc.common.ClassHelperUtils.convertToStandardExceptionAndThrow(ClassHelperUtils.java:179)
    at intradoc.common.ClassHelperUtils.executeIdcMethodConvertToStandardExceptions(ClassHelperUtils.java:410)
    at intradoc.provider.ProviderPoolManager.getExternalRawConnection(ProviderPoolManager.java:945)
    at intradoc.provider.ProviderPoolManager.computeExternalConnectionObject(ProviderPoolManager.java:243)
    ... 61 more
    Caused by: weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: ORA-28001: the password has expired
    at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:250)
    at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:352)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:369)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
    at intradoc.common.ClassHelperUtils.executeIdcMethodConvertToStandardExceptions(ClassHelperUtils.java:406)
    ... 63 more

    893410 wrote:
    I'm getting a database error (see full stack below) when I try to start UCM after Weblogic. I was not having this problem before. When digging through the stack trace (below) I notice one of the error its outputting is that my password expired. However, I'm able to connect to the database using SQL Plus just fine, and even changed the system password just to be safe. Who said it was SYSTEM that was expired? What do you get from
    select username
    from dba_users
    where account_status like ('EXPIRE%);Oracle isn't smart enough to lie about that particular error message.
    Same error. I tried researching the issue even further: tried following this - http://kishantha.blogspot.com/2010/03/oracle-enterprise-manager-console.html , but when i ran the 'emctl stop dbconsole' i got a config issue, which led me to a different blog post when i tried running 'dbca' to configure and it gave me the following error - "Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again" although from what I can tell my listener is running just fine. what could possibly be going wrong here? any help would be appreciated!
    As for the listener issue, did you follow the suggestion, or just dismiss it because "from what I can tell my listener is running just fine" Did you verify that the db instance was registered to the listener? What did you see from 'lsnrctl status'?
    >
    >
    >
    <snip>
    Caused by: weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: ORA-28001: the password has expired
    <snip>

  • DS5.2p4 plugin to notify users of password expiration

    My problem:
    I'm testing per account password policies and most of our ldap client apps are brain dead and won't display the "password is about to expire" message.
    My Solution:
    I was thinking of writing a "preop bind" plugin to send an email to the user. But, the way page 120 reads of the plugin developers guide, I can't "intercept" the "password expiring" control, LDAP_CONTROL_PWEXPIRING.
    My other solution is to just write a script that does an ldapsearch for "passwordExpWarned != 0" and send an email notification. Call the script from cron and it's done.
    I'd like to do this as a plugin, but the more I look, the less elegant the solution would be.
    Any suggestions would be welcome.
    Thanks,
    Roger S.

    Check the following thread ..
    How to create an alert in Oracle Applications
    How to create an alert in Oracle Applications

  • Is there a way to alert user about password expiration

    Hi,
    Can we set up some trigger in OIM to kick off a task (or an email notification) x number of days before the user's password expires?
    Any help is appreciated.
    Thanks

    Sure.
    A scheduled task that reads the USR_PWD_EXPIRE_DATE from the USR table.
    You should also be able to read the value using the findUsers API from tcUserOperationsIntf.
    Good luck
    Martin

  • Password expires when using the Remote Desktop App in Android

    When the password expires, users using the Microsoft Remote Desktop App in Android cannot logon to the system.
    Is there a way for them to be notified of the password expiry and having a chance to change the password?
    Cheers.
    Andrew

    Hi Andrew,
    Thank you for posting in Windows Server Forum.
    You can set the GPO policy, “Interactive Logon: Prompt user to change password before expiration” under
    Computer Configuration\Windows Settings\Local Policies\Security Options which will let the user prompts to change their password before specific limit. 
    More information.
    How to change the password expiry notice default
    http://technet.microsoft.com/en-us/library/ee829687(v=ws.10).aspx
    In addition, there is script where user get email alert to change their passwords. Please have a look for this gallery article (Password Expiry Email Notification).
    Hope it helps!
    Thanks.
    Dharmesh Solanki

  • How can I display the password expiration date for a user

    I have created a GUI (using PrimalForms) which runs powershel scripts to pull information like user ID, email address, last logon ec. for the helpdesk to help establish the validity of some user claims of "it worked yesterday" and the like.
    I have been asked to add the password expiration date, but I am struggling to get the code for this addition.
    Does anyone know how I can include this, and have it in a human readable format?
    The current scripts (there are 3) allow the helpdesk staff to search on user ID and display name, the third provides the last logon, it was impossible to include this in the other scripts so I added an extra search button and called it good. An example of
    these scripts is below (please note, PrimalForms needs a slightly different syntax in order to get the results displayed, but the core script is standard PS, I use Powershell 3.0)
    $results.Text=Get-ADUser -Filter "sAMAccountName -eq '$($EntryBox.text)'" -Properties DisplayName, sAMAccountName, mail, extensionattribute5, PasswordLastSet, PasswordExpired, PasswordNeverExpires, buMemberOf, telephoneNumber, msExchOmaAdminWirelessEnable, whenCreated, whenChanged, enabled, AccountExpirationDate | select givenName, surname, DisplayName, sAMAccountName, mail, extensionattribute5, PasswordLastSet, PasswordExpired, PasswordNeverExpires, buMemberOf, telephoneNumber, msExchOmaAdminWirelessEnable, whenCreated, whenChanged, enabled, AccountExpirationDate | Out-String
    $results.Focus()
    for info:
    $results.text is the window in the GUI results are displayed  in
    $entrybox.text is the text box the helpdesk staff use to input the user ID or display name of the account they are querying
    $results.focus simply tells the script to put the results in the results.text window
    The screenshot below shows the current setup, this is purely to put the above information into perspective. Obviously some of the information displayed has been removed/redacted along with our logo.

    Hi,
    Here's an example you can build from:
    $maxPasswordAge = 120
    Get-ADUser USER -Properties PasswordLastSet |
    Select SamAccountName,
    PasswordLastSet,
    @{N='PasswordLifeRemaining';E={$maxPasswordAge - ((Get-Date) - $_.PasswordLastSet).Days}},
    @{N='PasswordExpirationDate';E={(Get-Date $_.PasswordLastSet).AddDays($maxPasswordAge)}}
    Don't retire TechNet! -
    (Don't give up yet - 13,085+ strong and growing)

  • Want a solution for a scenario-To Set Password expiration in OID from OIM

    Hi,
    I have one scenario. Please guide me in some details to achieve this.
    I have one password policy in OIM. When user's password expires in OIM, then his password should also expire in OID. We have OID as user's repository.
    For this I have one solution but dont know how to implement this in OIM.
    "OID has the LDAP attribute called “pwdMaxAge” map this attribute to the OIM resource object and reset this value to number of days (as per password policy) whenever you change the password in OIM. This will set the password expiration time in the OID without having the password policy in place. "
    Plesae suggest.
    Thanks in advance.

    Well here is what you can do:
    - For OIM the user's password will be governed with the Xellerate User password policy, which says that password must be changed every 28 days. So you are good in handling this in OIM.
    Now for OID side, you have two options - *1. User changes OID password directly* and *2. User changes OID password through update in OIM profile password*. Most probably tou would want the second case. If true then here is what you can do.
    - As user changes the OIM password. Create automatic trigger Change User Password which updates the password in the process form of OID.
    - This invokes the Password Updated task.
    - On SUCCESS of this task, call another task which goes to OID target and updates the attribute pwdMaxAge to Current date + 28
    Thanks
    Sunny

  • Password Expire agrument while creating a new user

    When I create a user using the script:
    create user xxxx identified by yyy
    default tablespace -----
    temporary tablespace ----
    quota ---
    password expire;
    When the user logons for the first time, oracle throws a
    ORA-00988 error:
    missing or invalid password...
    My question is?
    On a UNIX system (I'm running on Window 2000 Professional)
    do you get the same error? Is this a misleading error message?
    Has anyone else seen this error message?
    Thank you in advance
    Mike Parish
    Toronto, Canada

    I found the answer:
    You must loging in sql/plus and typing alter user OWBSYS identified by password. The password depend on you, which name you will to them.
    Mehdi

  • Capturing the Message on the Login Page (Invalid user/password expired etc.

    Hi, I have a requirment for capturing the error message on the Login page if the User's Account is expired or Account is Disabled or Invalid credentials, Password Lockout etc.
    I am using the attached login page. Can any one please help me out on this.
    <html><head><title>AARPLogin Page</title>
    <script type="text/javascript" language="JavaScript" xml:space="preserve">
    // This function automatically gets called for broswer detection
    var isNav4 = false;
    var isIE4 = false;
    var isNS6 = false;
    function obDetectBrowser()
    if ( navigator.appVersion.charAt( 0 ) == "4" )
    if ( navigator.appName == "Netscape" )
    isNav4 = true;
    } else {
    isIE4 = true;
    else
    if ( navigator.appVersion.charAt( 0 ) >= 5 )
    if ( navigator.appName == "Netscape" )
    isNS6 = true;
    obDetectBrowser ();
    var HOSTNAME =
    var COOKIE_OBREQUESTEDURL = "OBREQUESTEDURL";
    var COOKIE_OBFORMLOGINCOOKIE = "ObFormLoginCookie";
    var NCID_LANDING_PAGE_URL = "/landing/";
    var QS_REDIR = "ReDir";
    var keyChooser;
    function checkPasswordEnterKey( event )
    var form = document.forms[0];
    if (isNav4 || isNS6) {
    keyChooser = event.which ;
    } else if (isIE4) {
    keyChooser = window.event.keyCode;
    if (keyChooser == 13) {
    if (
    form.userid.value
    && form.userid.value != ""
    && form.password
    && form.password.value != ""
    form.submit();
    return true;
    else
    alert('Please enter a UserId and Password');
    return false;
    function showHidePanel( panelID, displayValue )
    var panelElement = document.getElementById( panelID );
    if ( displayValue == 'show' )
    panelElement.style.display = 'block';
    else
    panelElement.style.display = 'none';
    function getQueryVariable( variable )
    var query = window.location.search.substring( 1 );
    var vars = query.split( "&" );
    for ( var i=0; i < vars.length; i++)
    var pair = vars[ i ].split( "=" );
    if ( pair[ 0 ] == variable )
    return unescape( pair[ 1 ] );
    return "";
    function Get_Cookie( name )
    var nameEQ = name + "=";
    var ca = document.cookie.split( ';' );
    for( var i=0; i < ca.length; i++ )
    var c = ca[ i ];
    while ( c.charAt( 0 )==' ' )
    c = c.substring( 1, c.length );
    if ( c.indexOf( nameEQ ) == 0 )
    return c.substring( nameEQ.length, c.length );
    return null;
    function Set_Cookie( name, value, expires, path, domain, secure)
    document.cookie = name + "=" + escape( value ) +
    ( ( expires ) ? ";expires=" + expires.toGMTString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
    function Delete_Cookie( name, path, domain )
    if ( Get_Cookie( name ) )
    document.cookie = name + "=" +
    ( (path) ? ";path=" + path : "" ) +
    ( (domain) ? ";domain=" + domain : "" ) +
    ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
    function lostPassword()
    var CurrentLogin = document.forms[0].userid.value;
    if ( CurrentLogin == "" ) {
    alert ( "Please enter your eMail Address." );
    document.forms[0].userid.focus();
    else {
    Set_Cookie( COOKIE_OBFORMLOGINCOOKIE, "done", 0, "/" );
    var LOST_PWD_PAGE = "/identity/oblix/apps/lost_pwd_mgmt/bin/lost_pwd_mgmt.cgi?program=passwordChallengeResponse&login="+CurrentLogin+"&backUrl=http://oradev2.na.aarp.int/login/login.html&target=top";
    window.location = LOST_PWD_PAGE;
    function emailPassword()
    document.passform.submit();
    function onLoad()
    if (getQueryVariable( "MSG" ) == 'LOGIN_FAILED' )
    alert ("Login Failed, Please try again");
    else if (getQueryVariable( "MSG" ) == 'PWD_EXP' )
    alert ("Your Password Is About to Expire. Please Change it at your earliest convenience.");
    var pwdExpUID = getQueryVariable( "login" );
    var hostTarget = getQueryVariable( "hostTarget" );
    var resURL = getQueryVariable( "resURL" );
    var PWD_EXP_PAGE = "/identity/oblix/apps/lost_pwd_mgmt/bin/lost_pwd_mgmt.cgi?program=redirectforchangepwd&login="+pwdExpUID+"&backURL="+hostTarget+resURL+"&target=top";
    window.location = PWD_EXP_PAGE;
    else if (getQueryVariable( "MSG" ) == 'CHGPWD' )
    alert ("You are required to change your password.");
    var chgPwdUID = getQueryVariable( "login" );
    var hostTarget = getQueryVariable( "hostTarget" );
    var resURL = getQueryVariable( "resURL" );
    var CHG_PWD_PAGE = "http://"+HOSTNAME+"/identity/oblix/apps/lost_pwd_mgmt/bin/lost_pwd_mgmt.cgi?program=redirectforchangepwd&login="+chgPwdUID+"&backURL="+hostTarget+resURL+"&target=top";
    window.location = CHG_PWD_PAGE;
    </script></head><body onload="onLoad();document.login.userid.focus();" alink="blue" bgcolor="#ffffff" link="blue" vlink="blue">
    <p align="center">
    <img alt="AARP Header Logo" src="login_files/aarpLogo.gif" border="0" height="91" width="219">
    <br>
    </p><form name="login" method="post" action="/access/oblix/apps/webgate/bin/webgate.so">
    <div class="boldText" align="center">
    <h2>Login</h2>
    <div class="boldText" align="left">
    <div id="LoginFailed" style="display: none;">
    <table align="center" bgcolor="#ff0000" border="0" cellpadding="2" cellspacing="0" width="500">
    <tbody><tr>
    <td>
    <table bgcolor="#e5e5e5" border="0" cellpadding="5" cellspacing="0" width="100%">
    <tbody><tr bgcolor="#ffffff">
    <td rowspan="3" height="40" nowrap="nowrap" valign="top">
    <img src="login_files/error.gif" name="error" height="20" width="20">
    </td>
    <td rowspan="3" align="center">
    <p>
    <font color="#ff0000" size="-1">
    <b>
    <div id="TryAgain" style="display: none;">Login Failed! Invalid UserID and/or Password, Please try again.<br></div>
    <div id="AccountLocked" style="display: none;">Your Account has been Locked!</div>
    </b>
    </font>
    </p>
    <p>
    <font color="#ff0000">
    <b>For
    assistance call E-Services Help Line at (XXX) XXX-XXXX Monday through
    Friday between the hours of 8:00 am and 5:00 pm eastern standard time.</b>
    </font>
    </p>
    </td>
    </tr>
    <tr bgcolor="#ffffff">
    </tr><tr bgcolor="#e5e5e5">
    </tr></tbody></table>
    </td>
    </tr>
    </tbody></table>
    </div>
    <br>
    </div>
    <table border="0" cellpadding="0" cellspacing="0" width="500">
    <tbody><tr>
    <td background="login_files/border_upper_left.gif" height="20" nowrap="nowrap" width="20"> </td>
    <td background="login_files/border_top.gif" height="20" nowrap="nowrap"> </td>
    <td background="login_files/border_upper_right.gif" height="20" nowrap="nowrap" width="20"> </td>
    </tr>
    <tr>
    <td background="login_files/border_left.gif" nowrap="nowrap" width="20"> </td>
    <td>
    <table bgcolor="#ebebce" border="0" cellpadding="2" cellspacing="0" height="100%" width="100%">
    <tbody><tr>
    <td colspan="3" align="center">
    <font color="darkred" face="Arial" size="3">
    <b>
    </b></font>
    <b> </b></td>
    </tr>
    <tr valign="bottom">
    <td colspan="3" width="100%">
    <table bgcolor="#ebebce" border="0" cellpadding="5" cellspacing="0" width="100%">
    <tbody><tr bgcolor="#e5e5e5">
    <td rowspan="2" bgcolor="#ebebce" height="20" nowrap="nowrap" valign="top" width="4%">
    <font color="#000000">
    <span class="text">
    <img src="login_files/arrow.gif" align="top" height="20" width="20">
    </span>
    </font>
    <font color="#000000"> </font>
    </td>
    <td rowspan="2" bgcolor="#ebebce" width="96%">
    <font color="#000000" size="-1">
    <span class="text">Please enter your Email and Password. If you are a new user to AARP, please select First Time AARP User.
    </span>
    </font>
    </td>
    </tr>
    <tr bgcolor="#e5e5e5">
    </tr></tbody></table>
    </td>
    </tr>
    <tr valign="bottom">
    <td colspan="3">
    <table align="center" border="0" width="349">
    <tbody><tr>
    <td nowrap="nowrap" width="74">
    <font color="#000000" size="-1">
    <div align="left">eMail:</div>
    </font>
    </td>
    <td width="265">
    <input name="userid" value="" size="32" maxlength="32" tabindex="2" type="text">
    </td>
    </tr>
    <tr>
    <td>
    <font color="#000000" size="-1">
    <div align="left">Password:</div>
    </font>
    </td>
    <td>
    <p>
    <font color="#000000" size="-1">
    <input name="password" size="32" maxlength="32" length="30" tabindex="3" type="password">
    </font>
    </p>
    </td>
    </tr>
    </tbody></table>
    </td>
    </tr>
    <tr>
    <td>
    <font color="#000000" size="-1">
    <p align="center"><b>Forgot Your Password?</b></p>
    </font>
    </td></tr>
    <tr>
    <td align="center"> <font color="#000000" size="-1"><!--
    Reset Password      
    -->
    Email New Password
    </font>
    </td></tr>
    <tr>
    <td colspan="4">
    <div class="boldText" align="center">
    <br>
    <input src="login_files/button_login.gif" name="Submit" value="" alt="login" type="image">
    <!--
    <b class="boldText"><img src="../images/button_login.gif" width="68" height="25" name="img_login" border="0" alt="login"/></b>
    --> <b class="boldText"><img src="login_files/button_clear.gif" name="img_clear" alt="clear" border="0" height="25" width="68"></b>
    <b class="boldText"><img src="login_files/button_help.gif" name="img_help" alt="help" border="0" height="25" width="68"></b>
    <b class="boldText"><img src="login_files/button_cancel.gif" name="img_cancel" alt="cancel" border="0" height="25" width="68"></b>
    </div>
    </td>
    </tr>
    </tbody></table>
    </td>
    <td background="login_files/border_right.gif" nowrap="nowrap" width="20"> </td>
    </tr>
    <tr>
    <td background="login_files/border_lower_left.gif" height="20" nowrap="nowrap" width="20"> </td>
    <td background="login_files/border_bottom.gif" height="20" nowrap="nowrap"> </td>
    <td background="login_files/border_lower_right.gif" height="20" nowrap="nowrap" width="20"> </td>
    </tr>
    </tbody></table>
    <p></p>
    <span class="text"><br><br><b>NOTICE:
    This system is the property of AARP and is for authorized use only.
    Unauthorized access is a violation of federal and state law. All
    software, data transactions, and electronic communications are subject
    to monitoring.</b></span>
    <div id="hr" style="position: absolute; width: 100%; height: 10px; z-index: 90; top: 657px; left: 10px;">
    <hr>
    </div>
    <div id="footer" style="position: absolute; width: 700px; height: 55px; z-index: 115; top: 678px; left: 50px;">
    <span class="subhead">
    Privacy Policy
    Disclaimer
    Contact Us
    </span>
    <span class="bodytext">
    </span></div>
    <form name="passform" action="http://oradev2.na.aarp.int/wampassword/passwordReset.html" method="post">
    <input name="login" value="" type="hidden">
    <input name="backUrl" value="http://oradev2.na.aarp.int/login/login.html" type="hidden">
    </form>
    <script type="text/javascript" language="JavaScript" xml:space="preserve">
    var undefined;
    if (
    document.login
    && document.login.password
    function clearForm()
    document.login.reset();
    function navigate( linkName )
    if ( 'login' == linkName )
    if ( document.accountLogin.userID.value != '' && document.login.password.value != '' )
    alert('Please click the Account Registration Setup link for now');
    //document.location = 'userDataPersonal.htm';
    else
    alert('Please enter a UserId and Password');
    function openHelp()
    helpDoc = window.open( "http://www.aarp.org", "", "scrollbars=yes,resizable=yes,width=500,height=300" );
    function cancel()
    // open dialog
    var initX = parseInt( window.screenX ) + parseInt( window.outerWidth ) / 2 - 100;
    var initY = parseInt( window.screenY ) + parseInt( window.outerHeight ) / 2 - 50;
    cancelDialog = window.open( "./cancelDialog.html", " cancelDialog", "resizable=yes,toolbar=no,menubar=no,width=200,height=150,screenX=" + initX +",screenY=" + initY );
    </script>
    </div></form></body>
    <script type="text/javascript">
    <!--
    function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent('Events');event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split('|');var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count < pluginList.length; count++){var sSrc = '';if (pluginList[count] && pluginList[count].src)sSrc = pluginList[count].src;if (strCompare.length >= sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, 'rp-js-coord-callback', 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, 'rp-js-url-callback', 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}
    //--></script></html>

    Is it not possible that someone fired the password expiration cmd ?
    SQL> select limit
      2  from   dba_profiles
      3  where  profile='DEFAULT'
      4  and resource_name='PASSWORD_LIFE_TIME';
    LIMIT
    UNLIMITED
    SQL> select profile from dba_users where username='MYUSER';
    PROFILE
    DEFAULT
    SQL> conn myuser/myuser
    Connected.
    SQL> conn / as sysdba
    Connected.
    SQL> alter user myuser password expire;
    User altered.
    SQL> conn myuser/myuser
    ERROR:
    ORA-28001: the password has expired
    Changing password for myuser
    New password:
    Password unchanged
    Warning: You are no longer connected to ORACLE.
    SQL> conn / as sysdba
    Connected.
    SQL> select name, astatus, TO_CHAR(ctime,'DD-MM-YYYY HH:MI') CTIME, TO_CHAR(ptime,'DD-MM-YYYY HH:MI') PTIME, TO_CHAR(EXPTIME,'DD-MM-YYYY HH:MI') EXPIRE
      2  from sys.user$ where name ='MYUSER';
    NAME
       ASTATUS CTIME
    PTIME
    EXPIRE
    MYUSER
             1 23-11-2011 11:15
    23-11-2011 11:15
    23-11-2011 11:17
    SQL>Nicolas.

Maybe you are looking for

  • Can Photoshop Convert Selected File-types From a Folder Full of Files?

    I have a folder with approximately 20,000 files in it. The files are a mix of eps, tif, jpg, and PSD files. I want to convert all the eps files to tifs. For now I've created a folder into which I move approximately 500 eps files at a time (that I man

  • FI - MDM scope and implementation!

    Hi all, Is SAP MDM supports FI- GL accounts??? is there any standard BP for that? I know that as of now there is no Repository for FI in MDM! If anyone have any documentation on FI scope in MDM and how the implementation can go ....please do send me

  • Iphone Photo copying issue

    Hi, I am having a problem downloading all my iPhotos to my iPhone 4. I have copied 86 pic to iPhoto but when i upload to my iPhone/itunes it is only copying 20. I did merge a couple of events together to create one file but this hasn't caused issues

  • Problems installing lightroom 4 on mac running leopard osx 10.5.8

    When I insert disc, I can open the disc, showing the lightroom 4 package, and the readme file. When I double click the package, nothing happens. When I open the installer, and click on the disc for lightroom 4, nothing happens. Help?

  • Embed fonts in keynote?

    I've searched every way I can think of, in help, manual here and other forum sites. This would appear to make it certain that keynote cannot embed fonts in a document for portability (as alas, ppt can). Can anyone give me a definitive answer? I'm for