Tag Archive | "Using"

By using dedicated web hosting for small company


By using dedicated web hosting for small company

Article by Nerpio Keaveney

For virtually every concern, it’s essential strategy to experience your own personal web-site just in case you get involved in service industry or when you are feeling e-commerce will be able to improve your small business. For your online site you might want to pay to webhost because of their hosting. Several servers deliver different types of web hosting service packages. These comprise of shared web hosting, Virtual private server, reseller web hosting or dedicated internet hosting. Out from all these dedicated hostings will be the most costly with fee starting from Ten to 30 times the website hosting. They’ll promote why these are the most useful and even quickest website hosting that you’ll get on this planet. Unfortunately real question is, would it be correct? And likewise even larger question for you is that do you really need it? Or possibly is this worthwhile considering the large price?

Starting finding solutions to these kinds of problems. We’re going to try and respond to these types of questions produced by point of view of your new business. Concerned with shared web hosting host numerous websites are generally working via similar host. Just about every online site features its own site on a single major host. People have authority to access their own specific storage area along with bandwith rate. The major good thing about such type of sharing that the expense is equally segregated somewhere between different internet users. This particular price benefit isn’t feasible to have at dedicated web hosting service.

It might be stated that dedicated website hosting providers are definitely more safe and sound. This may not be generally useful. Precisely how safe and sound dedicted host, relies on how good you will maintain it to remain manageable. And this certainly calls for loads of valuable experience to control a dedicated web hosting service host. It is extremely challenging for the purpose of enterprise start ups. For stability, shared web hosting, web servers are generally handled via the key work related to web host business. As a result, they have got sufficient skills to assure your personal records are usually divided off their end users and therefore are entirely secure. As a result, we can’t point out you will discover extremely capable or even observable significant difference is because of stability viewpoint.

One more issue will be basically with regards to speed. For your websites shared web hosting give really beneficial speeds. Plus actually according to my own working experience distributed web servers provided by good organizations alike Sbpals hosting have more practical efficient speed many low end or middle range dedicated hosting. In both comparison to its canning quickness additionally data transfer and transfer of data speed.

On dedicated web hosting entire web server is committed to your online business. As a result, overall storage area on the host is simply for your very own web-site. Anyone will be able to make use of this specific memory space space to be able to manage your amazing online web-site, web pages, graphics, online videos and many others. Almost all preliminary web-sites don’t require so much area. Additionally at present shared web hosting strategies similar to the ones coming from sbpals website hosting in addition provide a lot of memory space. As a result, generally you really may not really basically need a dedicated web hosting for your own website. Which means, additional price is a form of wasting of money.

On the dedicated hosting server, there’s no any other person making use of the sources except you. On contributed internet hosting there can be a number of other persons making use of the server nevertheless you won’t ever realize it. It may seem that during peak time possibly functionality fall. But actually peak time of each online business is unique and various web sites target different geographic areas. And users come from various parts of the world. This balances your load.

On dedicated hosting you might have to pay separately each computer software like hosting control panel etc you put in place. On shared host there won’t be any these types of running costs for general utilize web interfaces just like cPanel.

Therefore, before selecting any internet hosting specifically if the, dedicated hosting, you need to consider the price of dedicated server and match up against any sensible advantages you get. Next evaluation of website hosting a lot of the starting businesses may come to some conclusions that they may run fantastic company by using a shared web hosting.

Related Hosting Articles

Posted in HostingComments (1)

Businesses Using Co-location Web Hosting


Businesses Using Co-location Web Hosting

When it comes to web hosting, businesses are really going to have to think about which web host is going to be the one for them.  It might not be that one web host such as shared is going to be the best option for larger businesses.

That is probably going to be one of the worst options that anyone could try as this is not going to be an option that has a high security level of protection.  This is very different however from when a business chooses co-location web hosting; both are very both much a different options but the big debate over which is the best is still very much open.

When it comes to businesses using this web host then they are getting a lot of quality with this package; the truth with co-location is that a website owner gets a high quality web presence for the website, this can go from a struggling site to something which is very popular.

With this web host the website has a high likely that the site could get a greater profit margin when it comes to the site from the amount of traffic and visitors heading towards the site. 

Another reason as to why businesses are using this type of web host is because there is a lot of flexibility that comes with co-location hosting.  The server can actually have a lot more options available so that a web host has the quality it need to help keep the site running and producing results much greater than before.

