ERROR in dbms_stats
Hi,
i am executing dbms_stats . but i am receiving the following error as
SQL> exec dbms_stats.gather_schema_stats ( ownname => 'STA' , estimate_percent => 10 );
BEGIN dbms_stats.gather_schema_stats ( ownname => 'STA' , estimate_percent => 10 ); END;
ERROR at line 1:
ORA-06521: PL/SQL: Error mapping function
ORA-06512: at "SYS.DBMS_STATS", line 9375
ORA-06512: at "SYS.DBMS_STATS", line 9857
ORA-06512: at "SYS.DBMS_STATS", line 10041
ORA-06512: at "SYS.DBMS_STATS", line 10095
ORA-06512: at "SYS.DBMS_STATS", line 10072
ORA-06512: at line 1
please provide me the solution
I find this better
@>ed
Wrote file afiedt.buf
1 begin
2 dbms_stats.gather_schema_stats(
3 ownname => 'HR',
4 estimate_percent => dbms_stats.auto_sample_size,
5 degree => 7
6 );
7* end;
@>/
PL/SQL procedure successfully completed.Using estimate_percent => dbms_stats.auto_sample_size to let Oracle determine the appropriate sample size
for good statistics.
Please visit here:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_stats.htm#i1036456
Adith
Similar Messages
-
Error using dbms_stats.drop_extended_stats
Hi!
I have the following problem:
I want to drop extended stats and i get the following error:
SQL> begin
2 dbms_stats.drop_extended_stats (
3 ownname => 'ORAP'
4 ,tabname => 'TDORGEH'
5 ,extension => '(O2_KOE||''*'')'
6 );
7 end;
8 /
begin
FEHLER in Zeile 1:
ORA-00001: Unique Constraint (SYS.I_WRI$_OPTSTAT_HH_OBJ_ICOL_ST) verletzt
ORA-06512: in "SYS.DBMS_STATS", Zeile 8443
ORA-06512: in "SYS.DBMS_STATS", Zeile 8497
ORA-06512: in "SYS.DBMS_STATS", Zeile 31747
ORA-06512: in Zeile 2
SQL> SELECT extension_name, extension
2 FROM dba_stat_extensions
3 WHERE table_name = 'TDORGEH';
EXTENSION_NAME EXTENSION
SYS_STUU82KTNIFD_P94KDKJ9#0$08 ("O2_KOE"||'*')
SYS_STUH6U9E_VV_9BVM9I3NNRX#8S ("O3_KOE"||'*')
SYS_STUCUZFT$CCNA7ZD6R08R3T660 ("O4_KOE"||'*')
SYS_STUCSINP1TWGAB#R_V3$XR72E7 ("O5_KOE"||'*')
SYS_STUFD58RVB7F0J1IOL2Q#Z$_VB ("O6_KOE"||'*')
SYS_STU#84ID#J#21ML9$7ZN#HQ7$Q ("O7_KOE"||'*')
SYS_STUCMDCY97QZOEH7TEIAB43GUX ("O8_KOE"||'*')
SYS_STUL3EYD$4V756XR5TCCV7KP94 ("O9_KOE"||'*')
SYS_STUWBXP9BM7ZXAR$JL9C6XVT7B ("O10_KOE"||'*')
9 Zeilen ausgewõhlt.
What is the problem?Hi,
While going through the link, it seems that METHOD_OPT => 'FOR COLUMNS SIZE AUTO' is obsolete in Oracle 11g and I will have to use METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO' instead of that. But the option METHOD_OPT => 'FOR COLUMNS SIZE AUTO' used to take just 5 minutes to complete while METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO' is taking 1 hour.
I want it to take time (5-6 minutes) which the original METHOD_OPT => 'FOR COLUMNS SIZE AUTO' was taking. -
ORA-00904 error in DBMS_STATS.GATHER_SCHEMA_STATS
Oracle 9.2.0.5 on Solaris
I am trying to run weekly stat gathering on a schema, using DBMS_STAT
I am getting this error on a specific table, wehich aborts the entire process:
ORA-00904: "SEARCHKEYWORKS": invalid identifier
there is no such field. the table creator confirmed that initally he called a field SEARCHKEYWORKS, but later dropped it and created a new one with different name. maybe we did run DBMS_STATS on this table before the change.
when trying to delete stats for this table, using bms_stats.delete_table_stats(ownname=> 'yyyy', tabname=> 'xxxx') I get a ORA-20000, unable to set values for column BRIEFDESCRIPTION, an existing column
this table is referenced from many other tables, so a simple drop/recreate would be a pain. any way to fix this?
Note: I can run the old-style command ANALYZE TABLE xxx COMPUTE STATISTICS just fine; its just the DBMS_STATS package that can't be run on this table.thanks for the support.
the weekly task that first reported the error was
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS('SSSSSS',DBMS_STATS.AUTO_SAMPLE_SIZE,FALSE,'FOR ALL COLUMNS SIZE 1',NULL,'DEFAULT',TRUE);
the log file showed the error. where looking which table was last analyzed I gathered it was this table.
then I tried manually only this table, from manager console using their default, which is:
dbms_stats.gather_table_stats(ownname=> 'SSSSSS', tabname=> 'XXXXXX', partname=> NULL);
Hey,
could you post your dbms_stats complete syntax?
Jaffar -
How to view the pl/sql for dbms_stats
Hi,
Please can you help?
From executing the code execute dbms_stats.gather_database_stats; , I have the following error:
BEGIN dbms_stats.gather_database_stats; END;
ERROR at line 1:
ORA-01476: divisor is equal to zero
ORA-06512: at "SYS.DBMS_STATS", line 13336
ORA-06512: at "SYS.DBMS_STATS", line 13682
ORA-06512: at "SYS.DBMS_STATS", line 13826
ORA-06512: at "SYS.DBMS_STATS", line 13790
ORA-06512: at line 1
I wanted to see the pl/sql code for the package body to see where the +'divisor is equal to zero'+ could be coming from.
I'm logged in to the database as SYS and ran the following query :
select text from all_source
where name = 'DBMS_STATS'
and type = 'PACKAGE_BODY';
what I get is unreadable.
Database version is 10.2.0.3
thank you.Hello,
You may consult the following Notes from My Oracle Support:
Getting ORA-01476 during execution of DBMS_STATS.GATHER_SCHEMA_STATS (Doc ID 464440.1) Or, as you are in 10.2.0.3, you may also apply the Patch Set *10.2.0.4* as it seems to be a Bug.
Hope this help.
Best regards,
Jean-Valentin -
Hi all,
I am running on AIX version 5.3 with oracle 10.2.0.1 database.
Since yesterday I am encountering errors when gathering statistics from table partitions that already have data in it. I was able to gather without errors for years but then suddenly I got the following errors:
exec dbms_stats.gather_table_stats('BLP', 'ADJUSTMENT_TRANSACTION', 'ADJUSTMENT_TRANSACTION_P201311', GRANULARITY=>'PARTITION')
BEGIN dbms_stats.gather_table_stats('BLP', 'ADJUSTMENT_TRANSACTION', 'ADJUSTMENT_TRANSACTION_P201311', GRANULARITY=>'PARTITION'); END;
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "SYS.DBMS_STATS", line 13044
ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_STATS", line 13076
ORA-06512: at line 1
I also got the following errors in the alert_logs:
ORA-00600: internal error code, arguments: [KSFD_DECAIOPC], [0x7000004FF189780], [], [], [], [], [], []
The other day the alert_log generated this error when generating statistics also for another table:
ORA-01114: IO error writing block to file 1001 (block # 4026567)
ORA-27063: number of bytes read/written is incorrect
IBM AIX RISC System/6000 Error: 28: No space left on device
As I checked, the server has sufficient space.
Do you guys have any idea what could be the problem? I can't generate table statistics as of the moment due to this problem.
Regards,
TimHi Suntrupth,
BLP@OLSG3DB > show parameter filesystemio_options
NAME TYPE VALUE
filesystemio_options string asynch
BLP@OLSG3DB > show parameter disk_asynch_io
NAME TYPE VALUE
disk_asynch_io boolean TRUE
No invalid objects where returned also:
BLP@OLSG3DB > select object_name from dba_objects where status='INVALID' and owner='SYS';
no rows selected
Regards,
Tim -
What privileges for GATHER_TABLE_STATS on table in other schema
Hi,
I'm trying to gather some histogram data for a table in another schema and run into the following error:
begin
DBMS_STATS.GATHER_TABLE_STATS('NGM101','NGG_BASISCOMPONENT', METHOD_OPT => 'FOR COLUMNS SIZE 75 tre_id_o');
end;
ORA-20000: Unable to analyze TABLE "NGM101"."NGG_BASISCOMPONENT", insufficient privileges or does not exist
ORA-06512: at "SYS.DBMS_STATS", line 13172
ORA-06512: at "SYS.DBMS_STATS", line 13202
ORA-06512: at line 2
Statement works fine for the SYSTEM user so I guess I need some privileges to do this. But what privileges do I need? (9i and 10G)
thanks ReneI am getting the same error.
USER sysadm has ANALYZE ANY privilege,infact user has got dba privliege. but still i am getting the same error. what could be the issue here.
SQL> select * from user_role_privs where username='SYSADM' ;
USERNAME GRANTED_ROLE ADM DEF OS_
SYSADM CONNECT NO YES NO
SYSADM DBA NO YES NO
SYSADM PSADMIN NO YES NO
SYSADM RESOURCE NO YES NO
SQL> connect sysadm/sysadm
Connected.
SQL> exec DBMS_STATS.GATHER_TABLE_STATS (ownname=>'sysadm', tabname => 'PS_SJT_PERSON');
BEGIN DBMS_STATS.GATHER_TABLE_STATS (ownname=>'sysadm', tabname => 'PS_SJT_PERSON'); END;
ERROR at line 1:
ORA-20000: Unable to analyze TABLE "SYSADM"."PS_SJT_PERSON", insufficient
privileges or does not exist
ORA-06512: at "SYS.DBMS_STATS", line 13046
ORA-06512: at "SYS.DBMS_STATS", line 13076
ORA-06512: at line 1 -
Error while using DBMS_STATS.GATHER_schema_STATS
Hi All,
My database just got upgraded from Oracle 9i to Oracle 11g.
While everything else is working fine post upgrade Oracle, the DBMS_STATS.GATHER_schema_STATS with METHOD_OPT => 'FOR COLUMNS SIZE ALL' , which was working fine in Oracle 9i is throwing error after upgarde.
Below is the error I received:
SQL> execute DBMS_STATS.GATHER_schema_STATS ('cins_dm', METHOD_OPT => 'FOR COLUMNS SIZE AUTO');
BEGIN DBMS_STATS.GATHER_schema_STATS ('cins_dm', METHOD_OPT => 'FOR COLUMNS SIZE AUTO'); END;
ERROR at line 1:
ORA-20001: method_opt should follow the syntax "[FOR ALL [INDEXED|HIDDEN] COLUMNS [size_caluse]]" when gathering statistics on a group of tables
ORA-06512: at "SYS.DBMS_STATS", line 9641
ORA-06512: at "SYS.DBMS_STATS", line 9716
ORA-06512: at "SYS.DBMS_STATS", line 10048
ORA-06512: at "SYS.DBMS_STATS", line 18939
ORA-06512: at "SYS.DBMS_STATS", line 19132
ORA-06512: at "SYS.DBMS_STATS", line 19088
ORA-06512: at line 1
OS Details:
Has this option got obsolete in Oracle 11g?
What is the alternative to this?
OS and Databse Details*
OS:
scrbbiddkbry002:sas# uname -a
SunOS scrbbiddkbry002 5.9 Generic_122300-51 sun4u sparc SUNW,Sun-Fire-V240
Oracle Client:
SQL*Plus: Release 9.2.0.1.0 - Production
Oracle Server:
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for Solaris: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production
Edited by: user13071592 on Aug 3, 2010 2:38 AMHi,
While going through the link, it seems that METHOD_OPT => 'FOR COLUMNS SIZE AUTO' is obsolete in Oracle 11g and I will have to use METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO' instead of that. But the option METHOD_OPT => 'FOR COLUMNS SIZE AUTO' used to take just 5 minutes to complete while METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO' is taking 1 hour.
I want it to take time (5-6 minutes) which the original METHOD_OPT => 'FOR COLUMNS SIZE AUTO' was taking. -
Error while trying to run DBMS_STAT.GATHER_TABLE_STATS
Hi Gurus,
I am trying to run DBMS_STAT.GATHER_TABLE_STATS from a procedure from a DBA role granted user I am getting the folowing error:
ORA-20000: Unable to analyze TABLE "<SCHEMA_NAME>"."<TABLE_NAME>", insufficient privileges or does not exist
ORA-06512: at "SYS.DBMS_STATS", line 13046
ORA-06512: at "SYS.DBMS_STATS", line 13076
ORA-06512: at line 2
Is I am missing something?
Please help...
//sabyIt's a quite common problem...
Privileges granted through roles doesn't work inside stored procedures. So the DBA role it's not working inside procedure.
See Metalink Note 168168.1.
If you want to run dbms_stats.gather_table_stats from inside procedure,
you need to grant "ANALYZE ANY" directly to this user.
Thanks
Tomasz K. -
Error when running DBMS_STATS package
Hi all.
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Solaris: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production
I am trying to gather schema stats using dbms_stats package and I see the following:
SQL> BEGIN DBMS_STATS.gather_schema_stats('SYSADM');
2 END;
3 /
ERROR at line 1:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-04040: file G534513-1004.txt in EXT_WINDIR not found
ORA-06512: at "SYS.DBMS_STATS", line 9375
ORA-06512: at "SYS.DBMS_STATS", line 9857
ORA-06512: at "SYS.DBMS_STATS", line 10041
ORA-06512: at "SYS.DBMS_STATS", line 10095
ORA-06512: at "SYS.DBMS_STATS", line 10072
ORA-06512: at line 1
The directory exists but the file is long gone. How can I get around this error?
ThanksSee if this helps,
ERROR WITH EXTERNAL TABLE
HTH
Aman.... -
DBMS_STATS package error message
Hi,
I have Oracle DBA II class and when I do my homework assignment, I encountered this error when exec the DBMS_STATS package......(unsupported construct or internal error). What did I do wrong? Can anyone help? Thanks. - katie
===============================================
SQL> exec dbms_advisor.set_default_task_parameter('ADDM','DB_ACTIVITY_MIN',30);
PL/SQL procedure successfully completed.
SQL> create table addm(id number, name varchar2(2000));
Table created.
SQL> exec DBMS_STATS.GATHER_TABLE_STATS(-ownname=>'ADDM', tabname=>'ADDM',-estimate_percent=>DBMS_ST
ATS.AUTO_SAMPLE_SIZE);
BEGIN DBMS_STATS.GATHER_TABLE_STATS(-ownname=>'ADDM', tabname=>'ADDM',-estimate_percent=>DBMS_STATS.
ERROR at line 1:
ORA-06550: line 1, column 37:
PLS-00707: unsupported construct or internal error [2603]
ORA-06550: line 1, column 7:
PL/SQL: Statement ignoredThank you so much. It works! I removed the dash (-) sign in front of the variable name. Thanks again.
SQL> exec DBMS_STATS.GATHER_TABLE_STATS(ownname=>'ADDM', tabname=>'ADDM',estimate_percent=>DBMS_STAT
S.AUTO_SAMPLE_SIZE);
PL/SQL procedure successfully completed. -
Error while running: SYS.DBMS_STATS Package.
when i am trying to execute the DBMS_STATS Package inside a procedure, getting the error.
ORA-12805: parallel query server died unexpectedly
ORA-06512: at "SYS.DBMS_STATS", line 9643
ORA-06512: at "SYS.DBMS_STATS", line 10137
ORA-06512: at "SYS.DBMS_STATS", line 10324
ORA-06512: at "SYS.DBMS_STATS", line 10378
ORA-06512: at "SYS.DBMS_STATS", line 10355
ORA-06512: at line 2
Can anyone help me out.I dont know much of the DBA stuff.Hi,
Try setting the following parameters in init.ora:
dbhandles_cached = 0
hash_join_enabled=false
timed_statistics = false
If the problem still reproduces then try increasing your SORT_AREA_SIZE of your session to a larger value.
When a ORA-12805 occurs in most cases it is accompanied with a ORA-600 or a ORA-7445. Hence please check your alert.log if such errors are reported there.
Verify the files of the temporary tablespace of type TEMPORARY are in a full file system ( no free space available).
Nicolas. -
I had an issue with the default oracle job to analyze the database. I opened a metalink ticket and they said there is a known bug in 10.1.0.3 with the default oracle job and it does not work.
I am not allowed allowed to update. so the work around was to run this from dba_jobs.
I have this job created as system and run it manually...
dbms_stats.gather_database_stats(cascade => TRUE,method_opt => 'FOR ALL COLUMNS SIZE AUTO',
degree=>8 )
I can execute this when logged in as system.
When I try to execute the job I get:
ORA-12012: error on auto execute of job 26ORA-20000: Insufficient privileges to analyze an object in DatabaseORA-06512: at "SYS.DBMS_STATS", line 12086ORA-06512: at "SYS.DBMS_STATS", line 12425ORA-06512: at "SYS.DBMS_STATS", line 12567ORA-06512: at "SYS.DBMS_STATS", line 12531ORA-06512: at line 1This is running as system?
The table I don't have access to is located in someones schema.
log_user,priv_user, and schema_user are all system...
Why can I run this manually and not through a job?
Edited by: Guess2 on Jul 21, 2009 9:15 AM
Edited by: Guess2 on Jul 21, 2009 9:16 AMThe table I get an error on is not partitioned.
I also do not get a exception when I run that procedure manually as system, but when I run it from dba_jobs, I get an insufficient privileges issue. -
Oracle: 9.2.0.8
O/S: HP-UX B11.11
I get this error? Any advice?
begin
dbms_stats.gather_table_stats(ownname=> 'SAPDWS', tabname=> '/BDL/CUST', partname=> NULL);
end;
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.DBMS_STATS", line 101516
ORA-06512: at "SYS.DBMS_STATS", line 101516
ORA-06512: line 2Try to put additional double quotes around the table name:
begin
dbms_stats.gather_table_stats(ownname=> 'SAPDWS', tabname=> '"/BDL/CUST"', partname=> NULL);
end; -
DBMS_STATS/DBMS_STATS_INTERNAL won't recompile without errors.
I'm trying to drop and recreate the AWR in an Oracle 11.1.0.7 database. Per instructions, I started the database with statistics_level set to BASIC to turn off AWR/ADDM and then ran:
@?/rdbms/admin/catnoawr.sql -- to drop the AWR structures -- it ran fine.
@?/rdbms/admin/catawrtb.sql -- to rebuild the AWR structures -- it ran fine, too.
I tried to run a manual snapshot in the database and it errored saying that the package
SYS.DBMS_STATS was invalid. I ran the following to recompile the procedures but received
the following error:
Warning: Package created with compilation errors.
SQL> show errors
Errors for PACKAGE DBMS_STATS_INTERNAL:
LINE/COL ERROR
455/5 PL/SQL: SQL Statement ignored
466/40 PL/SQL: ORA-00942: table or view does not exist
1292/5 PL/SQL: SQL Statement ignored
1293/10 PL/SQL: ORA-00942: table or view does not exist
SQL>
Apparently some view or table doesn't exist. I re-ran catalog.sql (ran without errors)
and catproc.sql which only errored (with the same error above) when trying to recompile
DBMS_STATS.
Since the procedures are wrapped I can't view the source to see what table/view is causing
the problems. Any ideas would be much appreciated.
DanAfter digging a bit it looks like the correct script to build the WRI$ tables is doptim.bsq. I ran it and didn't look close at the output and since the missing table was now created I recompiled the DBMS_STATS package, but received another ORA-00942 error. Looking at the trace file I see that the missing table now is WRI$_OPTSTAT_AUX_HISTORY. I ran the script again and spooled the output (like I should have the first time) and found the following error:
SQL> Rem Aux_stats$ history
SQL> create table wri$_optstat_aux_history
2 (
3 savtime timestamp with time zone,
4 sname varchar2("M_IDEN"),
5 pname varchar2("M_IDEN"),
6 pval1 number,
7 pval2 varchar2(255),
8 spare1 number,
9 spare2 number,
10 spare3 number,
11 spare4 varchar2(1000),
12 spare5 varchar2(1000),
13 spare6 timestamp with time zone
14 ) tablespace sysaux
15 pctfree 1
16 enable row movement
17 /
sname varchar2("M_IDEN"),
ERROR at line 4:
ORA-00910: specified length too long for its datatype
I have to admit that the above has me stumped. I looked at another one of my databases and the column
sname is defined in the database as varchar2(30). What's with the size of "M_IDEN")?
Dan -
Dbms_stats Error from Enterprise Manager
A job is scheduled to do dbms_stats on a 10g R2
In the PL/SQL Block it has:
begin
exec dbms_stats.gather_schema_stats ( ownname => 'myTest', options => 'GATHER', estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all columns size auto', cascade => true, degree => 7 );
exec dbms_stats.gather_schema_stats ( ownname => 'myDev', options => 'GATHER', estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all columns size auto', cascade => true, degree => 7 );
end;
The error is
ORA-06550: line ORA-06550: line 2, column 8: PLS-00103: Encountered the symbol "DBMS_STATS" when expecting one of the following: := . ( @ % ; The symbol ":=" was substituted for "DBMS_STATS" to continue. ORA-06550: line 3, column 6: PLS-00103: Encountered the symbol "DBMS_STATS" when expecting one of the following: := . ( @ % ; The symbol ":=" was substituted for "DBMS_STATS" to continue. , column :
how to fix it?You don't use EXEC inside a pl/sql block.
Example.
TUBBY_TUBBZ?exec dbms_stats.gather_table_stats(user, 'PARTY_TIMES');
PL/SQL procedure successfully completed.
begin
exec dbms_stats.gather_table_stats(user, 'PARTY_TIMES');
3 end;
4 /
exec dbms_stats.gather_table_stats(user, 'PARTY_TIMES');
ERROR at line 2:
ORA-06550: line 2, column 6:
PLS-00103: Encountered the symbol "DBMS_STATS" when expecting one of the following:
:= . ( @ % ;
The symbol ":=" was substituted for "DBMS_STATS" to continue.
begin
dbms_stats.gather_table_stats(user, 'PARTY_TIMES');
end;
4 /
PL/SQL procedure successfully completed.
TUBBY_TUBBZ?
Maybe you are looking for
-
Populating the screen field when the cursor moves to that field
hi every one, I want to populate the screen field(MODULE POOL) When the cursor moves to that field. So can any one help me out with this. EXAMPLE.. I want to populate 'S10_TOT_PRICE' (Total Price). When the fields like 'S10_PIECES' (Number of Pieces)
-
Dear Experts, In PO if we have given freight charges, A/c updating at the time of MIGO are Stoxk of material 100 debit GR/IR a/c 95-credit Delivery Charges a/c 5-credit Our requirement is at the time of MIGO Stock A/C 100 debit GR/IR A/C 100 credit I
-
Problem with Print of Smartforms
Hi Experts, I am facing problem with the Smartforms related to purchase order and Request for Quotation. when i see the print preview of these two forms the preview was coming correctly. But when i give the print the data in the footer was Truncted.
-
Changing a shot-date without losing the order in PSE8
I'm a new user of PSE8 and have tripped over an annoying problem. I have a couple of thousand old family photos that I had scanned and am now organing. Besides the normal tagging and adding a caption, I want to override the scanned date (which is wh
-
Having decided to use java to develop what will be for the most part a 2D (overhead) tile-based RPG game I'm wondering what the best practice is for designing a game like this. At the minute I'm intending on using a 'state' system, varying game state