Re: Newbie Oracle DBA question - Why CREATE ANY VIEW not shown

From: Richard <RSL101_at_gmail.com>
Date: Mon, 28 Jul 2008 09:16:28 -0700 (PDT)
Message-ID: <b1029e6d-fe32-4511-b8c9-5d1af90c222b@z66g2000hsc.googlegroups.com>


On Jul 25, 2:06 pm, hpuxrac <johnbhur..._at_sbcglobal.net> wrote:
> On Jul 24, 8:12 pm, Richard <RSL..._at_gmail.com> wrote:
>
>
>
>
>
> > I am just starting out as Oracle DBA, been on other RDBMS. I finished
> > exp/imp a schema from from another oracle instance. Everything looked
> > good except:
>
> >  select dbms_metadata.get_granted_ddl ('SYSTEM_GRANT','XXXX') from
> > dual;
>
> > DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','XXXX')
> > ---------------------------------------------------------------------------­-----
>
> >   GRANT SELECT ANY DICTIONARY TO "XXXX"
>
> >   GRANT CREATE ANY SNAPSHOT TO "XXXX"
>
> > on my target db, and from the original db, I got:
>
> > SQL> select dbms_metadata.get_granted_ddl ('SYSTEM_GRANT','XXXX') from
> > dual;
>
> > DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','XXXX')
> > ---------------------------------------------------------------------------­-----
>
> >   GRANT SELECT ANY DICTIONARY TO "XXXX"
>
> >   GRANT CREATE ANY SNAPSHOT TO "XXXX"
>
> >   GRANT CREATE ANY VIEW TO "XXXX"
>
> >   GRANT UNLIMITED TABLESPACE TO "XXXX"
>
> > Before I started the import (with fromuser=XXXX touser=XXXX) , I
> > granted (from sys as sysdba I think),
>
> >   GRANT SELECT ANY DICTIONARY TO "XXXX";
> >   GRANT CREATE ANY SNAPSHOT TO "XXXX";
> >   GRANT UNLIMITED TABLESPACE TO "XXXX";
> >   grant select any dictionary to "XXXX";
>
> > and was succesfully granted. I didnt run the dbms-get-ddl immediately.
>
> > Why "CREATE ANY VIEW" and "UNLIMITED TABLESPACE" not shown up ?
>
> > ----------------------------------------------- part 2
> > ----------------------------------
>
> > By the way data compared with source looked good after imp. Same
> > counts and everything although I didnt check every user tables. I did
> > get this on the log output of imp:
>
> > IMP-00017: following statement failed with ORACLE error 20001:
> >  "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '30383131';
> > SREC.MAX"
> >  "VAL := '796E69656C73656E'; SREC.EAVS := 0; SREC.CHVALS := NULL;
> > SREC.NOVALS"
> >  " :=
> > DBMS_STATS.NUMARRAY(250369961492205000000000000000000000,63050733528527"
> >  "5000000000000000000000); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1);
> > SREC.EPC "
> >  ":= 2;
> > DBMS_STATS.SET_COLUMN_STATS(NULL,'"UNUSUAL_ACTIVITY_LOG"','"CHANGED_B"
> >  "Y_NAME"', NULL ,NULL,NULL,80,.0125,1552,srec,3,6); END;"
> > IMP-00003: ORACLE error 20001 encountered
> > ORA-20001: Invalid or inconsistent input values
> > ORA-06512: at "SYS.DBMS_STATS", line 3425
> > ORA-06512: at line 1
>
> > About to enable constraints...
> > Import terminated successfully with warnings.
>
> > Is it only bad statistics ?  nothing to worry about right and I can
> > run compute statistics on the user tables to fix ?  The export run did
> > say something about "questionable statistics".
>
> > Your answer is most appreciated.  --Richard
>
> What version of oracle exactly are the 2 instances operating on?
>
> What version of exp and imp did you use to move stuff between?- Hide quoted text -
>
> - Show quoted text -

My question really is after I did the grants (said succesful) :

  GRANT CREATE ANY VIEW TO "XXXX"
  GRANT UNLIMITED TABLESPACE TO "XXXX" DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','XXXX') does not show it. Is it a display problem or maybe I need to see it some other ways ?

Thank you in advance. Richard. Received on Mon Jul 28 2008 - 11:16:28 CDT

Original text of this message