There are a lot more resources for co-location hosting than with many of the other hosts out there.  With a business setting up the options of the plans that could be included will be that anyone can choose the software and hardware for the server.

More Server Co-location Articles

Posted in ColocationComments (0)

The benefits of using AJAX technology to create interactive web applications


The benefits of using AJAX technology to create interactive web applications

Article by Eddie Yu

Many advances in web technology have surfaced over the past decade many of which have helped web entrepreneurs and their respective businesses tremendously. One of the newer technologies on the market, made available around late 2005, is the Ajax system.

Technically, Ajax isn’t any type of new software program. Ajax is a form of web development that works as a practice of sorts instead of being an object. Basically, users employ several various pre-existing technologies and together it forms Ajax a term coined by Jesse James Garret.

Ajax is made up of Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). Other technologies like Document Object Model (DOM) and Extensible Markup Language (XML) are also utilized with Ajax. Together, these technologies create one of the most effective web application tools in use today. Explaining everything that Ajax is made up of is extremely complicated. However, using the Ajax method for beneficial web applications is simple enough with some basic knowledge of programming language and other aspects of Internet software.

The benefits of Ajax are hard to quantify. Mostly, these benefits work in the area of cost-containment. Dollars and cents definitely matter in business, and by using Ajax for interactive web applications, a lot of money can be saved over the long haul.

It all starts with the time invested. With Ajax, data transfer takes place at a much faster pace. Using Ajax properly with web applications means faster-loading pages, less crashes, and all-around movement that’s more fluid while working online. The method also has the potential to drastically cut down on time completing a particular task.

As your business grows, more bandwidth is going to cost more money. Bigger businesses need to invest in larger-capacity connections and even new hardware for greater server loads. Repetitive tasks can chew through bandwidth quickly, so Ajax’s ability to reduce repetition means money saved through less bandwidth consumed.Other benefits of Ajax aren’t so easily measured.

Using Ajax, a business’ interface can be streamlined and offer advantage in many areas. Ajax reduces the number of steps needed to complete a task and also reduces opportunities for error. Fewer errors means less time and money invested in manually correcting them.

With web-based applications, there’s also a lot of money to be saved in the long run compared to desktop applications. Offering web applications with familiar and/or easy-to-use interfaces means more productivity and fewer errors to contend with.

Posted in DevelopmentComments (0)

Play Web-based Games By means of Using The Java Programming Language


Play Web-based Games By means of Using The Java Programming Language

Article by Noblitt Debro

Nowadays, on-line primarily based games are ever so popular. A few web pages use it to permit folks have interaction with their web pages and make it extra fun whilst others use it for pure gaming.

On-line video games basically paintings on Java programming language and also are one of the vital standard systems to create such online games and websites. Java is mainly associated with C++. However, the Java programming language is way more effective than the complex C++ language.

Java is also one of the extensively used programming languages to develop websites. It’s because the builders assume that the internet is now becoming interactive and the Java software is the very best method for other people to interact within the internet. And, it seems that the Java developers were right. Other folks are actually using Java programming on a regular basis throughout the internet.

Unfastened on-line video games are very talked-about today, so, on-line games developers have developed a new way to create their games. Java programming language proved to be very promising relating to developing on-line games. This may be a good way to promote games over the internet. By means of using the Java programming language, people can now play part of the specific sport and believe purchasing it if they like it.

With the Java generation, many people can now have get admission to to loose on-line games.

First of all, Java become highly regarded while a specific web browser supported Java to be incorporated in their browsers. Most people use Java thru applets which can be supported by most browsers today.

Making a game by way of using a Java programming language may require you to have no less than a bit of of data in regards to the Java programming language. You can attend programming schools and take a Java programming language route if you would like to understand how to create Java programs.

You should believe that making a Java on-line game would require some time sooner than you master it. Lately, you’ll be able to see different video games evolved in the Java programming language. So, in case you are taking into consideration putting a Java sport on your site, you will have to imagine hiring a Java programmer to do the job for you. A Java sport for your web page will create internet traffic for your website. And, as a result of Java games are amusing to play with, you can in point of fact ensure that folks will all the time come again to consult with your website online and eventually buy some of your games.

There’s a lot of Java games web site in the internet as of late and more Java video games are being launched everyday. Java games are simple and fun to play with and it is usually a great way to calm down after surfing the web or operating for hours in entrance of your computer.

