Oracle best practices Discussion advantages/disadvantages of the use of synonyms

Share your experience, given the advantages/disadvantages development database of Enterprise Applications using public and private synonyms.

My recommendation to the developers on my team is to avoid using Public synonyms in their code and instead fully qualify the object of database by the owner of the schema.

Benefits: When you delete a schema, you do not drop the public synonyms they created. So if you use synonymous, make it private and not public.

Please, share your experience!

From my experience, synonymous public are the number 1 name collisions cause. So they stop completely the possibility of the consolidation of databases and Instance and potentially end up costing huge customer money in useless Oracle licenses.

A much better way to the level of development would be to use ALTER SESSION SET CURRENT_SCHEMA when possible and minimizes the use of any synonyms. When synonyms are necessary, they should be synonymous private and should be handled by the application.

IMO :-)

Published by: Hans Forbrich, November 4, 2009 12:59

Tags: Database

Similar Questions

  • What are the advantages/disadvantages of the use of PS/CS5 in 64-bit on 32-bit please?

    What are the advantages/disadvantages of the use of PS/CS5 in 64-bit on 32-bit please?

    From the point of view practice, in addition to the 64-bit version is a little faster to just about everything, the limits on the size of the document are lifted in the 64-bit version.  Basically, how can you make is limited only by the amount of RAM you have installed on your system.  You can do things like having the larger documents, a deeper story, etc. and did all the work quickly.

    However, the many 3rd party plug-ins, especially older ones, provide only 32-bit versions, which will only be 32-bit Photoshop.

    32 and 64 bit versions are installed by default.  It is important to note that most of the preferences are separated between the two, so you can have two slightly different configurations that could help the operations of specialty, you might need.  It gets pretty subtle, but for example I keep the 32-bit version configured with cache level 1 only, so that all previews images of low depth are always composed in great depth.  This helps me with certain aspects of the treatment of astroimage.  It is slower but more accurate.  However, I have several cache levels configured for my version of 64-bit, so it's faster for a general photography work.

    -Christmas

  • Advantages, disadvantages of the use of 3rd party firewall vs WIndows firewall?

    At the suggestion of PA Bear, I open this thread to learn about firewalls.

    I have a Dell Latitude D600 with XP Pro SP3. I use ZoneAlarms free firewall. It seems however, ZA conflicted with my WiFi USB NetGear adapter and threw me the network after about an hour (in one place, totally crashing the machine to a blue screen). At the suggestion of the PA Pooh, I unloaded ZA and activated Windows Firewall - no more conflict.

    But I'm missing a couple of other functions, I had with ZA: - visual indication on the taskbar of traffic flow - permit/deny internet access to specific programs - completely locking all internet activity

    So is a decent firewall program that offers good firewall protection AND these conflicts of WITHOUT Extras?

    Or:

    Why should I stay with Windows Firewall and not look elsewhere for additional features?

    Ed

    Hey, Joel. Thanks for the reply.

    I liked the alerts because there seems to be a lot of things happening in the background that I had never heard. I enjoyed being able to see what was going on and kill him. "what do you say every time I open a file that you want to connect to the internet?"

    The other part is that I use my laptop and more in environments where I don't have an internet connection I do in coffee shops where I have WiFi. I didn't want the constant slowdown of who-knows-what-and-how-many programs to make repeated calls for a connection.

    Router? Everything I do is turn on my computer and plug my USB adapter and connect. (There's a guy at Starbucks, almost every day that comes out of three laptops and one buncha other things - it's his corner office!) I don't know what I'd do with a router - it's just me and my laptop and Starbucks (or elsewhere).

    Ed

    Hi Ed:

    If you use your laptop frequently on the public networks, a third-party firewall is maybe a good option. I detect not just since your original post. You should look at the link below for a list of the popular options. Comodo, however, would be my choice if I had to use a.

    http://www.techsupportalert.com/best-free-firewall.htm

    I do not vote for me I'm not here for points. If this post helps you, vote. Visit my forum @ http://repairbotsonline.com/

  • advantages and disadvantages of the use of < pre >

    Hi I was wondering if there is no real disadvantages of the use of < pre > rather than other formatting tags that may seem complicated.

    Ask questions, is what concerns the forum. What is not clear about your original question is why do you

    est que moins compliquée que l’utilisation d’autres balises HTML.

    tag a été ajouté pour rendre plus facile d’afficher des petits morceaux de texte qu’il fallait préserver les espaces supplémentaires. Il n’est pas destiné à servir d’élonger pages.

    balises étaient imbriquées à l’intérieur de l’autre. Tables ont été utilisées pour créer des grilles de mise en page et ainsi de suite.

    http://dev.w3.org/html5/spec/Overview.html#the-pre-element. Jetez un oeil à cet article (c’est assez courte). Elle devrait permettre d’expliquer pourquoi j’ai trouvé vos commentaires originaux si intrigantes.

  • Are there disadvantages to the use of the generic video driver?

    I have a nVidia GeForce FX 5200 graphics card on my Dell Dimension 8300 Win XP home sp3. Last week my computer could not start gives me a blue screen saying problem with NV4_disp device driver got stuck in an infinite loop. Problem with the device or the driver. Check the update of the driver of the seller.
    (1) I changed monitors - same problem
    (2) I downloaded and installed the latest version of the Dell driver dated 2004 - same problem
    (3) I went to the Nvidia site and downloaded and installed the latest version of the driver dated 2008 - same problem
    (4) I disabled the graphics card in the Device Manager and ran dxdiag, who said that I use the video driver generic vga.dll

    Here's my question. I'm not a gamer, and on my screen (1024 x 768) screen looks identical to what I'm used. Are there disadvantages to the use of the generic video driver? Are there missing capacities that I can run in navigation, reading electronic mail or watching videos on Hulu? I noticed that on the generic refresh rate is up to 60 hertz instead of 75 hertz.

    Hello

    RUN sfc/scannow, and then chkdsk /f /r to ensure corruption is not a
    the part in question.

    If this fits your needs and then use the default driver, because he will not harm the entire system
    way.

    Would be a good idea to check their books online with the support of Nvidia, and
    drivers (manually check) and ask in their forums for known problems.

    NVIDIA - drivers - use OPTION 1 to manually enter your info driver to get the most recent drivers.
    http://www.nvidia.com/download/index.aspx?lang=en-us

    NVIDIA Support - check with the support that she might be a known issue
    http://www.nvidia.com/page/support.html

    NVIDIA forums - also check for the forums it might be a known issue or others likely to have
    http://forums.nvidia.com/

    ===================================================================

    Also check with Dell Support and ask in their forums known issues.

    Dell support
    http://support.Dell.com/

    Dell support drivers - product manual & warranty Info (left side) - and much more
    http://support.Dell.com/support/index.aspx?c=us&l=en&s=DHS

    Dell forums
    http://en.community.Dell.com/forums/
    Hope these helps.

  • Advantages/disadvantages of the update of Bios 2.50

    I would like to know the advantages and disadvantages of the application of the last update of the bios.

    Info, as evidenced by the MSINFO program for my system is as follows:

    Hi, justcurious

    Update a BIOS shouldn't have any assholes with a BIOS update maintains all the features and components in your computer up-to-date by proxy. If you are not affected by the questions, then there is no need to update your BIOS, but it is always recommended.

    Pasted below are the parts of the Readme file that lists what is the update:

    WHAT THIS PACKAGE DOES
    
      This package updates the UEFI BIOS (including system program and Embedded
      Controller program) stored in the ThinkPad computer to fix problems, add new
      functions, or expand functions as noted below.
    
      This program is language independent and can be used with any language system.
    
    --------------------------------------------------------------------------------
    CHANGES IN THIS RELEASE
      Version 2.50
    
    [Important updates]
      None.
    
    [New functions or enhancements]
    - Added support for new 10-digit part number and serial number format.
      (Note)
      To support the new format, rolling back to the version before 2.50 can not be
      done.
    
    [Problem fixes]
    - Fixed an issue that might have screen corruption on Linux.
    

    It will be useful,

    Adam

  • best practices to configure or detect the size of the screen?

    Hi all

    Try to determine a best practice for setting or the detection of the size of the screen. Playbook and iOS, I can put them. But for Android, the number of devices is too big, so I would rather to detect. My first choice is to use the stage.stageWidth, stage.stageHeight. It works fine if I put my stage with standard metadata properties:

    [SWF (height ="320"width ="480"frameRate ="64", backgroundColor = "" "#010101")]

    However, if I use the application descriptor file to set the dimensions of the stage (like the one proposed by Christian Cantrell here http://www.adobe.com/devnet/flash/articles/authoring_for_multiple_screen_sizes.html()

    <initialWindow>

    <>aspectRatiolandscape< /aspectRatio>

    <>autoOrientsfalse< /autoOrients>

    <>width320< /width>

    <>height480< /> height

    <full screen>true< /> fullscreen

    < /initialWindow>

    Then the stage.stageWidth, stage.stageHeight are not the correct numbers when my main class is added to the stage. Shortly after the main class is added to the scene, these figures are very well. Is there an event that I can wait to know the stage.stageWidth, stage.stageHeight are correct?

    Thanks in advance!

    I'm struggling to think of what the problem might be with stageWidth/height not set correctly during the test with IE, but who was a flex project, I noticed a strange behavior before (width/height is not correct until the preloader ran)

    It has intrigued me, so I can grab the google project and test, but it may be some days I'm a bit busy at the mo.

    WAG - erg is nice idea btw

  • Best practices to declare and initialize the string?

    What is the best practice for the way in which strings are declared in a class?

    Should it be

    private String chBonjour = "";

    or I should have initialization in the constructors?

    The constructor of servlet is usually called only once, when the servlet is first accessed. But then again maybe something happens, google, servlet life cycle if you must know.

    But let's take a step back here. It seems you are trying to put the fields in servlets. Don't, don't. When two users extract URL of the servlet at the same time, the fields are shared between the two shots. If you store something like HTTP settings in the fields, parameters two hits' will get truncated. The hits may eventually see each and other parameter values.

    The best way is not to have fields of servlets. (Except the constant "final static" maybe, sometimes rarely something else). Well the pain of simultaneity go, servlet life cycle concerns go away, builders servlet if go, init() disappears usually.

  • Best practices for adding text to the Flex container?

    Hello
    I'm having problems to expose a TextFlow class correctly inside of a Flex container. What is the best practice to achieve, for example adding a lot of text to a small sign?
    Is it possible to do anything other than static width and height DisplayObjectContainerController constructor, or is - not the place to implement this? I guess what I'm looking for is the logic of the layout, I normally wrap in a custom Flex component and implement within Measure [] and so on.

    My use case: a chat application that adds several elements TextFlow to a Flex for example the Panel container. Or use TextFlow substitute UITextField.

    Examples of code would help me greatly.

    I'm using Flex 3.2.

    Kind regards

    Stefan

    You are right, the examples we have provided are specific to TLF, an ActionScript component, rather than a Flex component. Flex Gumbo is implementing what I think you are looking for (a UIComponent to TLF). Gumbo is still under active development, we chose to stay with examples that apply as much 3.2 Flex Gumbo.

    Check out mx.components.FxTextArea; I'd be curious to know if it's the 'start of market' looking in terms of using TLF in Flex.

  • Disadvantages of the use of LDAP Sync in IOM

    Hi Experts,

    We plan to use LDAP Sync to create users in OID as soon as they have created on OIM. Can is it you equipment please let me know the disadvantages/limitations to allow the LDAP synchronization and a little comparison on the use of it against the commissioning to the OID of the IOM.

    Thank you

    Partha

    This link may be useful

    https://forums.Oracle.com/thread/2482749?TSTART=0

  • advantages and disadvantages of the use of PSG vs msc mode?

    I tried to find that answering this question somewhere else, but so far without success.  I recently got a Sansa fuse and this is the first time that I had to worry about the MSC vs MTP modes.

    With all the debates of the MTP and MSC are and how to change the mode that it's in, what operating support systems what mode, etc etc etc...

    I have not found anything specific to the Sansa fuse which tells me what mode is 'better' to use when I have a choice.  I know "better" is relative, but what are the advantages and disadvantages of each mode?  So far the only annoying I found on DPW is that you cannot use the option 'remove hardware safely' on most of the Windows OS, and that makes me a little nervous.  But it looks like one big annoying thing on MSC seems to be (?) that you can't always see what's on your drive when you are in Windows Explorer.

    Any other pro and con on how choose (assuming you are using an operating system where you have a choice).

    Thank you!

    Use MSC unless you have a subscription (Rhapsody, Napster, Overdrive) service which must transfer the information of DRM (digital rights misery), which only works with PSG.

  • ESXI4 installation, best practices RAID, Stripe size, VD, the partitions?

    Hi all

    I have server Dell Poweredge PE2970 with PERC6 / I and PERC6/E RAID controllers.

    and the Bay of Dell Powerwault MD1000 storage.

    PERC6 / I is conducted 6 x 150 GB, 10,000 rpm, SATA drives. (560 GB RAID 6) and,

    PERC6/E is engine x 15 x 1 TB 5400 RPM, SATA drives. (12 to RAID 6)

    This combination is used to provide iSCSI and NFS services for film and music production environment.

    I plan to create 3x100Gb, 1x200Gb, and 1x60Gb virtual disks of 560 GB RAID 6 array.

    60 GB to install VMware ESXI4 and StorMagic SvSAN.

    100 GB for virtual machines (Linux, Windows, NFS, AD, backup, servers etc.)

    100 GB for Audio iSCSI (work Pro Tools disk)

    100 GB for video iSCSI (work Pro Tools disk)

    200 GB for iSCSI Virtual Instruments (used by Pro tools)

    and 6 x 2 TB of storage, backups, etc.

    How to create these virtual disks when I create RAID arrays?

    What Strip size to use?

    How about this VD 60 'system' VD ESXI4 and SvSAN, or 100 GB 'virtual machine' for other servers?

    I had to do it like this, or should I create a 160 GB VD, for all the servers and facilities of ESXI?

    or should I create a VD to each their own?

    I mean like VD 1 GB for ESXI4, 25 GB (two partitions of 5 GB and 20 GB) VD for SvSAN, VD (two partitions 40 GB and 40 GB) 80 GB for Windows server.

    5 GB VD for Audio Linux NFS, 100 GB VD for iSCSI server, etc. In this solution, I could choose a different distribution for each VD size.

    I know this isn't the best solution, and in the future I could replace all the drives 10,000 rpm with fast SSDS 32 GB (128 GB RAID6)

    for the system and servers, and have a second table MD1000 for iSCSI disks dedicated 10,000 rpm. But for now, it's how to deal with.

    All suggestions and advice are welcome.

    Concerning

    Petzu

    We create a 5120 MB vd for esxi installation.  5121 actually like the perc bios rounds.

    Then we can recreate all installing esxi without touching anything else.

    The virtual machine are limited in the size of their maximum vmdk. For example, you could create just the minimum number of data warehouses.

    Keep it simple and straightforward unless you have a specific reason to diverge.

    Let me paraphrase what mentions a dev to vmware, (it was in what concerns the amendment of vmfs default block size and I like to think that it is also applied to vmware Scheduler, a great great piece of programming). "We optimize, so you can just go with the default value and know he's going to do the right thing."

    The default size of the distribution is a good compromise, optimized to work under most workloads; different size block sizes can have radically different performance based on the workload characteristics.  The default value works well and 2008 and later versions of the most recent vm of windows properly aligned on 64 k.

    Dell has a ton of technical documents by comparing the performance of raid levels.  Already a few months that we are talking about performance raid comparng and I whimper.

    If it needs to be super fast I pick up 10, lots of space 5, more reliable but more space, and then from 10 to 6.

    Dell technology said that most of the people raid 5, because disk is so reliable.

    We use raid 6 for reliability on volumes in addition to 12. Depending on the level of incorrigible error on a raid of 12 to rebuild.

    http://m.ZDNet.com/blog/storage/why-RAID-6-stops-working-in-2019/805 (which implies an ure 1214 and I think I'm 12 years old company records15 ure).

    The backup raid controller cache battery alleviates some of the supposed raid 6 over raid 5 performance drops.

    In your case I use raid 5 for warehouses of operational data for performance and raid 6 for the backup data store.

    In addition a synthetic benchmark not always told you the return you will get with a real application in an operating system.

    When we first virtualized mysql, according to our benchmark iometer, we thought performance would be an order of magnitude worse. In practice, they were good enough that we went hog wild and virtualized of many others.  You should always be aware of the performance characteristics of your application.

    For example, we have two pairs of distinct mysql replication, and each of them get their own volume 5 disc on the md1000 even.

    Heterogeneous workloads on the same volume of mixture, specifically servers oversees with lots of random file io and vm with support for example sequential access will hurt the performance of the database.  ESXI 4.1 storage io control feature is designed to mitigate this.

    The funniest on the axles and raid controllers, it's that sometimes a lot of slower batteries will out perform less higher speed axes.

    If you think you aggregate read the md1000 on performs faster small volume.

    Battery learn cycle is running all 90 days or more and turn off the cache writeback, which hurt performance. He must run because the cache battery degrades over time, and he needs to know when the battery lasts less than 24 hours.  It determines this by measuring the time it takes to recharge.

    We have never noticed this or necessary to adjust it to our server by default openmanage farm, I just thought I would mention it because we were on a subject very.

    Install openmanage for esxi.  Disable the cache on individual disks, as this cache is not battery backup.

    Don't forget to document your config, because it won't remember what you were doing when you do a recovery.

  • Advantages and disadvantages of the use of the same network card to the network management and production (all my virtual machines) VLAN?

    Hello

    I have an ESXi. The management network and the virtual machines vlan through the same network adapter.

    What the disadvantages are to do?

    Can you help me please?

    Thank you in advance,

    Kind regards

    Garish

    Well well, in this case. This is a perfect case of SPOF, try to reach NIC teaming to avoid this.

    At least two cards physical network is necessary in your hardware ESXi host to do.

    Download an official guide of VMware Networking from the following URL, it has got everything you need and much more.

    http://pubs.VMware.com/vSphere-55/topic/com.VMware.ICbase/PDF/vSphere-ESXi-vCenter-Server-552-Networking-Guide.PDF

  • What are the advantages and disadvantages of the use of a table of contents?

    Captivate v5.5

    I see the advantage of a table of contents that allows for the learner to see and then navigate (jump) to a specific section in a project.

    However I am unclear what role (if any) a table of contents would play if for example I have a project and I want to assure learners do not "jump" from slides/subjects and must take the project slide by slide.

    Apart show what is covered in the project and too much space on each slide vaulable, am I lack clear advantages / benefits by using a table of contents in these projects where I don't want users to have the right of skip?

    No matter which input based on past appreciated experience.

    Noel

    New: http://lilybiri.posterous.com/custom-playpause-button-in-captivate

  • Best practices for exporting images for the web

    You have a video that shows how to save a group of photos for a website. I don't know what resolution/photo size to use. My concern is to have a decent image to the search on the site, but not so high a resolution that she could be 'borrowed' and then expanded.

    Thank you.

    Select the pictures in the library, and then click Export.

    Try the settings in the screenshot below, if you are not satisfied with the result, you can always export again and overwrite the originals.

    Quality 60 is usually a good compromise between quality and file size.

    Using sRGB as space color is essential.

Maybe you are looking for