Where oracle.rdbms.Session ?

I used PL2Java to compile PLSQL Package to java but I can not run it as the Java code import this package oracle.rdbms.Session
I tried to find it in any .zip or .jar files that came with JDeveloper or OAS but I failded.......

May be a simple question...
Where is the session stored? In the web server? Or in
the client machine like cookies?
If the session is stored in the client machine, is it
possible to modify the values? (For example, if I
store the authority profile in session, is it possible
to be modified?)
If the session is stored on the server, how will it
respond if the client machine is rebooted and
reconnect just before the session expire? Can it
retrieve values the previous session?
Thanks,
GabrielHttpSession objects are stored on the server. The session id, which is unique to each user, is stored in one of two places: on the URL as a parameter ( ?sessionID=123456 ) or in a cookie. If it is in a cookie, the value only persists while the browser is open. If the client closes his/her browser, the sessionID reference is gone but the data is not. The session object will continue to persist, but there will be no way of retrieving it from the SessionContext. If you want to retrieve values from a previous session, your WebServer will need to support persistent sessions, which most likely requires a back end database for storage. This might slow things down because it will write sessions to the database when you would normally lose them. You can track when the session object is removed by having your data that you store in the session implement HttpSessionBindingListener. It lets you know, via method calls, when you object is put and removed from session objects, which could be helpful to store out persistant data.