There are different Java games available. You’ll be able to choose from action games, puzzle video games, card games, and other genres that appeals to you. There also are multiplayer Java games that you can play with people all over the world who’s recently online.

There are also gambling web pages that uses Java programming language to increase their online gambling websites. From pokers to roulettes you’re going to see that most of these gambling site will require you to have the contemporary Java software put in to your pc to let you have the ability to get right of entry to their site or play and bet of their games.

Java multiplayer games are nice for socializing and chatting with folks from different portions of the world. If you wish to play Java games, all you need to do is move on your favourite seek engine and kind in the key phrases that you are searching for in a loose online Java games.

This can be an incontrovertible fact that video games are made to be a laugh and enjoyable. Alternatively, you should also believe the truth that a few Java games available within the internet may also be violent or offensive to a few people. Because of this you should imagine taking a closer take a look at the overview first before playing. Through doing this you’ll be able to be certain that that you’re going to be enjoying your gaming revel in through Java games.

So, in case you are searching for an approach to go the time or you need a break from your paintings, and there is no video games put in for your pc, you’ll be able to at all times get entry to the internet and play Java video games online.



Posted in JavaComments (24)

The Features and Benefits of Using Dedicated Servers


The Features and Benefits of Using Dedicated Servers

Article by Shanmuga Sundaram Sivaraman

Internet is flooded is blogs and sites now and an estimate says that it will cross trillions pretty soon. Internet is mastered by webmasters and they are nothing but people who do things like SEO and maintain blogs/sites and much more. People uses servers to host these sites i.e. it may be a shared server or a dedicated one. Shared servers are best for a blogger who starts this kind of work initially but when the site/blog grows and traffic flow increases then a shared server is not at all enough. In that case one has to go for a dedicated server which manages the traffic flow pretty well. If you are not aware of the details of a dedicated server and its features, advantages then next few paragraphs can really help you out in knowing that.

Dedicated server is nothing but a piece of hardware that is rented by the hosting provider. The dedicated server has a processor, hard drive, Random access Memory and also bandwidth capability. Using the dedicated server’s hard drive you can host your website and the software associated to it. Also you can install and run any kind of program using this dedicated server. What is more fascinating about the dedicated server is that, even the other users to whom you have given access can connect to the dedicated server and use the same programs at the same time. There is no doubt that this feature has made the dedicated server more popular among the internet gamers.

Though there are many best features and advantages the cost of the dedicated server is quite more than the shared and other virtual hosting plans. This is because of the additional benefits offered by the dedicated server and they are as follows:

* Customization* Reliability* Security* Unique IP asking

The hosting plans of the dedicated server allow the user to customize and build their own server. Since the users build their website on the dedicated server they are not involved with the problems of server congestion which they usually face when they build their applications using shared hosting plan. The dedicated server also offers utmost security because only the users have access to their server and no one else. Some of the hosting plans of dedicated server also provide the user an option of setting up an external firewall to ensure their safety. Since the dedicated server has an unique IP address that points only to a particular user’s website or any of the web application, website traffic is controlled. The users also enjoy the freedom of adding more bandwidth, RAM, and even increase the processor’s speed while using dedicated server hosting. The users can make their own choice of hard drive arrangement in case if they have opted for two hard drives on the dedicated server. The dedicated server hosting providers even offer a FTP back up account for the users by which they can view the content that is already on the server in that account.



Find More Dedicated Server Articles

Posted in HostingComments (5)

Adding Markers Using the Google Map API and jQuery Part 3


Adding Markers Using the Google Map API and jQuery Part 3

This function is a little more perplexing, but it’s so straightforward to make sense of. First we call jQuery’s $ .get procedure to execute an Ajax GET request. The procedure takes two parameters: the URL to demand (in this case, our localized XML file), and a callback function to execute when the demand concludes. That function, in turn, will be passed the answer to the demand, which in this case will be our XML.

jQuery delicacies XML precisely the identical as HTML, so we can use $ (xml).find(‘marker’).each( … ) to loop over each marker component in the answer XML and conceive a marker on the chart for each one.

We catch the title and address of the markers, then we conceive a new LatLng object for each one, which we accredit to a point variable. We continue the bounding carton to include that issue, and then conceive a marker at that position on the map.

