DBCA templates - PGA and SGA using "percentageMemTOSGA" parameter
Hi all,
I am trying to configure a DBCA template to perform silent database creations on servers at our client sites. The amount of RAM could vary from server to server. For this reason, I am specifying the following parameters:
customSGA=false
percentageMemTOSGA=70In principle, this works pretty well - my DB is created with a suitable value for SGA_TARGET based on the RAM available on the server. However, the value that it uses for PGA_AGGREGATE_TARGET is too small for our needs. From experience, we can get by with a smaller SGA, but we need a relatively large PGA.
I have tried specifying the parameter "pga_aggregate_target" in the template (and thus trying to "override" the decision of DBCA) but DBCA ignores my "hard-coded" value for this and sets pga_aggregate_target according to (presumably) some calculation based on:
- The amount of RAM available
- The value of "percentageMemTOSGA"
- Some "other" value which tells DBCA how to divide up the %age memory it will take between SGA and PGA
So, my question is:
Does anybody know how to effectively use both "percentageMemTOSGA", and:
EITHER:
* tell DBCA how to split the memory that it will use from RAM (in this case 70%) between pga_aggregate_target and sga_target (some parameter maybe like "percent_to_pga" and "percent_to_sga")
OR (not as useful but better than no control):
* specify explicitly a value (or percentage) for pga_aggregate_target, but leave the value of sga_target to be decided based on the percentageMemTOSGA
I hope I've explained that well enough...
Regards,
Ados
I've checked the help for dbca (I'm currently running from the command prompt in "silent" mode) and don't see anything about recording the creation - how would I do that? Or are you referring to using the GUI, creating a database, and then saving the template? If it's that, that's what I did first, then editing the template for my tests - I don't see the parameter(s) that I'm looking for in the template.Ados,
I did the same what you did. Run dbca in GUI mode and generate template only now in template file I see there is a parameter to set these value. For your reference I am posting the content of that file:
<?xml version = '1.0'?>
<DatabaseTemplate name="orcl" description="" version="10.2.0.3.0">
<CommonAttributes>
<option name="ISEARCH" value="false"/>
<option name="OMS" value="false"/>
<option name="JSERVER" value="true"/>
<option name="SPATIAL" value="true"/>
<option name="ODM" value="true">
<tablespace id="SYSAUX"/>
</option>
<option name="IMEDIA" value="true"/>
<option name="XDB_PROTOCOLS" value="true">
<tablespace id="SYSAUX"/>
</option>
<option name="ORACLE_TEXT" value="true">
<tablespace id="SYSAUX"/>
</option>
<option name="SAMPLE_SCHEMA" value="true"/>
<option name="CWMLITE" value="true">
<tablespace id="SYSAUX"/>
</option>
<option name="EM_REPOSITORY" value="true">
<tablespace id="SYSAUX"/>
</option>
<option name="HTMLDB" value="false"/>
</CommonAttributes>
<Variables/>
<CustomScripts Execute="false"/>
<InitParamAttributes>
<InitParams>
*<initParam name="pga_aggregate_target" value="808" unit="MB"/>*
<initParam name="processes" value="150"/>
<initParam name="db_recovery_file_dest_size" value="1024" unit="MB"/>
<initParam name="control_files" value="("{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl", "{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control02.ctl", "{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control03.ctl")"/>
<initParam name="sga_target" value="1536" unit="MB"/>
<initParam name="compatible" value="10.2.0.3.0"/>
<initParam name="background_dump_dest" value="{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/bdump"/>
<initParam name="job_queue_processes" value="10"/>
<initParam name="db_name" value="orcl"/>
<initParam name="user_dump_dest" value="{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/udump"/>
<initParam name="dispatchers" value="(PROTOCOL=TCP) (SERVICE={SID}XDB)"/>
<initParam name="audit_file_dest" value="{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump"/>
<initParam name="db_domain" value=""/>
<initParam name="open_cursors" value="300"/>
<initParam name="db_block_size" value="8" unit="KB"/>
<initParam name="db_recovery_file_dest" value="{ORACLE_BASE}/flash_recovery_area"/>
<initParam name="undo_tablespace" value="UNDOTBS1"/>
<initParam name="core_dump_dest" value="{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/cdump"/>
<initParam name="remote_login_passwordfile" value="EXCLUSIVE"/>
<initParam name="undo_management" value="AUTO"/>
<initParam name="db_file_multiblock_read_count" value="16"/>
</InitParams>
<MiscParams>
<databaseType>MULTIPURPOSE</databaseType>
<maxUserConn>20</maxUserConn>
<percentageMemTOSGA>40</percentageMemTOSGA>
<customSGA>true</customSGA>
<archiveLogMode>false</archiveLogMode>
<initParamFileName>{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/pfile/init.ora</initParamFileName>
</MiscParams>
<SPfile useSPFile="true">{ORACLE_HOME}/dbs/spfile{SID}.ora</SPfile>
</InitParamAttributes>
<StorageAttributes>
<DataFiles>
<Location>{ORACLE_HOME}/assistants/dbca/templates/Seed_Database.dfb</Location>
<SourceDBName>seeddata</SourceDBName>
<Name id="1" Tablespace="SYSTEM" Contents="PERMANENT" Size="480" autoextend="true" blocksize="8192">{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/system01.dbf</Name>
<Name id="2" Tablespace="UNDOTBS1" Contents="UNDO" Size="25" autoextend="true" blocksize="8192">{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/undotbs01.dbf</Name>
<Name id="3" Tablespace="SYSAUX" Contents="PERMANENT" Size="240" autoextend="true" blocksize="8192">{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/sysaux01.dbf</Name>
<Name id="4" Tablespace="USERS" Contents="PERMANENT" Size="5" autoextend="true" blocksize="8192">{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/users01.dbf</Name>
</DataFiles>
<TempFiles>
<Name id="1" Tablespace="TEMP" Contents="TEMPORARY" Size="20">{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/temp01.dbf</Name>
</TempFiles>
<ControlfileAttributes id="Controlfile">
<maxDatafiles>100</maxDatafiles>
<maxLogfiles>16</maxLogfiles>
<maxLogMembers>3</maxLogMembers>
<maxLogHistory>1</maxLogHistory>
<maxInstances>8</maxInstances>
<image name="control01.ctl" filepath="{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/"/>
<image name="control02.ctl" filepath="{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/"/>
<image name="control03.ctl" filepath="{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/"/>
</ControlfileAttributes>
<RedoLogGroupAttributes id="1">
<reuse>false</reuse>
<fileSize unit="KB">51200</fileSize>
<Thread>1</Thread>
<member ordinal="0" memberName="redo01.log" filepath="{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/"/>
</RedoLogGroupAttributes>
<RedoLogGroupAttributes id="2">
<reuse>false</reuse>
<fileSize unit="KB">51200</fileSize>
<Thread>1</Thread>
<member ordinal="0" memberName="redo02.log" filepath="{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/"/>
</RedoLogGroupAttributes>
<RedoLogGroupAttributes id="3">
<reuse>false</reuse>
<fileSize unit="KB">51200</fileSize>
<Thread>1</Thread>
<member ordinal="0" memberName="redo03.log" filepath="{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/"/>
</RedoLogGroupAttributes>
</StorageAttributes>
</DatabaseTemplate>
Regards.
Similar Messages
-
Hi,
I have a plan to increase size of PGA and SGA. Please recommend me which metric in Statspack report I should monitor to check what is the impact of such change.
Best.Hi Lesak;
Please check below 2 thread:
How we size SGA
Re: Estimating SGA Size
SGA and PGA size
SGA and PGA size
Regard
Helios -
Difference between UGA, PGA and SGA in oracle
please tell me what is the difference between UGA, PGA and SGA in oracle in the simple layman language
thanx in advanceUGA
The User Global Area (UGA) is a memory area (RAM) that holds session-based information.
Shared Server Area
When running in [[Shared Server]] mode (MTS with shared servers and dispatchers), sessions can be served by multiple server processes. As a result, the UGA cannot be stored in the [[PGA]], and is moved to the [[SGA]] (shared global area).
Dedicated Server
When running in [[Dedicated Server]] mode (one session = one dedicated process), the UGA is stored in the [[PGA]] (process global area).
i have question......
how to check and monitor the cpu usage ,temporary and memory usage in db?
ple could any body explain me.................
Edited by: 821205 on Dec 20, 2010 7:59 AM -
How can I to recover and to use a parameter list in Report6i
I am working with Report6i and Forms6i.
I know how to create a parameter list and how to call Reports 6i with RUN_PRODUCT(...)
but I don't know how to recover the parameter list in Reports6i and how recover each parameter.
Can you help me?
Excuse my English. It's horrible.
Thanks
IsidreHi Isidre,
You need to create user parameters in the report, one for each parameter value that you want to pass into the report. Make sure you set the data type and length for each user parameter, and also the default value if you don't pass in a value for that parameter.
regards,
Stewart -
When setting up Hugepages are both PGA and SGA sizes relevant or just SGA?
New servers with 32 gig of RAM running 64 bit OEL 5.1.
Going thru linux kernel config aka Red Hat/Puschitz Tuning guide. Will be supporting both 10.2 and 11.1 database.
I am thinking of using 24 gig of memory for Hugepages but not sure if the Hugepage memory is only for SGA or also PGA?
Thanks in advance!I recommend Christo Kutrovsky's "The Answer to Free Memory, Swap, Oracle, and Everything" presentation for several important Hugepages and Oracle points;
http://www.pythian.com/blogs/741/pythian-goodies-free-memory-swap-oracle-and-everything -
As we know, Visio 2013 has three versions: Visio Standard 2013, Visio Professional 2013 and Visio Pro for Office 365.
Visio Standard 2013:
Easily create versatile diagrams using a rich set of new and updated shapes and stencils.
Visio Professional 2013:
Work as a team to easily create and share professional diagrams that simplify complex information.
Visio Pro for Office 365:
Take advantage of all features in Visio Professional 2013 as an always up-to-date subscription from Office 365.
In my opinion, the biggest difference is business requirements which included product price and EULA. For the price, we could confirm the details from Microsoft store or local provider. In this article, we would
only summarize the templates among the different versions. You also refer to the build-in template tables for better understanding.Visio 2013 template list (Part 2):
Item
Template name
Visio 2013 Std
Visio 2013 Pro
MAP
Web Site Map
×
√
Value Stream MAP
×
√
Directional Map
√
√
Directional Map 3D
√
√
Site Plan
×
√
Floor Plans
Floor Plan
×
√
Electrical and Telecom Plan
×
√
Office layout
√
√
Home Plan
×
√
Space Plan
×
√
Site Plan
×
√
HVAC Plan
×
√
Plumbing and Piping Plan
×
√
Reflected Ceiling Plan
×
√
Security and Access Plan
×
√
Plant layout
×
√
HVAC control logic Diagram
×
√
Network
Basic Network Diagram 3D
×
√
Basic Network Diagram
×
√
Detailed Network Diagram
×
√
Detailed Network Diagram 3D
×
√
Rack Diagram
×
√
SDL Diagram
×
√
LDAP Directory
×
√
Active Directory
×
√
Software:
Wireframe Diagram
×
√
UML Activity
×
√
Chen’s Database Notation
×
√
UML Sequence
×
√
UML State Machine
×
√
UML Class
×
√
UML use case
×
√
IDEF1X Database Notation
×
√
UML Database Notation
×
√
Data Flow Model Diagram
×
√
Com and OlE
×
√
Enterprise Application
×
√
Program Structure
×
√
Conceptual Web Site
×
√
Data Flow Diagram
×
√
Crow’s foot Database Notation
×
√
Schedule:
Patient medical process
√
√
Calendar
√
√
PERT Chart
√
√
Gantt Chart
√
√
Timeline
√
√ -
SGA, PGA and... little extra?
Will oracle process use some extra "non oracle" memory for OS related stuff?
Mean, not considering SGA, I connect a database process and I see:
SQL> select p.program,
2 p.spid, pm.category, pm.allocated/1024 allocated, pm.used/1024 used, pm.max_allocated/1024 max_allocated
3 from V$PROCESS p, V$PROCESS_MEMORY pm
4 where p.pid = pm.pid
5 and p.spid =2650;
Max
Allocated Usedd allocated
PROGRAM SPID CATEGORY Kb Kb Kb
oracle@uxlabhost11 2650 SQL 14 9 42
oracle@uxlabhost11 2650 PL/SQL 56 34 57
oracle@uxlabhost11 2650 Other 1501 1501That's allocated PGA after having connected and done nothing else
So it somehow allocated 1.4 Mb upon start-up...
Now question is. Do oracle processes use OS memory which cannot be considered as SGA or PGA?
Reason being my trying to estimate memory needs for a database server. Many I've read correct formula should be SGA + max allocated PGA + some_extra_just_in_case...
Is there an estimate on how much that "some_extra_just_in_case" would be per process?
If OS dependent, I'm implementing on RHEL 6...
thanksSo, I've used pmap...
Got 257 enties in the form "4096K rw-s- /dev/shm/"
since we are using AMM , that should do for PGA and SGA ... some 1052672 Kb, which process is attached to...
yet pmap then continues to display other entries....
0000002a95557000 4K r-x-- /opt/oracle/product/11g/lib/libodm11.so
0000002a95558000 1024K ----- /opt/oracle/product/11g/lib/libodm11.so
0000002a95658000 4K rw--- /opt/oracle/product/11g/lib/libodm11.so
0000002a95659000 4K rw--- [ anon ]
0000002a9565a000 392K r-x-- /opt/oracle/product/11g/lib/libcell11.so
0000002a956bc000 1024K ----- /opt/oracle/product/11g/lib/libcell11.so
0000002a957bc000 40K rw--- /opt/oracle/product/11g/lib/libcell11.so
0000002a957c6000 4K rw--- [ anon ]
0000002a957c7000 864K r-x-- /opt/oracle/product/11g/lib/libskgxp11.so
.. TRUNCATED...
0000003fb810a000 64K rw--- [ anon ]
0000003fbbd00000 84K r-x-- /lib64/libnsl-2.3.4.so
0000003fbbd15000 1020K ----- /lib64/libnsl-2.3.4.so
0000003fbbe14000 4K r---- /lib64/libnsl-2.3.4.so
0000003fbbe15000 4K rw--- /lib64/libnsl-2.3.4.so
0000003fbbe16000 8K rw--- [ anon ]
0000007fbffde000 136K rwx-- [ stack ]
ffffffffff600000 4K r-x-- [ anon ]
total 1276452KNotice "total 1276452K"
So you saying non SGA/PGA would be 1276452 - 1052672?
That would be too much... yet if pmap another process, almost all flags (hex column) but [ stack ] are the same....
So how to tell which of those are shared and which are "exclusive" to the process, i.e: The "some extra just in case" mem...
thanks -
Install datamining and unicode support using dbca template
Hi All
We are creating a 11g release 1 db on linux using the Amazon AMI.
There is this script in /home/oracle/run_dbca.sh
And we would like to have uni-code support so we can display Chinese/Japanese or whatever multibyte character.
We would also like to have DataMining option installed
How do I modify the *.dbt or *.dbc fille in /u01/app/oracle/product/11.1.0/db_1/assistants/dbca/templates
do this?
Is there a documentation for how to write the XML construct for these??
-Thanks so much for the help!xwo0owx wrote:
Hi All
We are creating a 11g release 1 db on linux using the Amazon AMI.
There is this script in /home/oracle/run_dbca.sh
And we would like to have uni-code support so we can display Chinese/Japanese or whatever multibyte character.
We would also like to have DataMining option installed
How do I modify the *.dbt or *.dbc fille in /u01/app/oracle/product/11.1.0/db_1/assistants/dbca/templates
do this?
Is there a documentation for how to write the XML construct for these??
-Thanks so much for the help!It's been so long since I've used one of the stock templates that I don't remember what options are available under them, but it occurs to me that sometimes - particularly for complex requirements - you just have to choose "custom" and walk through the entire wizard, checking very possible option. It's not all that hard. -
Hi guys,
Following is the scenario:
1. Oracle DB Binaries: 11.2.0.2.2
2. Using dbca to create General Purpose Database and then modify initialization parameter "COMPATIBLE from 11.2.0.0.0 to 10.2.0.3.0" in the "All Initialization Parameters" window.
So, when I finally start installing database, I get following error during the install:
ORA-00201: control file version 11.2.0.0.0 incompatible with ORACLE version 10.2.0.3.0
ORA-00202: control file: '/u01/app/oracle/cfgtoollogs/dbca/infpp1/tempControl.clt'
IGNORE OR ABORT...
Now you might ask why i am doing this. Actually I want to install fresh 11grel2. database with lower compatible parameter. IMPORT DP custom schemas into this database making sure compatible is set to 10.2.0.3.0. Then run database with such settings for a week and finally change compatible parameter to 11.2.0.0.0
Any thoughts where i am going wrong? as the default template seems not accepting what i am interested to do.
regards,
AnjumIt is not clear why you need to have the compatible parameter set to 10.2.0.3 for the import - it will work perfectly fine with the default value (11.2.0.2) of the compatible parameter. As you have experienced, once you set this parameter, it cannot be changed to a lower value
http://docs.oracle.com/cd/E11882_01/server.112/e23633/intro.htm#CEGJDHGI
HTH
Srini -
Kernel para and sga,pga sizing
Hello,
OS-HP-UX(configured to use high sga /no restrictions)
Current database is running without any issue
Due to increase in physical ram i plan to increase sga and pga(ram is increase about 3 times)
My question:
1)should i also increase sga and pga in same propotion (3 times then existing)
or use 70% ROT formula
2)whatever figure i arrive by analysis for increasing sga,do i need to change kernel parameters also
(does i requre to change kernel parameter every time ram and sga is increased)
Please suggest
Thanks880991 wrote:
Ok some questions based on your reply:
1)then how any gain in upgrading memory above 4 GB if shmmax cannot be more then 4 GB (32 bit OS),then
SGA also cannot be > 4GB (As per documents SHMMAX should be > SGA)Because the SGA doesn't have to be in one segment. Which version of Oracle are you looking at? It makes a difference!
http://kevinclosson.wordpress.com/2009/07/27/little-things-doth-crabby-make-part-x-posts-about-linux-hugepages-makes-some-crabby-it-seems/
>
2)I read if Operating system is linux can use SGA above 4GB,in fact one of friend told they implemented SGA
4GB on linux configuring VLM/Huge pages,so in that case ( VLM ) needs to set SHMMAX > 4GB (as per memory ROT) of VLM take cares of SGA > 4GB even if SHMMAX is not setintrestingly my friend also mentioned that in there server VLM is set and shmmax is set < 4 GB and SGA > 4GB
still it works without problem when checking SGA usage in dyanamic views its shown as using above 4 GB
,it contradicts what i read in documents,how this is working ,anyone have idea?[url http://download.oracle.com/docs/cd/B28359_01/server.111/b32009/appi_vlm.htm]No contradiction.
Also VLM implementation is restricted to Linux or it can be on set on Unix as well and if its set do all components
of SGA benefit or only buffer cache?
ThanksIt varies, some unix are quite different than others. Specific answers can only be given to specific configurations. I really have to wonder when you are asking about hp-ux and 32 bit. -
Dbca template migration between 10.2.0.1 and 10.2.0.3
Hello Oracle experts,
Question: Is there anyway I could upgrade my 10.2.0.1 dbca template to work with 10.2.0.3?
Background:
We have bunch of custom dbca seed templates created from 10.2.0.1, which allows rapid setup of database with per-defined data. Recently, the decision is to upgrade to 10.2.0.3.
In 10.2.0.3, when trying to create database from 10.2.0.1 templates, dbca would always fail at 40%, and Oracle instance terminated with ORA-01092. The database is unable to open after restore. Metalink Doc. 556639.1 clearly suggested dbca templates between these two versions are incompatible.
So is there any utility we could use to upgrade templates to new patchset? Otherwise the only alternative I could think of is create 10.2.0.1 database for each template, then upgrade to 10.2.0.3, and take another template. This is tons of work given the number of templates we have and their size.
I truly appreciate any suggestion which would save me few weekends of work.
RegardsThe difference is HUGE, thats more than 5 years of bugfixes.
Fixes / enhancements which may cause a notable change in behaviour:
Note:565424.1 CURSOR_SPACE_FOR_TIME Deprecated in 10.2.0.5 / 11.1.0.7 / 11.2.0.1
10097176 Different date format in alert log of 10.2.0.5
6459643 OS username (OS_USER) and hostname in audit records (or SYS_CONTEXT) are not consistent for database links
6155146 Wrong results from query rewrite with pushed predicate
6023472 Collection of changes to auditing
Note:745407.1 Changes to DEFAULT roles
6322324 OS audit trail should include length of attribute values
6085625 Wrong child cursor may be executed which has mismatching bind information
5483301 Cardinality of 1 when predicate value non-existent in frequency histogram
5082178 Bind peeking may occur when it should not
4954651 Wrong Results / Dumps from view with select list subquery
4279598 Change to default behaviour for keeping LDAP client connections open
4871035 Disable "row shipping" by default in 10.2.0.2 onwards
Regards
Ed -
Migrating database from windows to linux using dbca templates
Hi every one,
Is it possible to migrate Oracle10g database from Windows to Linux by using DBCA templates?????????????
If yes please guide me, as i tried it and am getting error while creating database on linux using DBCA templates of Windows server.
Warm regards,
Veeresh.S
(Oracle DBA)With DBCA you can create a new database, delete a database, create ASM, and manage templates.
There's no option of migrating a database from one platform to the other. If you want to migrate your database from Windows to Linux you have 2 ways of doing it:
1 using IMP/EXP Export you db on windows and Import it on Linux.
2 Use across platform transportable tablespace if you db is already on 10g.
Regards,
Tony -
Problem when using WEB.SHOW_DOCUMENT and passing in lexical parameter
Hi,
I got a blank page with error "An error has occured while trying to use this document" when I tried to use web.show_document and passing a lexical parameter to 10g report on 10gAS. The URL in the web.show_document is:
http://<srvname>:<portnum>/reports/rwservlet?server=repserver90&report=myrpt.rdf&destype=Cache&desformat=pdf&userid=<usr>/<pw>@<db>&where_clause=where%20product_type%20in%20('REPORT')
If I change the desformat to htmlcss, it is fine to display the report. But doesn't work with desformat=pdf. The pdf file has been generated in the cache. Why can't it display on the screen.
Also I tried to use double quote the value for where_clause. The pdf report showed up. But it ignored the where clause.
Experts please help.
YingI use lexical parameters and they work fine, but I use a parameter list. The code is contained in a form that is called by all forms that wish to run a report. This way you only need the logic for printing in a single form. If you want the form, email me at [email protected]
-
To offer integrated forms, so like Jotform, there are templates that can be used and upload options to FTP client as well as other built in widgets.
What you need is merged help.
You generate a parent and all the child projects. You always install the parent and then whichever child projects you require. The TOC, search and index automatically adjust. See the pages on my site.
Note though that many people take another view to your Product Development. Show all the help and then people see information about something and realise they need it!
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge -
For an example......
SUMMARY
ksdlkasjdflksdmflkagflkaglaksdfmlksadmflaksmdflaskdmflaksfgalkfdgndflkngladfknga lmfv,amsdglkaglkajglkjalkgfmlmv.zmxcv.mldkglksdgjlskdfjglskdfglkdsfgmlsdkfmg
PROFESSIONAL EXPERIENCE
Comapny Location
Title Date
This side left flush This side right flush
Also, as another option how would I set up a template save it to use for motifying my resume according to the specific job inwhich I am applying?
Thanks!That is poor type layout.
European languages read left to right, a ragged left edge is the worst possible layout for listed data.
The only circumstance you should use the left/right alignment is in header/footers for running heads and page numbers wheer they are widely separated and therefore easy to scan as individual short snipetts of text.
Peter
Maybe you are looking for
-
ALL variables in one single report
Hi Experts, I have one requirement, i am creating report on multi provider , so i have to create report to include all variable and it's definition(for wht purpose the variables are created means with description in report.). So is there any posibili
-
I started a thread in the iPhoto forum, and got my answer. However, it opened up a new question which led me here. This was my original question: "I am losing it here trying to simply drag a photo from iPhoto into iMovie without it coming in with tha
-
Changing expired password of "system" user
Hello, today I got a message that said that "system"-s password is expired. I used sqlplus: sqlplus system/mypass@myserver:1521/dwh Then I got: SQL*Plus: Release 10.2.0.1.0 - Production on Wed Oct 14 12:05:50 2009 Copyright (c) 1982, 2005, Oracle. Al
-
Custom poster with photoshop cs4 help
so i whant to make a custom poster 36x48 inches and i heard the best way is to use photoshop so i bought photoshop cs4 today. so anyways i whant to make a custom poster with a bunch of other pictures on the poster and i heard this is called a life po
-
Does anyone have trouble with their Macbook Air Trackpad freezing?
I have had trouble in the past few days with my track pad. It freezes so that I can move the cursor but it does nothing on any of the buttons. It's just dead. Then for no apparent reason, it works again. It's driving me crazy. Ideas? Thanks!