Similar Messages

  • Where can i find the Oracle JDBC for Oracle RDBMS 8.1.7 ? Thanks.

    Where can i find the Oracle JDBC for Oracle RDBMS 8.1.7 ? Thanks.

    http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html

  • Where is the support status for different Oracle rdbms releases?

    Question:
    Where is the support status for different Oracle rdbms releases?
    Answer:
    Please refer to the following lifetime support policy document:
    http://www.oracle.com/support/library/brochure/lifetime-support-technology.pdf
    Edited by: user617984 on Mar 25, 2010 6:45 AM

    I see you answered yourself.
    Perhaps you ought to mark the question as answered.
    Regards,
    Phiri

  • Oracle DB sessions on Linux and Windows

    Actually I am confused the way session memory is allocated on 32 bit windows and linux OS.
    Windows is a thread based architecture where all user sessions are treated as threads of oracle.exe process. The addressable space is 4GB and oracle.exe can use up to 3GB in case you use /3GB switch in boot.ini file. It means that combined size of SGA ,PGA and other memory structures can not be more than 3GB. When a session gets connected with a database a PGA is allocated. It means that memory required by database sessions also comes from the 3GB limit. If your memory usage goes beyond 3GB you wont be able to connect new sessions with database or you would require to reduce the size of one of your SGA components.
    Linux is a process based architecture where each user session is treated as a separate process and has its own addressable space. Even on 32bit linux the addressable space is 4GB i.e. 2GB for process and 2GB for kernel. It means we need to accommodate our SGA and PGA in the 2GB limit (there are ways to increase the size of SGA but let assume we are doing nothing to raise the 2GB limit).
    As PGA is allocated for every session when it connects with database.
    My question is how PGA memory is allocated against a database session on linux.
    To further clarify my question I am stating the results of an experiment that I did on linux and windows.
    On windows I set the total size of SGA to 1730M and PGA aggregate target to 1024M. I was able to able to startup the database instance without any issue. Then I started connecting sessions with the database and even ran a query doing a heavy sort in one of the sessions but after connecting 10 sessions with DB I started getting ORA-12500 TNS Listener failed to start a dedicated server process error on windows.
    Then I did the same experiment on Red Hat Linux. SGA size was 1633MB and where as PGA aggregate target was only 10MB. I was unable to start instance when I set the SGA size more than 1633MB.
    With that setting I was able to connect more than 200 sessions with database inspite of running query doing heavy sort in 4 sessions without getting ORA-12500 error. I was even able to connect more than 400 sessions with database after setting PGA aggregate target to 1GB on Linux.
    Now my confusion is why linux was able to handle more DB sessions. I know it’s a process base model and each session is a separate process and has its own addressable space but as PGA is allocated against every session and PGA memory comes from 2GB limit then why PGA memory did not exhaust on linux. Is PGA allocated differently on linux as compared to windows?

    Perhaps the problem is easier to understand if you leave PGA_AGGREGATE_TARGET out of this issue completely.
    The out of memory problem you had, has nothing to do with PGA_AGGREGATE_TARGET setting directly. The difference in number of processes comes from architectural differences in how Oracle uses memory in windows vs unix.
    On windows the SGA + ALL PGAs must fit into one 4GB address space (in practice even smaller as youve noticed). This is because there's only one process, oracle.exe. One process = one address space.
    On Unix, you have many processes and every process can use portion of their own address space for PGA.
    So, on windows (32bit) you run out of address space for the single oracle.exe process. On unix you dont hit this limit just because the number of processes grows (but if some process wants to use a lot of PGA memory, then they eventually run out of address space (talking about 32bit again))
    On unix you probably ran into another limit - amount of total usable virtual memory (RAM+swap) available in your system
    Tanel Poder
    http://blog.tanelpoder.com

  • (V7.2)ORACLE RDBMS에 대한 Q&A

    제품 : ORACLE SERVER
    작성날짜 : 1998-01-20
    (V7.2)ORACLE RDBMS에 대한 Q&A
    =============================
    1. Q) 여러 사용자들에게 특정 프로그램에 대한 동등한 권한을 주려고 하는데,
    GRANT 명령을 반복해서 사용하지 않고 할 수 있는 방법은 무엇입니까?
    A) 가장 쉬운 방법은 role을 만들어서 그 role에 새로운 사용자들의 그룹을 지정
    하는 방법입니다.
    아래의 예제는 scott을 owner로 하는 emp 테이블에 대한 읽기 권한을 부여하는
    예제입니다.
    SQL> CONNECT system/manager
    Connected.
    SQL> CREATE ROLE empread;
    Role created.
    SQL> CONNECT scott/tiger
    Connected.
    SQL> GRANT SELECT ON emp TO empread;
    Grant succeeded.
    SQL>CONNECT system/manager
    Connected.
    SQL> GRANT empread TO aa;
    Grant succeeded.
    위 예제는 시스템 권한을 가진 DBA가 role을 만드는 과정을 보여줍니다.
    다음과 같이 scott 유저로도 role을 생성하고, 관리하는 것이 가능합니다.
    SQL> CONNECT scott/tiger
    Connected.
    SQL> CREATE ROLE empread;
    Role created.
    SQL> GRANT SELECT ON emp TO empread;
    Grant succeeded.
    SQL> GRANT empread TO aa;
    Grant succeeded.
    2. Q) 테이블에 레코드를 insert하려고 하는데, 다음과 같은 에러가 발생합니다.
    "unable to extend table table_name in tablespace tablespace_name "
    이라는 ORA-1653 에러입니다. 무엇이 문제입니까?
    A) 이 에러는 테이블스페이스에 새로운 extent를 생성할 공간이 부족할 때 발생하
    는 에러입니다.
    이 문제를 해결하기 위해서는 해당 테이블스페이스에 새로운 데이타화일을 생성
    해야 합니다.
    다음과 같은 명령문을 사용하여 데이타화일을 추가하시기 바랍니다.
    SQL> ALTER TABLESPACE tablespace_name ADD DATAFILE datafile SIZE size;
    위 명령문을 실행시 datafile을 지정하실 때 실제 물리적인 path를 모두 명시
    해 주셔야 합니다.
    대안으로, 'ALTER DATABASE DATAFILE name AUTOEXTEND ON' 을 실행하시면,
    동적으로 영역을 할당하실 수 있습니다.
    3.Q) 데이타베이스에 트랜잭션이 증가하여 'CREATE ROLLBACK SEGMENT' 명령으로
    새로운 롤백세그먼트를 생성하였습니다. 그런데, DML문장을 실행시마다 문제가 발
    생합니다. 무엇이 문제입니까?
    A) 새로 생성한 롤백 세그먼트가 ON-LINE인지 확인해 보아야 합니다.
    SQL> CONNECT system/manager
    Connected.
    SQL> SELECT SEGMENT_NAME, STATUS FROM DBA_ROLLBACK_SEGS;
    SEGMENT_NAME STATUS
    SYSTEM ONLINE
    R01 ONLINE
    R02 ONLINE
    R03 ONLINE
    R04 OFFLINE
    OFFLINE을 ONLINE으로 만들기 위해서는 다음 명령을 사용하시기 바랍니다.
    SQL> ALTER ROLLBACK SEGMENT r04 ONLINE;
    Rollback segment altered.
    만약, r04를 계속 ONLINE으로 작업하시고자 한다면, init.ora 화일을 열어
    다음과 같이 ROLLBACK_SEGMENTS 파라미터에 r04를 추가하시기 바랍니다.
    > ROLLBACK_SEGMENTS = (r01, r02, r03, r04)
    4. Q) 새로운 유저들을 생성하였는데, 모든 오브젝트들과 temporary segments에
    대해서 고정된 테이블스페이스를 유지하려고 한다면 그 방법은 무엇입니까?
    A) 다음과 같이 'ALTER USER' 명령문을 사용하시기 바랍니다.
    SQL> ALTER USER user_name DEFAULT TABLESPACE users
    TEMPORARY TABLESPACE temp;
    현재 지정된 테이블스페이스를 보고자 한다면, DBA_USERS 뷰를 조회하시기 바
    랍니다.
    SQL> SELECT USERNAME, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE
    FROM DBA_USERS;
    [USERNAME] [DEFAULT_TABLESPACE] [TEMPORARY_TABLESPACE]
    SYS SYSTEM TEMP
    SYSTEM TOOLS TEMP
    WWW_DBA SYSTEM SYSTEM
    SCOTT USERS TEMP
    5. Q) 데이타베이스에 새로운 사용자를 생성하여, default 테이블스페이스와
    temporary 테이블스페이스를 지정하였는데, 데이타베이스에 로그온할 수 없다면,
    무엇이 문제입니까?
    A) 아마 ORA-1045 에러가 발생하였을 것입니다. 이 에러는 CREATE SESSION 권한
    이 해당 유저에게 없다는 메시지입니다. GRANT 명령을 사용하여 CREATE SESSION
    권한을 해당 유저에게 부여하여야 합니다. 방법은 다음과 같습니다.
    SQL> GRANT CONNECT TO newuser;
    Grant succeeded.
    6. Q) Oracle 데이타베이스에 update 명령을 실행하였는데, hanging 상태입니다.
    무엇이 문제입니까?
    A) 아마 다른 트랜잭션이 lock을 걸고 있는 레코드에 대해서 update하려고 하였을
    것입니다. 새로운 트랜잭션이 시작되기 전에 COMMIT이나 ROLLBACK을 사용하여 해
    당 트랜잭션을 종결시켜야 합니다.
    이와 같은 상황은 같은 Oracle 유저를 사용하여 각각 다른 윈도우로부터 다중
    세션을 열려고할 때나, LOCK이나 SELECT FOR UPDATE 와 같은 명령을 사용하여
    EXPLICIT lock을 사용할 때 발생합니다.
    7. Q) Alert log 화일을 살펴보니, 'Thread 1 cannot allocate new log
    sequence number'라는 메시지가 여러 번 발생한 것을 볼 수 있었습니다.
    이 문제를 어떻게 해결해야 합니까?
    A) 아마도, redo log 그룹을 사용할 수 있을 때까지 기다리고 있는 상황인 것 같
    습니다.
    'ALTER DATABASE ADD LOGFILE' 명령을 사용하여 하나 이상의 redo log 그룹을
    추가하시기 바랍니다.
    8. Q) 50명의 사용자들이 데이타베이스를 액세스하려고 하는데, Multi-Threaded
    서버옵션을 사용하지 않습니다. MTS를 사용하려면, 어떻게 해야 합니까?
    A) init.ora 화일의 PROCESSES라는 파라미터를 적당히 셋팅해야 합니다.
    이 파라미터는 데이타베이스에 동시에 접속할 수 있는 operating system 사용자
    프로세스의 최대 수를 지정합니다.
    프로세스의 수를 계산할 때, background 프로세스의 수도 더해야 합니다.
    9. Q) Parallelism degree 8을 갖는 테이블에 액세스하려고 하는데, 실패하는
    경우 무엇이 문제입니까?
    A) init.ora 화일의 파라미터 PARALLEL_MAX_SERVERS 값이 적당히 셋팅되어 있어
    야 합니다.
    10. Q) 새로운 PL/SQL 프로그램을 작성한 후, 그 프로그램들을 실행시키기 전에
    shared pool size를 늘리고 싶습니다. 방법은 무엇입니까?
    A) init.ora 화일의 파라미터 SHARED_POOL_SIZE 값을 늘려주시기 바랍니다.
    이 파라미터는 바이트 단위의 shared pool size를 지정하는 파라미터입니다.
    11. Q) 새로운 데이타화일을 추가하려고 하다가 MAXDATAFILES 값에 도달하게 되
    어 문제가 생겼습니다.
    이 파라미터를 수정할 수 있는 방법은 무엇입니까?
    A) MAXDATAFILES라는 파라미터는 init.ora 파라미터가 아닙니다.
    모든 MAX 파라미터들은 데이타베이스가 생성될 때 결정되어집니다. 데이타베이스
    를 생성할 때, 파라미터를 어떻게 셋팅했는지 보려면, 다음 명령문을 실행시켜
    보시기 바랍니다.
    SVRMGR> alter database backup controlfile to trace;
    다음은 몇 개의 데이타베이스 명령문을 포함하는 SQL 스크립트입니다.
    > CREATE CONTROLFILE REUSE DATABASE "733" NORESETLOGS ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 2
    MAXDATAFILES 30
    MAXINSTANCES 1
    MAXLOGHISTORY 100
    LOGFILE
    GROUP 1 '/home/orahome/data/733/redo01.log' SIZE 500K,
    GROUP 2 '/home/orahome/data/733/redo02.log' SIZE 500K,
    GROUP 3 '/home/orahome/data/733/redo03.log' SIZE 500K
    DATAFILE
    '/home/orahome/data/733/system01.dbf' SIZE 500K,
    '/home/orahome/data/733/rbs01.dbf' SIZE 500K,
    '/home/orahome/data/733/tools01.dbf' SIZE 500K,
    '/home/orahome/data/733/users01.dbf' SIZE 500K,
    '/home/orahome/data/733/test1.dbf' SIZE 500K,
    '/home/orahome/data/733/temp.dbf' SIZE 500K;
    위의 화일을 보면, MAX 파라미터 값을 알 수 있을 것이며, 이 값을 수정하려면
    데이타베이스를 재생성하거나, control 화일을 재생성하셔야 합니다. 두 가지 방
    법 중에서는 두 번째 방법을 사용하시기 바랍니다. CREATE CONTROLFILE이란 명령
    을 사용하시면, 새로운 control 화일을 만들면서 MAX 파라미터 값을 새로 지정합
    니다.
    12. Q) 데이타베이스를 아카이브로그 모드로 운용하기 위해, 데이타베이스를
    shutdown하고, mount한 후에, 데이타베이스를 아카이브로그 모드로 셋팅하였습니
    다. 그런데, 접속을 하니 데이타베이스가 hanging 상태가 되었습니다.
    이러한 일이 발생한 원인은 무엇이며, 해결방법은 무엇입니까?
    A) 데이타베이스를 아카이브로그 모드로 운용하기 위해서는 두 가지 작업이 필요
    합니다.
    SVRMGR> alter database archivelog;
    SVRMGR> log archive start;
    아마 첫 번째 작업은 하셨을 것입니다. 그런데, 두 번째 작업을 해주시지 않
    았기 때문에 hanging 상태가 된 것입니다. Oracle은 automatic archiving이 되
    지 않고, 사용자가 manual archiving을 하기를 기다리고 있는 것입니다.
    Archiving을 해 주지 않으면, 새로운 redo log 화일을 생성할 수가 없습니다.
    데이타베이스를 열 때마다 이 작업을 해 주셔야하기 때문에, init.ora 화일의
    LOG_ARCHIVE_START라는 파라미터를 true로 하시면 automatic archiving이 설정
    됩니다.
    13. Q)'ALTER DATABASE CREATE DATAFILE'이란 명령을 사용할 때, 주의할 사항은
    무엇입니까?
    A) 새로운 데이타화일을 생성한 후에, 그 데이타화일을 control 화일에 포함시켜
    주어야 합니다.
    만약, 백업 control 화일을 사용 중이라면, 새로운 데이타화일을 추가한 후에
    control 화일이 백업되어야 한다는 것입니다.

    제품 : ORACLE SERVER
    작성날짜 : 1998-01-20
    (V7.2)ORACLE RDBMS에 대한 Q&A
    =============================
    1. Q) 여러 사용자들에게 특정 프로그램에 대한 동등한 권한을 주려고 하는데,
    GRANT 명령을 반복해서 사용하지 않고 할 수 있는 방법은 무엇입니까?
    A) 가장 쉬운 방법은 role을 만들어서 그 role에 새로운 사용자들의 그룹을 지정
    하는 방법입니다.
    아래의 예제는 scott을 owner로 하는 emp 테이블에 대한 읽기 권한을 부여하는
    예제입니다.
    SQL> CONNECT system/manager
    Connected.
    SQL> CREATE ROLE empread;
    Role created.
    SQL> CONNECT scott/tiger
    Connected.
    SQL> GRANT SELECT ON emp TO empread;
    Grant succeeded.
    SQL>CONNECT system/manager
    Connected.
    SQL> GRANT empread TO aa;
    Grant succeeded.
    위 예제는 시스템 권한을 가진 DBA가 role을 만드는 과정을 보여줍니다.
    다음과 같이 scott 유저로도 role을 생성하고, 관리하는 것이 가능합니다.
    SQL> CONNECT scott/tiger
    Connected.
    SQL> CREATE ROLE empread;
    Role created.
    SQL> GRANT SELECT ON emp TO empread;
    Grant succeeded.
    SQL> GRANT empread TO aa;
    Grant succeeded.
    2. Q) 테이블에 레코드를 insert하려고 하는데, 다음과 같은 에러가 발생합니다.
    "unable to extend table table_name in tablespace tablespace_name "
    이라는 ORA-1653 에러입니다. 무엇이 문제입니까?
    A) 이 에러는 테이블스페이스에 새로운 extent를 생성할 공간이 부족할 때 발생하
    는 에러입니다.
    이 문제를 해결하기 위해서는 해당 테이블스페이스에 새로운 데이타화일을 생성
    해야 합니다.
    다음과 같은 명령문을 사용하여 데이타화일을 추가하시기 바랍니다.
    SQL> ALTER TABLESPACE tablespace_name ADD DATAFILE datafile SIZE size;
    위 명령문을 실행시 datafile을 지정하실 때 실제 물리적인 path를 모두 명시
    해 주셔야 합니다.
    대안으로, 'ALTER DATABASE DATAFILE name AUTOEXTEND ON' 을 실행하시면,
    동적으로 영역을 할당하실 수 있습니다.
    3.Q) 데이타베이스에 트랜잭션이 증가하여 'CREATE ROLLBACK SEGMENT' 명령으로
    새로운 롤백세그먼트를 생성하였습니다. 그런데, DML문장을 실행시마다 문제가 발
    생합니다. 무엇이 문제입니까?
    A) 새로 생성한 롤백 세그먼트가 ON-LINE인지 확인해 보아야 합니다.
    SQL> CONNECT system/manager
    Connected.
    SQL> SELECT SEGMENT_NAME, STATUS FROM DBA_ROLLBACK_SEGS;
    SEGMENT_NAME STATUS
    SYSTEM ONLINE
    R01 ONLINE
    R02 ONLINE
    R03 ONLINE
    R04 OFFLINE
    OFFLINE을 ONLINE으로 만들기 위해서는 다음 명령을 사용하시기 바랍니다.
    SQL> ALTER ROLLBACK SEGMENT r04 ONLINE;
    Rollback segment altered.
    만약, r04를 계속 ONLINE으로 작업하시고자 한다면, init.ora 화일을 열어
    다음과 같이 ROLLBACK_SEGMENTS 파라미터에 r04를 추가하시기 바랍니다.
    > ROLLBACK_SEGMENTS = (r01, r02, r03, r04)
    4. Q) 새로운 유저들을 생성하였는데, 모든 오브젝트들과 temporary segments에
    대해서 고정된 테이블스페이스를 유지하려고 한다면 그 방법은 무엇입니까?
    A) 다음과 같이 'ALTER USER' 명령문을 사용하시기 바랍니다.
    SQL> ALTER USER user_name DEFAULT TABLESPACE users
    TEMPORARY TABLESPACE temp;
    현재 지정된 테이블스페이스를 보고자 한다면, DBA_USERS 뷰를 조회하시기 바
    랍니다.
    SQL> SELECT USERNAME, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE
    FROM DBA_USERS;
    [USERNAME] [DEFAULT_TABLESPACE] [TEMPORARY_TABLESPACE]
    SYS SYSTEM TEMP
    SYSTEM TOOLS TEMP
    WWW_DBA SYSTEM SYSTEM
    SCOTT USERS TEMP
    5. Q) 데이타베이스에 새로운 사용자를 생성하여, default 테이블스페이스와
    temporary 테이블스페이스를 지정하였는데, 데이타베이스에 로그온할 수 없다면,
    무엇이 문제입니까?
    A) 아마 ORA-1045 에러가 발생하였을 것입니다. 이 에러는 CREATE SESSION 권한
    이 해당 유저에게 없다는 메시지입니다. GRANT 명령을 사용하여 CREATE SESSION
    권한을 해당 유저에게 부여하여야 합니다. 방법은 다음과 같습니다.
    SQL> GRANT CONNECT TO newuser;
    Grant succeeded.
    6. Q) Oracle 데이타베이스에 update 명령을 실행하였는데, hanging 상태입니다.
    무엇이 문제입니까?
    A) 아마 다른 트랜잭션이 lock을 걸고 있는 레코드에 대해서 update하려고 하였을
    것입니다. 새로운 트랜잭션이 시작되기 전에 COMMIT이나 ROLLBACK을 사용하여 해
    당 트랜잭션을 종결시켜야 합니다.
    이와 같은 상황은 같은 Oracle 유저를 사용하여 각각 다른 윈도우로부터 다중
    세션을 열려고할 때나, LOCK이나 SELECT FOR UPDATE 와 같은 명령을 사용하여
    EXPLICIT lock을 사용할 때 발생합니다.
    7. Q) Alert log 화일을 살펴보니, 'Thread 1 cannot allocate new log
    sequence number'라는 메시지가 여러 번 발생한 것을 볼 수 있었습니다.
    이 문제를 어떻게 해결해야 합니까?
    A) 아마도, redo log 그룹을 사용할 수 있을 때까지 기다리고 있는 상황인 것 같
    습니다.
    'ALTER DATABASE ADD LOGFILE' 명령을 사용하여 하나 이상의 redo log 그룹을
    추가하시기 바랍니다.
    8. Q) 50명의 사용자들이 데이타베이스를 액세스하려고 하는데, Multi-Threaded
    서버옵션을 사용하지 않습니다. MTS를 사용하려면, 어떻게 해야 합니까?
    A) init.ora 화일의 PROCESSES라는 파라미터를 적당히 셋팅해야 합니다.
    이 파라미터는 데이타베이스에 동시에 접속할 수 있는 operating system 사용자
    프로세스의 최대 수를 지정합니다.
    프로세스의 수를 계산할 때, background 프로세스의 수도 더해야 합니다.
    9. Q) Parallelism degree 8을 갖는 테이블에 액세스하려고 하는데, 실패하는
    경우 무엇이 문제입니까?
    A) init.ora 화일의 파라미터 PARALLEL_MAX_SERVERS 값이 적당히 셋팅되어 있어
    야 합니다.
    10. Q) 새로운 PL/SQL 프로그램을 작성한 후, 그 프로그램들을 실행시키기 전에
    shared pool size를 늘리고 싶습니다. 방법은 무엇입니까?
    A) init.ora 화일의 파라미터 SHARED_POOL_SIZE 값을 늘려주시기 바랍니다.
    이 파라미터는 바이트 단위의 shared pool size를 지정하는 파라미터입니다.
    11. Q) 새로운 데이타화일을 추가하려고 하다가 MAXDATAFILES 값에 도달하게 되
    어 문제가 생겼습니다.
    이 파라미터를 수정할 수 있는 방법은 무엇입니까?
    A) MAXDATAFILES라는 파라미터는 init.ora 파라미터가 아닙니다.
    모든 MAX 파라미터들은 데이타베이스가 생성될 때 결정되어집니다. 데이타베이스
    를 생성할 때, 파라미터를 어떻게 셋팅했는지 보려면, 다음 명령문을 실행시켜
    보시기 바랍니다.
    SVRMGR> alter database backup controlfile to trace;
    다음은 몇 개의 데이타베이스 명령문을 포함하는 SQL 스크립트입니다.
    > CREATE CONTROLFILE REUSE DATABASE "733" NORESETLOGS ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 2
    MAXDATAFILES 30
    MAXINSTANCES 1
    MAXLOGHISTORY 100
    LOGFILE
    GROUP 1 '/home/orahome/data/733/redo01.log' SIZE 500K,
    GROUP 2 '/home/orahome/data/733/redo02.log' SIZE 500K,
    GROUP 3 '/home/orahome/data/733/redo03.log' SIZE 500K
    DATAFILE
    '/home/orahome/data/733/system01.dbf' SIZE 500K,
    '/home/orahome/data/733/rbs01.dbf' SIZE 500K,
    '/home/orahome/data/733/tools01.dbf' SIZE 500K,
    '/home/orahome/data/733/users01.dbf' SIZE 500K,
    '/home/orahome/data/733/test1.dbf' SIZE 500K,
    '/home/orahome/data/733/temp.dbf' SIZE 500K;
    위의 화일을 보면, MAX 파라미터 값을 알 수 있을 것이며, 이 값을 수정하려면
    데이타베이스를 재생성하거나, control 화일을 재생성하셔야 합니다. 두 가지 방
    법 중에서는 두 번째 방법을 사용하시기 바랍니다. CREATE CONTROLFILE이란 명령
    을 사용하시면, 새로운 control 화일을 만들면서 MAX 파라미터 값을 새로 지정합
    니다.
    12. Q) 데이타베이스를 아카이브로그 모드로 운용하기 위해, 데이타베이스를
    shutdown하고, mount한 후에, 데이타베이스를 아카이브로그 모드로 셋팅하였습니
    다. 그런데, 접속을 하니 데이타베이스가 hanging 상태가 되었습니다.
    이러한 일이 발생한 원인은 무엇이며, 해결방법은 무엇입니까?
    A) 데이타베이스를 아카이브로그 모드로 운용하기 위해서는 두 가지 작업이 필요
    합니다.
    SVRMGR> alter database archivelog;
    SVRMGR> log archive start;
    아마 첫 번째 작업은 하셨을 것입니다. 그런데, 두 번째 작업을 해주시지 않
    았기 때문에 hanging 상태가 된 것입니다. Oracle은 automatic archiving이 되
    지 않고, 사용자가 manual archiving을 하기를 기다리고 있는 것입니다.
    Archiving을 해 주지 않으면, 새로운 redo log 화일을 생성할 수가 없습니다.
    데이타베이스를 열 때마다 이 작업을 해 주셔야하기 때문에, init.ora 화일의
    LOG_ARCHIVE_START라는 파라미터를 true로 하시면 automatic archiving이 설정
    됩니다.
    13. Q)'ALTER DATABASE CREATE DATAFILE'이란 명령을 사용할 때, 주의할 사항은
    무엇입니까?
    A) 새로운 데이타화일을 생성한 후에, 그 데이타화일을 control 화일에 포함시켜
    주어야 합니다.
    만약, 백업 control 화일을 사용 중이라면, 새로운 데이타화일을 추가한 후에
    control 화일이 백업되어야 한다는 것입니다.

  • Oracle Forms Session Tracking mechanism

    Hi,
    In this doc http://www.oracle.com/technology/products/forms/pdf/10g/troubleshooting_fls.pdf we can read the following:
    The JsessionID, which uniquely identifies a Forms session. The Forms Listener Servlet uses two session tracking mechanisms:
    - Cookies, where the Servlet container sends a cookie to the client.
    The client returns the cookie to the server upon each HTTP
    request, thereby associating the session with the cookie.
    - URL rewriting, where the Servlet container appends a session ID
    to the URL path, for example:
    http://host[:port]/forms90/l90servlet;jsessionid=a23445bcde89
    Does this means that forms uses one of those, or uses both mechanisms simultaneous?
    anyone?
    Regards
    Ricardo
    Edited by: user12015527 on Mar 10, 2010 2:39 PM

    duplicate post: Oracle forms session crashes.

  • Append Hint causing ORA-00603: ORACLE server session terminated by fatal er

    Hi All,
    I am facing Service Terminated by Fatal Error when using APPEND hint in my Insert statement.
    We are executing the below commands in Oracle 9ir2.
    This is the scenario which I am facing.
    SQL> insert into VALIDTRANSACTIONLINE select * from TRANSACTIONONLINE;
    1910534 rows created. --works fine
    SQL> rollback;
    Rollback complete.
    SQL> insert /*+ append */ into VALIDTRANSACTIONLINE select * from TRANSACTIONONLINE;
    ERROR at line 1:
    ORA-00603: ORACLE server session terminated by fatal error
    FYI: The table is having LOGGING-NO and the tablespace for this table is having more than 5GB of free space and undotablespace is also around 650 MB and the total size of insertion will be less than 50MB records.
    Has anyone faced this kind of issue.
    Appreciate your response.
    Thanks,
    Madhu K.

    Hi,
    FYI:
    I can see the undotablespace is having 0MB free space.
    it is a very strage issue.
    With Undotablespace Zero, I was able to insert the data having APPEND Hint but no indexes on the table.
    But when I create an Index on the Table and the Index is also in NOLOGGING mode, the Insertion is again failed with FATAL Error.
    Ex: No Index on the table.
    SQL> INSERT +append
    2 INTO credit
    3 SELECT /*+ driving_site(t1) */ * FROM tru_cmp.credit@EPSARCDV_TO_EPSDEV1.DIRECTV.COM t1 WHERE PERIODSEQ =300;
    1999401 rows created.
    CREATE UNIQUE INDEX TRU_CMP.CREDIT_PK_IND ON TRU_CMP.CREDIT
    (CREDITSEQ)
    NOLOGGING
    TABLESPACE TALLYINDEX
    NOPARALLEL
    INSERT +append
    INTO credit
    SELECT /*+ driving_site(t1) */ * FROM tru_cmp.credit@EPSARCDV_TO_EPSDEV1.DIRECTV.COM t1 WHERE PERIODSEQ =300;
    ERROR at line 3:
    ORA-00603: ORACLE server session terminated by fatal error
    Can you let me is this related to the Data File issue, so that I can ask the DBA to look into this as I dont have access to those alert log files.
    Thanks,
    Madhu K.

  • DB Trigger firing issue in case of oracle forms session crash

    Hi All,
    Oracle DB version: Oracle Database 10g Release 10.2.0.2.0 - Production
    Oracle Forms version: (Oracle Developer Suite 10g) 10.1.2.0.2 Production
    I am entering some data in the oracle forms and committed the data to database. This form is still open.
    By some reasons i get a error as "FRM-92101: There is error during forms server startup" and the forms session gets crashed.
    When this event happens i wanted to update the records which are inserted before this error occurred. For this purpose i created a BEFORE LOGOFF ON DATABASE trigger (in SYS user) and declared that transaction as autonomous and performed update and then commit.
    But when i get this error in forms runtime session, this trigger doesn't fire and also the records don't get updated.
    If i query to v$session view, the session entry is gone because the forms session is crashed.
    Can anyone please tell me why this trigger don't get fire when oracle forms session gets crashed? Or is there is any other way to run update statement as soon as the forms session gets crashes?
    Thanks.

    Hi,
    please check java runtime console for more issue information.
    Windows:
    SystemControl->Java Plugin Ver XXXX -> Standard -> Check "Show Java Console"
    In Systray, check the console for information about errors in java after the form error.
    Attackwave

  • Can I deploy ADF outside IAS & Oracle RDBMS ?

    Hi all,
    We are exploring JDev 10g to be our standard J2EE IDE.
    But I am wondering whether ADF can be deployed outside IAS (e.g : Tomcat, JBoss) ? for production ?
    Also what If ADF on SQL Server 2000 as backends ?
    We need to make sure about this because we are not dedicated to Oracle RDBMS and IAS. We just look for an best J2EE IDE to speed up development.
    Thank you for any help,
    Krist

    Yes both are possible.
    In the JDeveloper tools menu the ADF Runtime installer has options to be installed on JBoss and Tomcat and Weblogic with a single click.
    We also know of people using other application servers.
    ADF is also database independent - for example in the how-to section of JDeveloper on OTN you'll find instructions for using ADF BC with MySQL.
    Toplink (another ADF persistence option) can also work with multiple databases.

  • Jar not working in machine where Oracle 10i is installed

    I have an executable jar file for which i have to set two class path variables the jar file is working correctly in normal windows enviornment but in a machine where oracle 10i is loaded it is showing error that "could not find main class program will exit" please anyone help me

    Oracle 10i installs its own JVM, and "fixes" your environment to include it in your PATH and CLASSPATH, leading to all sorts of havoc.
    It can be safely removed from PATH and CLASSPATH, by the way.

  • Oracle-rdbms-server-11gR2-preinstall withOUT Unbreakable ?

    In the Oracle Linux 5 (RHEL 5) world, we used to install an “oracle-validated” RPM to prep a box for the database software, as well as the middleware. It sets some tuneables, loads some dependencies and other good housekeeping.
    In the Linux 6 world, it appears that we now are supposed to use the “oracle-rdbms-server-11gR2-preinstall” RPM, but this also installs the Unbreakable kernel. Is there any such version of this RPM that will keep the RH Compatible kernel?
    see https://blogs.oracle.com/linux/entry/oracle_rdbms_server_11gr2_pre for other details.
    Thanks!
    -PH

    I think I just solved this issue... I was blindly installing the repo's per the link (http://public-yum.oracle.com/) - when I edited the
    /etc/yum.repos.d/public-yum-ol6.repo file, and turned off ol6_UEK_latest (by setting enabled=0 for that stanza), I did yum clean all, and let it rip - it looks like I stayed with the RedHat Compatable version.. sorry for the long post, but see the bold in the beginning and end of the following...
    *[root@Steve-Test-rh6 yum.repos.d]# yum clean all*
    Loaded plugins: refresh-packagekit, rhnplugin
    Cleaning repos: ol6_latest rhel-x86_64-server-6
    Cleaning up Everything
    *[root@Steve-Test-rh6 yum.repos.d]# yum install oracle-rdbms-server-11gR2-preinstall*
    Loaded plugins: refresh-packagekit, rhnplugin
    ol6_latest | 1.4 kB 00:00
    ol6_latest/primary | 22 MB 00:23
    ol6_latest 17992/17992
    rhel-x86_64-server-6 | 1.8 kB 00:00
    rhel-x86_64-server-6/primary | 11 MB 00:03
    rhel-x86_64-server-6 8588/8588
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6 will be installed
    --> Processing Dependency: kernel-uek for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: gcc-c++ for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: gcc for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: libaio-devel for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: libstdc++-devel for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: glibc-devel for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: compat-libstdc++-33 for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: ksh for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Processing Dependency: compat-libcap1 for package: oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
    --> Running transaction check
    ---> Package compat-libcap1.x86_64 0:1.10-1 will be installed
    ---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed
    ---> Package gcc.x86_64 0:4.4.6-4.el6 will be installed
    --> Processing Dependency: cpp = 4.4.6-4.el6 for package: gcc-4.4.6-4.el6.x86_64
    --> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-4.el6.x86_64
    ---> Package gcc-c++.x86_64 0:4.4.6-4.el6 will be installed
    --> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.6-4.el6.x86_64
    ---> Package glibc-devel.x86_64 0:2.12-1.80.el6_3.5 will be installed
    --> Processing Dependency: glibc-headers = 2.12-1.80.el6_3.5 for package: glibc-devel-2.12-1.80.el6_3.5.x86_64
    --> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.80.el6_3.5.x86_64
    ---> Package kernel-uek.x86_64 0:2.6.32-300.32.3.el6uek will be installed
    --> Processing Dependency: kernel-uek-firmware = 2.6.32-300.32.3.el6uek for package: kernel-uek-2.6.32-300.32.3.el6uek.x86_64
    ---> Package ksh.x86_64 0:20100621-16.el6 will be installed
    ---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed
    ---> Package libstdc++-devel.x86_64 0:4.4.6-4.el6 will be installed
    --> Running transaction check
    ---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
    --> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
    --> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
    ---> Package cpp.x86_64 0:4.4.6-4.el6 will be installed
    ---> Package glibc-headers.x86_64 0:2.12-1.80.el6_3.5 will be installed
    --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.80.el6_3.5.x86_64
    --> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.80.el6_3.5.x86_64
    ---> Package kernel-uek-firmware.noarch 0:2.6.32-300.32.3.el6uek will be installed
    ---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
    --> Running transaction check
    ---> Package kernel-uek-headers.x86_64 0:2.6.32-300.32.3.el6uek will be installed
    ---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
    --> Finished Dependency Resolution
    Dependencies Resolved
    ================================================================================
    Package Arch Version Repository Size
    ================================================================================
    Installing:
    oracle-rdbms-server-11gR2-preinstall
    x86_64 1.0-6.el6 ol6_latest 15 k
    Installing for dependencies:
    cloog-ppl x86_64 0.15.7-1.2.el6 ol6_latest 93 k
    compat-libcap1 x86_64 1.10-1 ol6_latest 17 k
    compat-libstdc++-33 x86_64 3.2.3-69.el6 ol6_latest 183 k
    cpp x86_64 4.4.6-4.el6 ol6_latest 3.7 M
    gcc x86_64 4.4.6-4.el6 ol6_latest 10 M
    gcc-c++ x86_64 4.4.6-4.el6 ol6_latest 4.7 M
    glibc-devel x86_64 2.12-1.80.el6_3.5 ol6_latest 970 k
    glibc-headers x86_64 2.12-1.80.el6_3.5 ol6_latest 600 k
    kernel-uek                      x86_64 2.6.32-300.32.3.el6uek ol6_latest  21 M
    kernel-uek-firmware             noarch 2.6.32-300.32.3.el6uek ol6_latest 3.0 M
    kernel-uek-headers              x86_64 2.6.32-300.32.3.el6uek ol6_latest 714 k
    ksh x86_64 20100621-16.el6 ol6_latest 684 k
    libaio-devel x86_64 0.3.107-10.el6 ol6_latest 13 k
    libstdc++-devel x86_64 4.4.6-4.el6 ol6_latest 1.5 M
    mpfr x86_64 2.4.1-6.el6 ol6_latest 156 k
    ppl x86_64 0.10.2-11.el6 ol6_latest 1.3 M
    Transaction Summary
    ================================================================================
    Install 17 Package(s)
    Total download size: 49 M
    Installed size: 147 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/17): cloog-ppl-0.15.7-1.2.el6.x86_64.rpm | 93 kB 00:00
    (2/17): compat-libcap1-1.10-1.x86_64.rpm | 17 kB 00:00
    (3/17): compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm | 183 kB 00:00
    (4/17): cpp-4.4.6-4.el6.x86_64.rpm | 3.7 MB 00:03
    (5/17): gcc-4.4.6-4.el6.x86_64.rpm | 10 MB 00:11
    (6/17): gcc-c++-4.4.6-4.el6.x86_64.rpm | 4.7 MB 00:05
    (7/17): glibc-devel-2.12-1.80.el6_3.5.x86_64.rpm | 970 kB 00:01
    (8/17): glibc-headers-2.12-1.80.el6_3.5.x86_64.rpm | 600 kB 00:00
    (9/17): kernel-uek-2.6.32-300.32.3.el6uek.x86_64.rpm | 21 MB 00:21
    (10/17): kernel-uek-firmware-2.6.32-300.32.3.el6uek.noar | 3.0 MB 00:03
    (11/17): kernel-uek-headers-2.6.32-300.32.3.el6uek.x86_6 | 714 kB 00:00
    (12/17): ksh-20100621-16.el6.x86_64.rpm | 684 kB 00:00
    (13/17): libaio-devel-0.3.107-10.el6.x86_64.rpm | 13 kB 00:00
    (14/17): libstdc++-devel-4.4.6-4.el6.x86_64.rpm | 1.5 MB 00:01
    (15/17): mpfr-2.4.1-6.el6.x86_64.rpm | 156 kB 00:00
    (16/17): oracle-rdbms-server-11gR2-preinstall-1.0-6.el6. | 15 kB 00:00
    (17/17): ppl-0.10.2-11.el6.x86_64.rpm | 1.3 MB 00:01
    Total 901 kB/s | 49 MB 00:55
    warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
    Retrieving key from http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
    Importing GPG key 0xEC551F03:
    Userid: "Oracle OSS group (Open Source Software group) <[email protected]>"
    From : http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
    Is this ok [y/N]: y
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing : mpfr-2.4.1-6.el6.x86_64 1/17
    Installing : libstdc++-devel-4.4.6-4.el6.x86_64 2/17
    Installing : cpp-4.4.6-4.el6.x86_64 3/17
    Installing : ppl-0.10.2-11.el6.x86_64 4/17
    Installing : cloog-ppl-0.15.7-1.2.el6.x86_64 5/17
    Installing : kernel-uek-headers-2.6.32-300.32.3.el6uek.x86_64 6/17
    Installing : glibc-headers-2.12-1.80.el6_3.5.x86_64 7/17
    Installing : glibc-devel-2.12-1.80.el6_3.5.x86_64 8/17
    Installing : gcc-4.4.6-4.el6.x86_64 9/17
    Installing : gcc-c++-4.4.6-4.el6.x86_64 10/17
    Installing : compat-libstdc++-33-3.2.3-69.el6.x86_64 11/17
    Installing : libaio-devel-0.3.107-10.el6.x86_64 12/17
    Installing : kernel-uek-firmware-2.6.32-300.32.3.el6uek.noarch 13/17
    Installing : kernel-uek-2.6.32-300.32.3.el6uek.x86_64 14/17
    Installing : ksh-20100621-16.el6.x86_64 15/17
    Installing : compat-libcap1-1.10-1.x86_64 16/17
    Installing : oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64 17/17
    Verifying : glibc-devel-2.12-1.80.el6_3.5.x86_64 1/17
    Verifying : compat-libcap1-1.10-1.x86_64 2/17
    Verifying : ksh-20100621-16.el6.x86_64 3/17
    Verifying : glibc-headers-2.12-1.80.el6_3.5.x86_64 4/17
    Verifying : gcc-4.4.6-4.el6.x86_64 5/17
    Verifying : kernel-uek-firmware-2.6.32-300.32.3.el6uek.noarch 6/17
    Verifying : libaio-devel-0.3.107-10.el6.x86_64 7/17
    Verifying : oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64 8/17
    Verifying : gcc-c++-4.4.6-4.el6.x86_64 9/17
    Verifying : cloog-ppl-0.15.7-1.2.el6.x86_64 10/17
    Verifying : libstdc++-devel-4.4.6-4.el6.x86_64 11/17
    Verifying : compat-libstdc++-33-3.2.3-69.el6.x86_64 12/17
    Verifying : kernel-uek-headers-2.6.32-300.32.3.el6uek.x86_64 13/17
    Verifying : mpfr-2.4.1-6.el6.x86_64 14/17
    Verifying : cpp-4.4.6-4.el6.x86_64 15/17
    Verifying : ppl-0.10.2-11.el6.x86_64 16/17
    Verifying  : kernel-uek-2.6.32-300.32.3.el6uek.x86_64                   17/17
    Installed:
    oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6
    Dependency Installed:
    cloog-ppl.x86_64 0:0.15.7-1.2.el6
    compat-libcap1.x86_64 0:1.10-1
    compat-libstdc++-33.x86_64 0:3.2.3-69.el6
    cpp.x86_64 0:4.4.6-4.el6
    gcc.x86_64 0:4.4.6-4.el6
    gcc-c++.x86_64 0:4.4.6-4.el6
    glibc-devel.x86_64 0:2.12-1.80.el6_3.5
    glibc-headers.x86_64 0:2.12-1.80.el6_3.5
    kernel-uek.x86_64 0:2.6.32-300.32.3.el6uek
    kernel-uek-firmware.noarch 0:2.6.32-300.32.3.el6uek
    kernel-uek-headers.x86_64 0:2.6.32-300.32.3.el6uek
    ksh.x86_64 0:20100621-16.el6
    libaio-devel.x86_64 0:0.3.107-10.el6
    libstdc++-devel.x86_64 0:4.4.6-4.el6
    mpfr.x86_64 0:2.4.1-6.el6
    ppl.x86_64 0:0.10.2-11.el6
    Complete!
    *[root@Steve-Test-rh6 yum.repos.d]# cat /etc/redhat-release*
    Red Hat Enterprise Linux Server release 6.3 (Santiago)
    *[root@Steve-Test-rh6 yum.repos.d]# lsb_release -d*
    Description:    Red Hat Enterprise Linux Server release 6.3 (Santiago)
    *[root@Steve-Test-rh6 yum.repos.d]#*
    *[root@Steve-Test-rh6 yum.repos.d]# uname -r*
    *2.6.32-279.11.1.el6.x86_64*
    [root@Steve-Test-rh6 yum.repos.d]#
    Edited by: 966042 on Oct 17, 2012 1:15 PM

  • ORACLE server session terminated by fatal error

    Hi,
    When i try to startup my database(10g), i am getting this error after database monted.
    ORA-00603: ORACLE server session terminated by fatal error.
    (Startup nomount is ok)
    conn /as sysdba
    Total System Global Area 1048576000 bytes
    Fixed Size 1223392 bytes
    Variable Size 343934240 bytes
    Database Buffers 700448768 bytes
    Redo Buffers 2969600 bytes
    Database mounted.
    ORA-00603: ORACLE server session terminated by fatal error
    Alert.log:
    Errors in file /u01/app/oracle/product/10.2.0/db_1/admin/db/udump/db_ora_9917.trc:
    ORA-00603: ORACLE server session terminated by fatal error
    ORA-00600: internal error code, arguments: [4194], [24], [14], [], [], [], [], []
    ORA-00600: internal error code, arguments: [4194], [24], [14], [], [], [], [], []
    The trace file is 1,6GB(!)
    Trace file:
    ----- Redo read statistics for thread 1 -----
    Read rate (ASYNC): 26Kb in 0.78s => 0.03 Mb/sec
    Total physical reads: 4096Kb
    Longest record: 0Kb, moves: 0/62 (0%)
    Change moves: 35/122 (28%), moved: 0Mb
    Longest LWN: 14Kb, moves: 0/13 (0%), moved: 0Mb
    Last redo scn: 0x0000.31539752 (827561810)
    NO VALID LOG MEMBER FOR SEQ# 20884 OF THREAD 1!
    NO VALID LOG MEMBER FOR SEQ# 20883 OF THREAD 1!
    *** 2011-01-06 06:18:51.782
    ksedmp: internal or fatal error
    ORA-00600: internal error code, arguments: [4194], [56], [49], [], [], [], [], []
    Current SQL statement for this session:
    update service$ set name = :1, name_hash = :2, network_name = :3, creation_date = :4, creation_date_hash = :5, deletion_date = null, goal = :6, flags = :
    ----- Call Stack Trace -----
    Thanks

    Hello,
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: '/u01/app/oracle/product/10.2.0/oradata/db/system01.dbf'The system01.dbf which belongs to the Tablespace SYSTEM is still inconsistent.
    So, I think you'll need to start from a Backup and apply all the Archived Redo logs before the ORA-600 occured.
    More over, try to open a Service Request to My Oracle Support and, send them all the Traces Files and Alert Log so that they can follow all the actions which has occured on this Database. You may need their help.
    Best regards,
    Jean-Valentin

  • Oracle RDBMS Screen is missing.

    Dear Experts,
    Our Problem is, while Installing ERP6.0 it asks for Oracle Client instead of Oracle RDBMS.
    That Oracle RDBMS Screen is missing.
    So it doesn't create database and subsequent folder under /oracle/stage/102_64.
    We have Downloaded the file RDBMS_SAP_64.zip and unzipped as well but of no use, as document said "SAPinst extracts the Oracle RDBMS software to the staging area". However in our case while running SapInst it ask for Oracle Client.
    OS=HP-UX 11.31 PA-RISC
    Database=Oracle 10.2
    ERP6.0
    Please help to resolve the Issue.
    Warm Regards,
    Ajit
    +91 9818999536

    Hello Ajit,
    sorry i misunderstood you before.
    > Then Sapinst automatically extracted the oracle RDBMS installation files to the folder /oracle/stage/102_64/database.From there we executed ./RUNINSTLLER and successfully installed.
    Yes, that is true and also the way like it is described in the installation guide. Afaik you can set a flag in the SAPINST dialog, if you want to extract the files or not. Also the dialog for the RDBMS installation DVDs is just coming up by the database instance installation. Maybe you have select the wrong installation path in SAPINST?
    > When it prompts for Database Installation we need to extract Oracle RDBMS to the folder /oracle/stage/102_64/ and Download the file RDBMS_SAP_64.zip attached to SAP Note 819830.am i right?
    Yes, you can also do that stuff manually. You also need the zip file from sapnote #819830.
    This is described in sapnote #972263 (Inst.NW 7.0(2004s)SR2/Business Suite 2005 SR2-UNIX/Oracle).
    <D041703, 08/SEP/06>----
    Updating SAP-Specific Files in the Oracle stage area
    Use SAPinst extracts the Oracle RDBMS software to the staging area, usually /oracle/stage/102_64/database. The "SAP" folder located in /oracle/stage/102_64/database contains SAP-specific scripts as well as the response files. Before starting the Oracle software installation, you need to update this SAP folder so that the newest versions of the scripts or response files are used.
    Procedure
          1. Rename the original "SAP" folder by performing one of the following:
    mv /oracle/stage/102_64/database/SAP
          /oracle/stage/102_64/database/SAP_ORIG
    mv /oracle/stage/102_64/database/Disk1/SAP
          /oracle/stage/102_64/database/Disk1/SAP_ORIG
          2. Download the file RDBMS_SAP_32.zip (for 32-bit platforms) or RDBMS_SAP_64.zip (for 64-bit platforms) attached to SAP Note 819830 and copy it to a temporary location such as /tmp
          3. Extract the zip file by performing one of the following:
    cd /oracle/stage/102_64/database
          unzip /tmp/RDBMS_SAP.zip
    cd /oracle/stage/102_64/database/Disk1
          unzip /tmp/RDBMS_SAP.zip
    You should now see the directory "SAP" extracted with the updated
    version of SAP-specific files.
    Regards
    Stefan

  • Separate User for Oracle RDBMS and EM Agent...

    Good Day All,
    Has anyone here deployed the EM Agent (10.2 or 11.1) as it's own user? For example, leave the Oracle RDBMS binaries owned by "oracle" but install the EM Agent as "oagent."
    I inquired with Oracle Support and I've received the "it is possible and done in some environments" but I want to know how many folks have done it, how large of a target base are you monitoring, and what target types have you tried. We are using a mixed RHEL & OEL environment.
    Our goal is to separate the installation and support of the EM Agents from the RDBMS by team. I think we would want to have a shared Linux group... there might be some issues with the Inventory and writing to it by separate owners but we should be able to get around that.
    Thoughts?
    TIA!
    Regards,
    Rich

    Thanks for the response!
    Besides central inventory, do you know of any other issues we might have with this configuration? Have you implemented this to monitor targets such as Linux hosts, Listeners, RDBMS, WebLogic, iAS, Peoplesoft, Siebel, etc?
    Regards,
    Rich

  • @/vobs/oracle/rdbms/admin/catproc.sql  error message

    After setting up 9i DB manually when i ran this script all went well with few errors , i am wondering these errors are ignoreable ....
    @/vobs/oracle/rdbms/admin/catproc.sql
    Grant succeeded.
    drop package body sys.diana
    ERROR at line 1:
    ORA-04043: object DIANA does not exist
    drop package sys.diana
    ERROR at line 1:
    ORA-04043: object DIANA does not exist
    Package created.
    Package body created.
    drop package body sys.diutil
    ERROR at line 1:
    ORA-04043: object DIUTIL does not exist
    drop package sys.diutil
    ERROR at line 1:
    ORA-04043: object DIUTIL does not exist
    Package created.
    ERROR at line 1:
    ORA-04043: object PSTUBT does not exist
    Procedure created.
    Grant succeeded.
    drop procedure sys.pstub
    ERROR at line 1:
    ERROR at line 1:
    ORA-04043: object SUBPTXT2 does not exist
    Procedure created.
    drop procedure sys.subptxt
    ERROR at line 1:
    ORA-04043: object SUBPTXT does not exist
    ERROR at line 1:
    ORA-04043: object DBMS_XPLAN_TYPE_TABLE does not exist
    drop type dbms_xplan_type
    ERROR at line 1:
    ORA-04043: object DBMS_XPLAN_TYPE does not exist
    Type created.
    ERROR at line 1:
    ORA-00942: table or view does not exist
    DROP TABLE ODCI_WARNINGS$
    ERROR at line 1:
    ORA-00942: table or view does not exist
    Type created.
    Table truncated.
    drop sequence dbms_lock_id
    ERROR at line 1:
    ORA-02289: sequence does not exist
    Sequence created.
    drop table SYSTEM.AQ$_Internet_Agent_Privs
    ERROR at line 1:
    ORA-00942: table or view does not exist
    drop table SYSTEM.AQ$_Internet_Agents
    ERROR at line 1:
    ORA-00942: table or view does not exist
    Table created.
    DROP SYNONYM def$_tran
    ERROR at line 1:
    ORA-01434: private synonym to be dropped does not exist
    DROP SYNONYM def$_call
    ERROR at line 1:
    ORA-01434: private synonym to be dropped does not exist
    DROP SYNONYM def$_defaultdest
    ERROR at line 1:
    DROP TYPE SYS.ExplainMVMessage FORCE
    ERROR at line 1:
    ORA-04043: object EXPLAINMVMESSAGE does not exist
    Type created.
    drop view sys.transport_set_violations
    ERROR at line 1:
    ORA-00942: table or view does not exist
    PL/SQL procedure successfully completed.
    drop table sys.transts_error$
    ERROR at line 1:
    ORA-00942: table or view does not exist
    drop operator XMLSequence
    ERROR at line 1:
    ORA-29807: specified operator does not exist
    drop function XMLSequenceFromXMLType
    ERROR at line 1:
    ORA-04043: object XMLSEQUENCEFROMXMLTYPE does not exist
    drop function XMLSequenceFromRefCursor
    ERROR at line 1:
    drop function XMLSequenceFromRefCursor2
    ERROR at line 1:
    ORA-04043: object XMLSEQUENCEFROMREFCURSOR2 does not exist
    drop type XMLSeq_Imp_t
    ERROR at line 1:
    ORA-04043: object XMLSEQ_IMP_T does not exist
    drop type XMLSeqCur_Imp_t
    ERROR at line 1:
    ORA-04043: object KU$_IND_PART_T does not exist
    drop type ku$_ind_part_list_t force
    ERROR at line 1:
    ORA-04043: object KU$_IND_PART_LIST_T does not exist
    drop type ku$_piot_part_t force
    ERROR at line 1:
    Grant succeeded.
    Synonym created.
    Grant succeeded.
    Package altered.
    Package altered.
    PL/SQL procedure successfully completed.

    These errors are ignorable, Oracle just trying to drop the package before creating them. If this is the first time you run catproc.sql, the errors are expected.

Maybe you are looking for

  • Void Methods and Value Returning Methods in Java

    Hello, I'm new here so please let me know if I overstep any of the rules or expectations. I merely want to learn more about Java Programming efficiently, and easily. I can ask and discuss these topics with my online prof, but she doesn't have much ti

  • Exchange 2013 - Prevent Outlook Clients From Connecting To A CAS Server In A Different AD Site

    Hi all, I could really do with your help! We have 3 physical sites, A, B & C, with sites A & B having a really fast low latency links between them, so from an AD point of view they are 1 site.  Site C has links to both sites A & B, but the link is a

  • Check customer's locking

    Hey, there. I'm searching for a FM which checks if a customer is locked by another user or not. I have a FM which makes a batch input of XD02 transaction and I want to know before the BI proccessing if sombodey is editing the customer data at the sam

  • Can compile but cannot run.

    Dear Java Guru, Wish to find out why I can compile but cannot run. I encounter the following error: 'Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/jai/JAI at saveasone.<init>(saveasone.java:29) at saveasone.main(saveasone.jav

  • MSSQL 2005 user database now shows up in system database folder

    While attempting to set up sql replication in MSSQL 2005 one of my user databases is now in the systems database folder.  I need to move it back to the user databases folder.  Any help would be greatly appreciated.