We desire a tooltip bubble to emerge when a client bangs on those markers, and we desire it to comprise the title and address of our location. Therefore, we require to add an happening listener to each marker utilising the Maps API event.addListener method. Before we manage that, though, we’ll conceive the tooltip itself. In the Google Map API, this type of tooltip is called an InfoWindow. So we conceive a new InfoWindow, and furthermore set up some HTML to fill it with the essential information. Then we add our happening listener. The listener will blaze when one of the markers is banged, and both set the content of the InfoWindow and open it so it’s evident on the map.

Finally, after supplementing all the markers and their affiliated event handlers and InfoWindows, we fit the chart to the markers by utilising the Maps API’s fitBounds method. All we require to overtake it is the bounds object we’ve been expanding to encompass each marker. This way, no issue where the chart has been zoomed or panned, it will habitually break back to an perfect zoom level that encompasses all our markers.

Tying It All Together

Now that our cipher is prepared, let’s put it into action. We’ll use jQuery’s $ (‘document’).ready to delay until the sheet is laden, then initialize the chart, pointing it to the sheet component with an id of map utilising the #map selector
string:

$ (document).ready(function() {

$ (“#map”).css({

height: 500,

width: 600

});

var myLatLng = new google.maps.LatLng(17.74033553, 83.25067267);

MYMAP.init(‘#map’, myLatLng, 11);

$ (“#showmarkers”).click(function(e){

MYMAP.placeMarkers(‘markers.xml’);

});

});

We furthermore adhere a bang happening listener to the #showmarkers button. When that button is banged, we  call our placeMarkers function with the URL to our XML file. Give it a rotate and you’ll glimpse a set of made-to-order markers show up on the map.

Summary

You’ve likely estimated that there’s many more to the Google Map API than what we’ve enclosed here, so be certain to ascertain out the documentation to get a seem for everything that’s possible.

Posted in DevelopmentComments (133)

Adding Markers Using the Google Map API and jQuery Part 2


Adding Markers Using the Google Map API and jQuery Part 2

Now that we have our rudimentary libraries, we can start construction our functionality.

Outlining the Script

Let’s start with the skeleton of our chart code:

var MYMAP = {

bounds: null,

map: null

}

MYMAP.init = function(latLng, selector) {

}

MYMAP.placeMarkers = function(filename) {

}

We’re wrapping all our chart functionality interior a JavaScript object called MYMAP, which will assist to bypass potential confrontations with other scripts on the page. The object comprises two variables and two functions. The map variable will shop a quotation to the Google Map object we’ll conceive, and the bounds variable will shop a bounding carton that contains all our markers. This will be helpful after we’ve supplemented all the markers, when we desire to zoom the chart in such a way that they’re all evident at the identical time.

Now for the methods: init will find an component on the sheet and initialize it as a new Google chart with a granted center and zoom level. placeMarkers, meantime, takes the title of an XML document and will burden in coordinate facts and numbers from that document to location a sequence of markers on the map.

Loading the Map

Now that we have the rudimentary structure in location, let’s compose our
init function:

MYMAP.init = function(selector, latLng, zoom) {

var myOptions = {

zoom:zoom,

center: latLng,

mapTypeId: google.maps.MapTypeId.ROADMAP

}

this.map = new google.maps.Map($ (selector)[0], myOptions);

this.bounds = new google.maps.LatLngBounds();

}

We conceive an object literal to comprise a set of choices, utilising the parameters passed in to the method. Then we initialize two things defined in the Google Map API—a Map and a LatLngBounds—and accredit them to the properties of our MYMAP object that we set up previous for this purpose.

The Map constructor is passed a DOM element to use as the chart on the sheet, as well as a set of options. The options we’ve arranged currently, but to get the DOM component we require to take the selector string passed in, and use the jQuery $ function to find the piece on the page. Because $ comes back a jQuery object other than a raw DOM node, we require to drill down utilising [0]: this permits us to get access to the “naked” DOM node.

So one time this function has run, we’ll have our chart brandished on the sheet, and have an empty bounding carton, prepared to be amplified as we add our markers.

Adding the Markers

Speaking of which, let’s have a gaze at the placeMarkers function:

