Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ALTER TABLE with NOWAIT

muttleychessFeb 21 2008 — edited Feb 21 2008
Hi
How can I to do ALTER with NOWAIT ?

18:07:26 SYSTEM_O05HM2>ALTER TABLE SISSCNOB.ELEGIBILIDADE
18:07:34   2   ADD (NM_SEQUENCIA_ELEGIBILIDADE  NUMBER(10));
ALTER TABLE SISSCNOB.ELEGIBILIDADE
*
ERROR at line 1:
ORA-00054: resource busy and acquire with NOWAIT specified


18:07:34 SYSTEM_O05HM2>
18:07:34 SYSTEM_O05HM2>ALTER TABLE SISSCNOB.ELEGIBILIDADE DROP CONSTRAINT ELEGIBILIDADE_PK;
ALTER TABLE SISSCNOB.ELEGIBILIDADE DROP CONSTRAINT ELEGIBILIDADE_PK
*
ERROR at line 1:
ORA-00054: resource busy and acquire with NOWAIT specified


18:07:35 SYSTEM_O05HM2> ALTER TABLE SISSCNOB.ELEGIBILIDADE
18:24:05   2   ADD (NM_SEQUENCIA_ELEGIBILIDADE  NUMBER(10));

Table altered.

18:24:05 SYSTEM_O05HM2>
18:24:06 SYSTEM_O05HM2>ALTER TABLE SISSCNOB.ELEGIBILIDADE DROP CONSTRAINT ELEGIBILIDADE_PK;

Table altered.

18:24:12 SYSTEM_O05HM2>ALTER TABLE SISSCNOB.ELEGIBILIDADE ADD (
18:24:16   2    CONSTRAINT ELEGIBILIDADE_PK
18:24:16   3   PRIMARY KEY
18:24:16   4   (NM_CICLO_OPERACIONAL, CD_TIPO_ESTRUTURA_COMERCIAL, CD_ESTRUTURA_COMERCIAL, CD_CONSULTORA, CD_MOMENTO_CNO,NM_SEQUENCIA_ELEGIBILIDADE ));
 (NM_CICLO_OPERACIONAL, CD_TIPO_ESTRUTURA_COMERCIAL, CD_ESTRUTURA_COMERCIAL, CD_CONSULTORA, CD_MOMENTO_CNO,NM_SEQUENCIA_ELEGIBILIDADE ))
                                                                                                           *
ERROR at line 4:
ORA-01449: column contains NULL values; cannot alter to NOT NULL


18:24:16 SYSTEM_O05HM2>CREATE INDEX SISSCNOB.I0_ELEGIBILIDADE ON SISSCNOB.ELEGIBILIDADE
18:24:47   2   (CD_CONSULTORA, ID_STATUS_ELEGIBILIDADE)
18:24:47   3   LOGGING
18:24:47   4  NOPARALLEL;

Index created.

18:24:48 SYSTEM_O05HM2>CREATE SEQUENCE SISESTAT.SEQ_SCNOB_ELEGIBILIDADE
18:24:53   2  START WITH 1
18:24:53   3  INCREMENT BY 1
18:24:53   4  MINVALUE 1
18:24:53   5  MAXVALUE 9999999999
18:24:53   6  NOCACHE
18:24:53   7  NOCYCLE
18:24:53   8  NOORDER ;

Sequence created.

18:24:53 SYSTEM_O05HM2>GRANT SELECT, ALTER ON  SISESTAT.SEQ_SCNOB_ELEGIBILIDADE TO PROCSCNOB;

Grant succeeded.

18:24:57 SYSTEM_O05HM2>CREATE SYNONYM PROCSCNOB.SEQ_SCNOB_ELEGIBILIDADE FOR SISESTAT.SEQ_SCNOB_ELEGIBILIDADE;

Synonym created.

18:24:58 SYSTEM_O05HM2>ALTER TABLE SISSCNOB.ELEGIBILIDADE ADD (
18:25:18   2    CONSTRAINT ELEGIBILIDADE_PK
18:25:18   3   PRIMARY KEY
18:25:18   4   (NM_CICLO_OPERACIONAL, CD_TIPO_ESTRUTURA_COMERCIAL, CD_ESTRUTURA_COMERCIAL, CD_CONSULTORA, CD_MOMENTO_CNO,NM_SEQUENCIA_ELEGIBILIDADE ));
 (NM_CICLO_OPERACIONAL, CD_TIPO_ESTRUTURA_COMERCIAL, CD_ESTRUTURA_COMERCIAL, CD_CONSULTORA, CD_MOMENTO_CNO,NM_SEQUENCIA_ELEGIBILIDADE ))
                                                                                                           *
ERROR at line 4:
ORA-01449: column contains NULL values; cannot alter to NOT NULL


18:25:18 SYSTEM_O05HM2> l
  1  ALTER TABLE SISSCNOB.ELEGIBILIDADE ADD (
  2    CONSTRAINT ELEGIBILIDADE_PK
  3   PRIMARY KEY
  4*  (NM_CICLO_OPERACIONAL, CD_TIPO_ESTRUTURA_COMERCIAL, CD_ESTRUTURA_COMERCIAL, CD_CONSULTORA, CD_MOMENTO_CNO,NM_SEQUENCIA_ELEGIBILIDADE ))
18:25:19 SYSTEM_O05HM2>ed
Wrote file afiedt.buf

  1  ALTER TABLE SISSCNOB.ELEGIBILIDADE ADD (
  2    CONSTRAINT ELEGIBILIDADE_PK
  3   PRIMARY KEY
  4*  (NM_CICLO_OPERACIONAL, CD_TIPO_ESTRUTURA_COMERCIAL, CD_ESTRUTURA_COMERCIAL, CD_CONSULTORA, CD_MOMENTO_CNO,NM_SEQUENCIA_ELEGIBILIDADE ))
18:25:38 SYSTEM_O05HM2>spool off
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 20 2008
Added on Feb 21 2008
2 comments
6,314 views