MYMAP.placeMarkers = function(filename) {

$ .get(filename, function(xml){

$ (xml).find(“marker”).each(function(){

var title = $ (this).find(‘name’).text();

var address = $ (this).find(‘address’).text();

// conceive a new LatLng issue for the marker

var lat = $ (this).find(‘lat’).text();

var lng = $ (this).find(‘lng’).text();

var issue = new google.maps.LatLng(parseFloat(lat),parseFloat(lng));

// continue the bounds to encompass the new point

MYMAP.bounds.extend(point);

// add the marker itself

var marker = new google.maps.Marker({

position: point,

map: MYMAP.map

});

// conceive the tooltip and its text

var infoWindow = new google.maps.InfoWindow();

var html=’‘+name+’

‘+address;

// add a listener to open the tooltip when a client bangs on one of the markers

google.maps.event.addListener(marker, ‘click’, function() {

infoWindow.setContent(html);

infoWindow.open(MYMAP.map, marker);

});

});

// Fit the chart round the markers we added:

MYMAP.map.fitBounds(MYMAP.bounds);

});

}

Find More Jquery Articles

Posted in DevelopmentComments (6)

Access database got corrupt after using DAO


Access database got corrupt after using DAO

Being omnipresent and widely used, MS Access Database is definitely serving various organizations and business operations by providing a podium for maintaining databases with ease and flexibility. The MS Access database is used widely and extensively across the globe for saving important organizational data.

Access database has the flexibility, owing to which it can be used concurrently by multiple users. This particular feature sometimes forms the ground of corruption in MDB files. Probability of corruption in Access .MDB database multiplies with multiple users performing concurrent operations. Also, opening and saving Access database files in some other application might also ruin the integrity of the database file. One of the common issues is when user convert Access database using DAO and ends up with the following error message:

“This database has been converted from a prior version of Microsoft Office Access by using the DAO Compact Database method instead of the Convert Database command on the Tools menu (Database Utilities submenu). This has left the database in a partially converted state. If you have a copy of the database in its original format, use the Convert Database command on the Tools menu (Database Utilities submenu) to convert. If the original database is no longer available, create a new database and import your tables and queries to preserve your data. Your other database objects can’t be recovered.”

Reasons for this database corruption issue

Using Data Access Object (DAO) to convert the Access database of the previous version by the Compact Database method is the culprit in this case. There seems to be the possibility that state of opened Access database does the blunder, hence resulting in inaccessibility and corruption of Access database file .MDB.

Resolution for this issue

Not to worry if you have valid latest backup copy of the database; this helps in Access database repair. You can’t be sure whether the backup is having all the latest updates stored. So what could be done now? you can try out manually entering the data for every table, form and query, which includes creating a new Access database file and linking to the components of old one. Problematic isn’t it? Manual Access database recovery is not accurate also. This solution is not feasible in case of a large MS Access database as the user may encounter more problems while entering and linking the data.

So for resolving this corruption issue, going with Access Recovery software found to be feasible and reliable too. Access Database Repair software is capable of recovering corrupt MDB database file effectively. Software is so simple to operate that even a novice can perform the Access database recovery. Just select the corrupt .MDB file to repair, repair them and then save the repaired Access file at your desired location. Software for Access Repair restores original structure, data and formatting. Access Database Repair software recovers Access database files of Access 95, 97, 2000, and 2003 versions. Software also comes for free demo trial version for building user’s trust in the software.

Author of this article possess specialization in providing Access repair tips that include topics like Access Repair , Access Database Repair, Access database recovery, performing flawless Access file recovery, BKF Recovery and many more. His articles provide tips to resolve various Access .MDB file issues.


Article from articlesbase.com

Posted in DevelopmentComments (1)

Database Duplication Using Rman Recovery


Database Duplication Using Rman Recovery

Introduction

This document provides you with a brief description on how to do refresh a Database (duplicate a database) from the Production Database backup taken using RMAN to tapes to any other environments.

I. Introduction

This document describes the process of refreshing the Test Databases from the RMAN Production database backups taken to the Tapes / Disks.

II. Initial Preparation Steps

We first need to make sure that the database is not running within Fail Safe environment, and that the disk space used by the old database is released, so we can fit the new database.  Here are a few steps that need to be taken cars of before starting the Database Refresh:

1.     If there is requirement to preserve some data or accounts (Schema’s and other necessary things) from the old environment, export that data first before starting the refreshing from Production.

2.     If the databases are running in Fail Safe environment, shut them down through Fail Safe Manager.  Also shut down the Listener and the Intelligent Agent that is running for those particular databases.

3.     Modify the TNSNAMES.ORA, the INIT.ORA (and listener.ora if required) files to make sure the database can be started independently, using the local listener.  Try this out by starting the listener service and database service manually through the Services screen on the Win 2000 machine, and starting database through SQL*Plus.

4.     Shut down the database using the FAILSAFE Manager and remove all database files except ones from the Admin directories (e.g. init.ora).  This is required to clean space on disk to fit the new database. If we have enough disk space for the restore to happen, then we move the existing files to a different directory or mount point.

III. Preparing RMAN Duplication Script

Once we are done with the above steps, we can proceed with the next step of creating the scripts for restoring the Database. An example of this script is given below:

connect catalog   rman/password@<RMAN Catalog database name>;
connect target    sys/password@<Target database>;
connect auxiliary sys/password@<Auxiliary Database>;
run {
  allocate auxiliary channel ch1 type ‘sbt_tape’ parms
          ‘ENV=(TDPO_OPTFILE=c:clustertdpo.opt)’;
  set until scn <SCN No.> or <Date>;

  set newname for datafile 1 to ‘new path for restore’;
  . . . . . .

  . . . . . .
  …
  duplicate target database to <new auxiliary database name>
    logfile group 1 (‘<location of the log file>’,
                     (‘<location of the log file>’) SIZE 100M,
            group 2 ((‘<location of the log file>’,
                     (‘<location of the log file>’) SIZE 100M,
            group 3 ((‘<location of the log file>’,
                     (‘<location of the log file>’) SIZE 100M;
}

The description of the above script is as follows :

 The first part deals with connecting to required databases:

1.    catalog database where RMAN catalog is stored,

2.    target database which is the database we want to clone, and

3.    auxiliary database which is the one that we are attempting to create. 

4.    Note that when running this script later on, both catalog and target databases need to be open during the process, while auxiliary database is normally in NOMOUNT state.

Next in the script is allocating channel used to access file system through TSM.  Note that to do that we will need to change TSM configuration (dsm.opt file, nodename parameter) in order for the node to appear as the production node.

Next in the script is set until SCN / DATE command that specifies until which point the database will be duplicated. If the UNTIL SCN / DATE is not mentioned, RMAN will attempt to recover until the last archived log, which can cause failure if that log is not available on the tape drive (e.g. it is still on the production server disk).

Next is the list of set newname for datafile commands, which are required when new disk structure is different from production disk structure (which is case on all our systems).  All database files should be specified in this list (nothing is required for tempfiles).  The list of datafile’s can be obtained by querying the DBA_DATA_FILES data dictionary view.

Finally, the duplicate command is there to do the actual database duplication.

IV. Running Database Duplication

To run database duplication we can prepare a batch script, or run a command to start it up.  It would look something like this:

rman cmdfile <the rman script> msglog <a file name for the logs>

Before starting the RMAN script, the following things need to be taken care of :

1.     Verify that the RMAN catalog database is open.  Make sure this database will be open during complete duplication process, e.g. if it normally goes down for backup turn off the backup procedures.  If the connection to the database is lost during the duplication, the process will fail and will need recovery.

2.     Verify that the target database is open.  Make sure this database will be open during complete duplication process, same as for RMAN database.

3.     Verify that the Oracle services for auxiliary database are running and the database is in nomount state.

If the RMAN script is successful, it will get all the files from the file system, place them in appropriate locations as specified in the script, and recover the database.  It will also change the Database ID, and start the database.  This is the best case scenario, however, if duplication script fails you might need to try and recover from failure.

V. Recovering from Failure

If the RMAN duplication process fails, We might need to recover the database using the RMAN backup. The Database supplication or the restore can fail because of some reasons like :

1.    RMAN catalog database going down for backup

2.    Archived logs not available on the file system (when set until SCN was not specified in the script).  In those cases you might try following steps to recover, first run the switch clone command through RMAN (After CONNECTING to the TARGET, CATALOG and AUXILIARY Databases) :

run{
  switch clone datafile all;
}

Afterwards, try recreating the control file.  RMAN first creates a control file but does not have all data files specified in there (it creates that one later).  Best way is to backup control file to trace on the target database, and modify that script to run in auxiliary database.  Changes to the script are typically: use new filenames as the location might have changed, set new database name, and use RESETLOGS clause.

Once control file is created and executed, complete recovery of the database until specified SCN, the RMAN script can look something like this :

run {
  allocate auxiliary channel ch1 type ‘sbt_tape’ parms ‘ENV=(TDPO_OPTFILE=c:clustertdpo.opt)’;
  set until scn 6899135273;
  recover
  clone database
  check readonly;
  release channel ch1;
}

This step will obtain all required archived logs from the file system and apply them to the database.  After recovery is completed you can open the database:

alter database open resetlogs;

That would complete the recovery.  Note that when recovered this way, the database Id is still the same as for production, thus you cannot use RMAN to backup that database (unless you are using different catalog).  Consequently, one should always strive to have the database duplicated properly through RMAN without failures.

VI. Post Refresh Steps

After the database is duplicated, there are few steps that might be required:

1.     In some environments , it may be required to change the Mode to noarchivelog mode as the Production is mainly run in Archivelog mode.

2.     Add files to temporary tablespaces.  When the database is restored all files and tablespaces will exist, however, none of the temp files will be created.  One needs to add tempfiles to temporary tablespaces.

3.     Drop all database links, and recreate them to point to proper environment.  After duplication, new database will have same database links as the production, thus pointing to the production database.  All the database links should therefore be dropped, and new ones created to point to the new environment.

4.     If the new database is running in the Fail Safe environment, one will need to rebuild the password file on the other node (the one that was not used when duplicating the database).  If this is not done, the database will not start on that node and the whole Fail Safe group will be moved to other node.

5.     Revert back changes to tnsnames.ora (and listener.ora if applicable) to make sure the database can start within Fail Safe.

6.     Revert back changes done to the TSM configuration files (dsm.opt).

7.     Shut the database, stop local listener and database services, and start the listener and database within Fail Safe.

8.     Make sure the database can fall-over correctly to another node, by moving Fail Safe group manually.


Article from articlesbase.com

Related Database Articles

Posted in DevelopmentComments (2)

Protecting Your Computer Using Antivirus Software


Protecting Your Computer Using Antivirus Software

The antivirus software or the virus scanner is a program which examines all the files within a computer, files which you have to mention in order to be scanned. This program also examines the memory contents, the operating system, the registers and many others, identifying the unexpected behaviour of your computer in case it comes into contact with different computer viruses. This program is configured in such a way that it removes any kind of malware in your computer.

There are usually two kinds of approaches which identify the malware in your computer, combining different resources and emphasizing the terms in the virus dictionary. The examination of the files and so on could lead to the identification of a virus. This kind of software identifies all the known viruses which match the records in the virus dictionary by identifying the suspicious behaviour of any kind of program which might be infected. This approach is called a heuristic analysis and it can include data captures, the monitoring of the ports and other such methods.

When an antivirus software looks into a file, it refers to the virus dictionary which the software knows or has already identified. If a part of a code in a file which has already been infected can be encountered in a dictionary, it can move on to the following actions. First of all, it can try to repair the file, removing the virus from the file. Then, it can put the file in quarantine, the file remaining inaccessible for all the other programs and for the virus, so that it cannot spread. Last but not least, it can move on to deleting the infected file.

In order for the software to be effective on the long run, you need to approach the virus dictionary on a regular basis and to download the updates in the virus dictionary. The users who have a civic spirit and who have technical skills, as well as the ones who want to help the software find the viruses in no time can send the infected files to the authors of the antivirus software. This software analyzes and includes removal characteristics and information in its dictionaries.

The antivirus software usually analyzes the file when the operating system of the computer is created, opened, closed or when it is sent through e-mail. This way, it can identify a known virus as soon as it reaches the computer. System administrators can program the software to examine all the files from the hard disk of the computer, this examination being done using a certain criterion.

There is another very useful technique of neutralizing the malware in your computer and this technique is known as white listing. Instead of looking for malware which it knows, the technique prevents the execution of all the computer codes, except for those which have already been identified as being reliable and safe. There is also the self denial, its well-known limitations being avoided when the software tries to keep the updates of the viruses.

Total protection! VIPRE Antivirus Premium is high-performance antivirus + antispyware software with an integrated firewall. It doesn’t slow down your PC like other security products. VIPRE PREMIUM – Click Here To Get Your 30 Day Free Trial Today.


Article from articlesbase.com

More Software Articles

Posted in JavaComments (3)