Choice of Server

I have been reading the other posts on this topic but each situation is slightly different so I'm hoping someone can provide some insight into ours. We currently use ASIP 6.3.3 on a G3 strictly for file serving. We have about 20 Mac users working on strictly Word or PDF document files so we are only using about 3-4 gbs of space right now.
We really need and want to upgrade our server soon. XServe is really overkill for us but we do not want to move our files onto our Windows server. THe Windows server handles our email, internet and Windows users. Cost is always an issue and I have a limited budget to work with.
I am debating between going for the cheapest XServe setup, a PM G4 or G5 depending on what is available locally with the 10.4 server software purchased separately or some type of a snap server solution which I have never used before. For backups we currently use Retrospect to a tape drive.
I would welcome any ideas or suggestions. I need to put together my budget numbers soon for a purchase after the first of the year.
Thanks.
Lianne

No one but you can decide which is the best setup for your situation.
If you don't have any racks to mount an XServe in, then the XServe probably isn't the right solution for you.
That said, the difference in price between an XServe and a similarly-configured PowerMac is small. With dual-core processors now standard on the PowerMacs, the line is a little blurred, but you might be able to pick up a regular (single-core) PowerMac for a good price if you can act soon.
The most significant difference between the two machines is likely to be the disk setup - the XServe has three hot-swappable drive bays which will make it easy for you to add disk space later on as your needs grow, even without stopping the server. The PowerMac would need to be shut down to change its drive setup, although you might be able to add drives for less money since you just need SATA drives and not Apple Drive Modules.
However, since you're only using 3-4GB of space right now, that might not be a significant factor for you.

Similar Messages

  • Best Azure Data Center choice for serving content in Canada?

    Hello,
    Curious - What is the best Data Center choice for a CDN if your primary audience is in Canada?  (or does it even matter?)
    I've asked Azure support if a data center will be opening up in Canada, and it appears that there are no plans for such.  So, if we are serving [primarily images] via Azure Storage (CDN) -- what is the best choice for a data center; as all traffic will
    be heading North (to Canada)?
    Also -- does anyone know of a SIMPLE price comparison chart that shows the cost of all the major CDNs, i.e.: Azure, S3, Google, etc. with regard to storage costs and bandwidth costs?  (Might be an interesting project to build)
    Thanks in advance.

    Hi,
    As of now, there is no plan to open a Data center in Canada. However, depending on the location you are in Canada, you may choose East US2/EastUS or West US or North Central US DataCenter which ever is near by to you.
    You may check the price of your services hosted in Azure through following link:
    http://azure.microsoft.com/en-us/pricing/calculator/?scenario=full
    Regards,
    Manu

  • Alternatives to Leopard Server

    Given the number of glitches , bugs , Documentation fuzziness and a few more subjects we are considering dropping mac os X server has a production platform on newer systems and we are looking for Working stable alternatives to os X Server, i hope we can come back to os X server in the future but until then we will have to switch to something else.
    Any suggestions will be more than welcome and studied in detail....
    I am sorry if this sounds off topic in the Mac os X Server forums but since we are getting so little feedback about the many issues plaguing mac os X Server from Apple in Europe (yes even through support calls that keep mentionning "we have an update coming for the last 2 months) none of them as resolved the issues we are facing.
    Thanking you for your time and attention and waiting to read from you soon ,
    Best Regards,

    Camelot wrote:
    At the end of the day Mac OS X Server is not going to be the best tool for every job.
    Server Admin does a reasonable job for common setups, but there are going to be a lot of people who step outside of the box that Server Admin lives in. I know I'm one of them. Whether that means you're no better off than you would be on another platform depends on what your priorities are. If a unified GUI is important to you and Server Admin isn't up to your needs then Mac OS X may not be the best option. If, on the other hand, you don't mind stepping away from Server Admin in the cases where you need more than it offers you still get the other benefits of OS X.
    As we are in the 'web' portion of this forum, I'll only address my thoughts on the web tools. I agree with most all that Camelot and others have said. Particularly where one doesn't want to rely on one server for all services -- but even that is predicated on load over all else. Surely a 10 person company with one website, email and off-topic services such as file sharing in a mixed environment could be completely happy with a high-end mini or any Xserve for all services.
    However, part of what Apple is selling is a web-capable server. At 10.5.2, OSXS is NOT a great GUI-managed tool for web services. Not only does it still have bugs with regard to Site management and choices the Server group made with configuring httpd (as well as an anemic php/mysql implementation), there are significant limits to using services such as ftp, mail, even listserves.
    I remember thinking when they hired the likes of Eric Z from Starnine (as it was in the throws of building Webstar 4 and being sold to 4D) that maybe he would bring some fine ideas to the Server group. He wasn't technically proficient like real coders such as CJ, but he had some understanding of what Webstar had in terms of strengths. To date, I've not seen a lot of evidence that those strengths have made it to the OSXS product. They didn't in Tiger, they aren't there in Leopard 10.5.2 (yet).
    Where is a simplified GUI admin for supporting multiple FTP accounts to the same home/site (or subpaths within a site)? Where is a decent GUI for admin of php4 settings, even something as simple as upping the .ini file size limits? Where is a decent GUI for supporting multiple domain names in the listserve product? Why does performance cache redirect to an alternate port when an iWeb user uploads oddly-crafted XML tags and the php interpreter parses the page incorrectly? Where is there user-assignable admin rights to email accounts for a specific domain so a sysadmin can delegate account management to a client?
    The list goes on and on. I'm appreciative of what Apple has been able to do with much of the 'web' part of the GUI, but there are many, many features that can be GUI-ized (and should be) if Apple want to continue to push the paradigm that the machine should not get in the way of the user. I've a stack of 20+ year old Addison publications where Apple spent much money and time pushing the user experience concept. To have the unix folks push back and state that only CLI is the answer is -- NOT the answer. It is not how Apple should expect even sysadmins to need to go. And hey, I'm plenty comfortable myself using CLI. But my customers should not have to come to me with every small change for feature sets that can easily be added to the GUI, either under the SA, the WGM, or elsewhere in the GUI toolset.
    OSXS is not really a mature Webhosting server. It is a server that takes the bare bones of Apache, of older PHP tools (why not offer updated modules or ancillary modules for PHP5?) and mySQL tools (same question). Their own scripts cannot properly or reliably migrate a 10.4 installation with Apache 1.3 to Apache 2.x in 10.5. Even the error logs are too obscure to offer much assistance tracking down the actual failures when they occur. Same has already been said of the DNS module.
    I'm trying to stay in bounds here in my critique -- as an enterprise server, OSXS is coming along. It has a lot of maturation to undergo in the 'web' realm, as it does in collaborative sharing (iCal/contacts/etc.). Let's hope by continuing to purchase and deploy it, we can make enough of an impact that Apple grows the product accordingly and doesn't abandon it as they did the Xraid stagnation.

  • Server Installation fail

    Hi,
    I try to install this new server at a a macbook (Aluminium 13'', Late 2008, 2GHz Intel Core 2 Duo, 4 GB RAM, Mountain Lion 20.8.3), but, afte hoours and hours of delay the configuration not finish. I stop the application and I try it again, but, this time after the "Apple Push Notifications" ([email protected], password), the "Configuration Services" not proceed.
    Any idea?

    Laptops aren't a good choice for server, but you'll need a fixed IP address (not DHCP) and you'll definitely need DNS services and the local network working before you proceed along to getting push notifications for various services.  (Push notifications in OS X Server are NOT the same notifications that Apple uses with iOS devices, too.)  To verify the initial set-up, launch Terminal.app from the Applications > Utilities folder, and issue the following non-descructive diagnostic command:
    sudo changeip -checkhostname
    You'll need to enter your administrative password for the sudo to succeed.  The output from that command will provide some information on the host, then whether DNS is working and correctly configured, or if changes are required.

  • MCS Server Sizing

    Just looking for a general idea on MCS server sizing for CCM and IPCC Express. I understand actual sizing needs to be done by a partner with the Cisco tool.
    My understanding from SRND is that all servers within a CCM cluster should be the same size (7835's, 7845's, etc.).
    Does that mean my IPCC Express servers should be the same size/model as well?
    Conceptually, would it be ok to use 7845's for my CCM cluster and 7835's for IPCC Express? (provided the sizing is independently appropriate).
    Thanks.

    The choice of servers for IPCC express is completely independent from Callmanager hardware. Regarding the servers in the CCM cluster being the same, its generally a good practice to keep them all the same. (Though, you definitely can have a 7835 for your Subscriber and 7845 for Publisher, no big deal).
    Now for IPCC Express, the choice of server requirement is based on, many factors.
    a. Just like Callmanager assigns weights to devices, IPCC Express assigns weights or points to various features such as (number of Recording sessions, number of Historical reporting sessions, ASR/TTS, total number of agents, supervisors, IVR ports etc. If your server doesnt meet the total number of points required for all the features you need, then you need to use the next higher model. So a 7825 has 900 points, 7835 has 1266 points, 7845 has i think about 3400 points. You have to use a spreadsheet available for download (called CRS configuration tool) which tells you the right hardware you need for the IPCC features that is required for your call center.
    7845s are same as 7835s except that 7845s have dual processors, 2 extra hard disks, RAID 5 etc. You may need a 7845 if you need upto two HR sessions during business hours.
    HTH
    Sankar
    PS: please remember to rate posts!

  • CCA agent (oc4jadmin) for template mappings - local or on server?

    I am unclear which one should be used or which one is better to use? Perhaps it doesn't matter....
    Also, if the choice is server, should it be on the server where the design repositories are or on the runtime platform?
    Edited by: user12019055 on Nov 30, 2010 11:38 AM

    Hi Julian
    So out of the box with code template mappings, OWB would use the SQL to Oracle LKM to move the data and this is basically the JDBC style data movement. You should make sure you have the latest JDBC drivers from Microsoft, and a URL to connect which will scale for the volume of data you are moving.
    You should be aware of a parameter selectMethod in the SQLServer connection URL, if moving larger amounts of data (depending on platform/versions) you may need to enable server side cursors which is done using this parameter, so the connection URL would be something like;
    jdbc:sqlserver://yourhost:yourport;databaseName=yourdatabase;selectMethod=cursor;
    Also if you are running the CCA on Linux 11.2.0.1, I think you will need to change the heap size of the CCA, change it to 512M which will make it the same default as Windows and current patched OWB. In the ccastart file under unix you can change -mx128M values to -mx512M
    Cheers
    David

  • Three tier module how to choice shared mode or dedicated

    We use three tier module to setup client,AP server,and Oracle DB, witch my ERP environment,and I have 1000's user to connect two AP server.In this case,what is better choice shared server or dedicated server?why?

    If you are using connection pooling at the application server, you don't want to use MTS on the server. If you're using connection pooling at the app server, you're already concentrating those thousands of users into many fewer connections, so there's little point in incurring the MTS overhead.
    If you are not using connection pooling at the app server level, and your database server isn't powerful enough to handle the number of concurrent users you expect in dedicated mode, go with MTS.
    Justin

  • Question about bluetooth communication between PC and mobile device

    I am a newbie of bluetooth communication. This time I need to have connumication between PC and mobile device (mainly mobile phone) by sending strings. PC is acted as server and mobile device act as client.
    For using bluetooth in PC, I use bluecove 2.0.1
    I have already connected them successfully.
    When I want to send strings between them, it is found that it can only do one cycle of communication (client -> server -> client).
    For my design, they can communicate multiple times.
    I simulate the core class of the system, the performance is fine.
    Cound anyone help me to watch the code and give me some advices?
    Server Side - ServerBox.java
    public class ServerBox implements Runnable {
       LocalDevice localDevice;
       StreamConnectionNotifier notifier;
       ServiceRecord record;
       boolean isClosed;
       ClientProcessor processor;
       CMDProcessor cmd;
       MainInterface midlet;
       private static final UUID ECHO_SERVER_UUID = new UUID(
               "F0E0D0C0B0A000908070605040302010", false);
       public ServerBox(MainInterface midlet) {
           this.midlet = midlet;
       public void run() {
           boolean isBTReady = false;
           try {
               localDevice = LocalDevice.getLocalDevice();
               if (!localDevice.setDiscoverable(DiscoveryAgent.GIAC)) {
                   midlet.showInfo("Cannot set to discoverable");
                   return;
               // prepare a URL to create a notifier
               StringBuffer url = new StringBuffer("btspp://");
               url.append("localhost").append(':');
               url.append(ECHO_SERVER_UUID.toString());
               url.append(";name=Echo Server");
               url.append(";authorize=false");
               // create notifier now
               notifier = (StreamConnectionNotifier) Connector.open(url.toString());
               record = localDevice.getRecord(notifier);
               isBTReady = true;
           } catch (Exception e) {
               e.printStackTrace();
           // nothing to do if no bluetooth available
           if (isBTReady) {
               midlet.showInfo("Initalization complete. Waiting for connection");
               midlet.completeInitalization();
           } else {
               midlet.showInfo("Initalization fail. Exit.");
               return;
           // produce client processor
           processor = new ClientProcessor();
           cmd = new CMDProcessor();
           // start accepting connections then
           while (!isClosed) {
               StreamConnection conn = null;
               try {
                   conn = notifier.acceptAndOpen();
               } catch (IOException e) {
                   // wrong client or interrupted - continue anyway
                   continue;
               processor.addConnection(conn);
       // activate the set up of process
       public void publish() {
           isClosed = false;
           new Thread(this).start();
       // stop the service
       public void cancelService() {
           isClosed = true;
           midlet.showInfo("Service Terminate.");
           midlet.completeTermination();
       // inner private class for handling connection and activate connection handling
       private class ClientProcessor implements Runnable {
           private Thread processorThread;
           private Vector queue = new Vector();
           private boolean isOk = true;
           ClientProcessor() {
               processorThread = new Thread(this);
               processorThread.start();
           public void run() {
               while (!isClosed) {
                   synchronized (this) {
                       if (queue.size() == 0) {
                           try {
                               // wait for new client
                               wait();
                           } catch (InterruptedException e) { }
                   StreamConnection conn;
                   synchronized (this) {
                       if (isClosed) {
                           return;
                       conn = (StreamConnection) queue.firstElement();
                       queue.removeElementAt(0);
                       processConnection(conn);
           // add stream connection and notify the thread
           void addConnection(StreamConnection conn) {
               synchronized (this) {
                   queue.addElement(conn);
                   midlet.showInfo("A connection is added.");
                   notify();    // for wait() command in run()
       // receive string
       private String readInputString(StreamConnection conn) {
           String inputString = null;
           try {
               DataInputStream dis = conn.openDataInputStream();
               inputString = dis.readUTF();
               dis.close();
           } catch (Exception e) {
               e.printStackTrace();
           return inputString;
       private void sendOutputData(String outputData, StreamConnection conn) {
           try {
               DataOutputStream dos = conn.openDataOutputStream();
               dos.writeUTF(outputData);
               dos.close();
           } catch (IOException e) {
       // process connecion
       private void processConnection(StreamConnection conn) {
           String inputString = readInputString(conn);
           String outputString = cmd.reactionToCMD(inputString);
           sendOutputData(outputString, conn);
    /*       try {
               conn.close();
           } catch (IOException e) {}*/
           midlet.showInfo("Client input: " + inputString + ", successfully received.");
    }For "CMDProcessor" , it is the class of message processing before feedback to client.
    Client side - ClientBox.java
    public class ClientBox implements Runnable, CommandListener{
        StringItem result = new StringItem("","");
        private DiscoveryAgent discoveryAgent;
        private String connString;
        private boolean isClosed = false;
        private boolean boxReady = false;
        StreamConnection conn;
        private static final UUID ECHO_SERVER_UUID = new UUID( "F0E0D0C0B0A000908070605040302010", false);
        Form process = new Form("Process");
        ClientInterface midlet;
        public ClientBox(ClientInterface mid){
            this.midlet = mid;
            process.append(result);
            process.addCommand(new Command("Cancel",Command.CANCEL,1));
            process.setCommandListener(this);
            new Thread(this).start();
        public void commandAction(Command arg0, Displayable arg1) {    
            if(arg0.getCommandType()==Command.CANCEL){
                isClosed = true;
                midlet.notifyDestroyed();
        public synchronized void run() {
            LocalDevice localDevice = null;
            boolean isBTReady = false;
            /* Process Gauge screen */
            midlet.displayPage(process);
            Gauge g=new Gauge(null,false,Gauge.INDEFINITE,Gauge.CONTINUOUS_RUNNING);
            process.append(g);
            showInfo("Initalization...");
            System.gc();
            try {
                localDevice = LocalDevice.getLocalDevice();
                discoveryAgent = localDevice.getDiscoveryAgent();
                isBTReady = true;
            } catch (Exception e) {
                e.printStackTrace();
            if (!isBTReady) {
                showInfo("Bluetooth is not avaliable. Please check the device.");
                return;
            if(!isClosed){
                try {
                    connString = discoveryAgent.selectService(ECHO_SERVER_UUID, ServiceRecord.NOAUTHENTICATE_NOENCRYPT, false);
                } catch (BluetoothStateException ex) {
                    ex.printStackTrace();
            else return;
            if (connString == null) {
                showInfo("Cannot Find Server. Please check the device.");
                return;
            else showInfo("Can Find Server, stand by for request.");
            boxReady = true;
        /* True if the clientbox is ready */
        public boolean getBoxReady(){
            return boxReady;
        /* True if the clientbox is closed in run() */
        public boolean getIsClosed(){
            return isClosed;
        public String accessService(String input) {
            String output = null;
            try {
                /* Connect to server */
                StreamConnection conn = (StreamConnection) Connector.open(connString);
                /* send string */
                DataOutputStream dos = conn.openDataOutputStream();
                dos.writeUTF(input);
                dos.close();
                /* receive string */
                DataInputStream dis = conn.openDataInputStream();
                output = dis.readUTF();
                dis.close();
            } catch (IOException ex){
                showInfo("Fail connect to connect to server.");
            return output;
        private void showInfo(String s){
            StringBuffer sb=new StringBuffer(result.getText());
            if(sb.length()>0){ sb.append("\n"); }
            sb.append(s);
            result.setText(sb.toString());
    }Client side - ClientInterface.java
    public class ClientInterface extends MIDlet implements Runnable, CommandListener{
        private ClientBox cb = new ClientBox(this);
        private Form temp = new Form("Temp");
        private Command select = new Command("Select", Command.OK, 1);
        private Command back = new Command("Back", Command.BACK, 1);
        Alert alert;
        String[] element;
        String out;
        List list;
        public void run(){
            /* Send message and get reply */
            out = cb.accessService("Proglist");
            element = split(out,",");
            /* Use the reply to make list */
            list = createList(element[0], List.IMPLICIT, out);
            list.addCommand(select);
            list.addCommand(back);
            list.setCommandListener(this);
            Display.getDisplay(this).setCurrent(list);
        public void startApp() {
            System.gc();
            waitForBoxSetUp(); /* Recursively check for clientbox status */
            new Thread(this).start();
        public void pauseApp() {
        public void destroyApp(boolean unconditional) {
            notifyDestroyed();
        public void displayPage(Displayable d){
            Display.getDisplay(this).setCurrent(d);
        private void waitForBoxSetUp(){
            while(!cb.getBoxReady()){
                if(cb.getIsClosed())
                    notifyDestroyed();
        public void commandAction(Command c, Displayable d){
            if (c.getCommandType() == Command.OK){
                if (d == list){
                    /* Send the choice to server */
                    out = cb.accessService(list.getString(list.getSelectedIndex()));
                    alert = new Alert("Output", "selected = "+out, null, AlertType.ALARM);
                    alert.setTimeout(2000);
                    Display.getDisplay(this).setCurrent(alert,list);
            if (c.getCommandType() == Command.BACK){
                notifyDestroyed();
        public void showWarning(String title, String content){
            alert = new Alert("Output", "selected = "+list.getString(list.getSelectedIndex()), null, AlertType.ALARM);
            alert.setTimeout(3000);
            Display.getDisplay(this).setCurrent(alert,list);
        private List createList(String name, int type, String message){
            List temp;
            String[] source = split(message,",") ;
            temp = new List(name, type, source, null);
            return temp;
        private static String[] split(String original,String regex)
            int startIndex = 0;
            Vector v = new Vector();
            String[] str = null;
            int index = 0;
            startIndex = original.indexOf(regex);
            while(startIndex < original.length() && startIndex != -1)
                String temp = original.substring(index,startIndex);
                v.addElement(temp);
                index = startIndex + regex.length();
                startIndex = original.indexOf(regex,startIndex + regex.length());
            v.addElement(original.substring(index + 1 - regex.length()));
            str = new String[v.size()];
            for(int i=0;i<v.size();i++)
                str[i] = (String)v.elementAt(i);
            return str;
    }

    i haven't worked with devices but only with the toolkit emulators;
    it definitely is possible...
    u have to send the image as a bytestream and receive the image at the jsp end...
    and then reconstruct the image.
    the Stream classes in J2ME AND J2SE are all u will require.
    also the Image class.
    i have not done this but i have successfully sent an image frm a jsp and displayed it on the emulator.

  • Oracle 10g db Silent installation error

    Hi All,
    I am getting this error while going for silent installation :
    SEVERE:Values for the following variables could not be obtained from the command line or response file(s):
    DEP_MODE(InstallType),
    TLDepModes(TopLevelInstallType)
    Here is response file and execution summary :
    =============================================================
    $ ./runInstaller -silent -responseFile /dumps/oracle4linux/dvd/database/responsevenf
    Starting Oracle Universal Installer...
    Checking installer requirements...
    Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
    Passed
    All installer requirements met.
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-11-14_03-07-37AM. Please wait ...[oracle@hrmodev database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production
    Copyright (C) 1999, 2005, Oracle. All rights reserved.
    You can find a log of this install session at:
    /arch/ptchdb/db/tech_st/10.2.0/admin/oui/PTCH_hrmodev/oraInventory/logs/installActions2008-11-14_03-07-37AM.log
    .................................................................................................... 100% Done.
    SEVERE:Values for the following variables could not be obtained from the command line or response file(s):
    DEP_MODE(InstallType),
    TLDepModes(TopLevelInstallType)
    Silent install cannot continue.
    =============================================================
    Here is my response file :
    [General]
    RESPONSEFILE_VERSION=1.0.0.0.0
    [Session]
    #This entry is not used on Windows platforms
    #UNIX_GROUP_NAME;String;Used in Dialog
    #Group that the current user is part of, for ownership of the install files.
    UNIX_GROUP_NAME="dba"
    #FROM_LOCATION;String;Used in Dialog
    #Full path for the products.jar file.
    #Replace the X: with the drive letter of your CD-ROM device.
    FROM_LOCATION="/dumps/oracle4linux/dvd/database/stage/products.xml"
    #FROM_LOCATION_CD_LABEL;String:Used in multi-CD installations.
    #It includes the label of the Compact Disk where the file "products.jar" exists.
    #The label can be found in the file "disk.label" in the same directory as
    #"products.jar".
    #ORACLE_HOME;String;Used in Dialog
    #Enter the path to your oracle home. Replace the drive letter and optionally
    #alter the home path.
    ORACLE_HOME="/visapp/venforth/app/oracle/"
    #ORACLE_HOME_NAME;String;Used in Dialog
    #Enter the name of this oracle home. The name will be used to identify this
    #home.
    ORACLE_HOME_NAME="VENF"
    #TOPLEVEL_COMPONENT;StringList;Used in Dialog
    #Choices: "oracle.server", "8.1.5.0.0"
    #TOPLEVEL_COMPONENT={"oracle.server", "8.1.5.0.0"}
    #TOPLEVEL_COMPONENT={"oracle.rdbms","9.2.0.4.0"}
    TOPLEVEL_COMPONENT={"oracle.swd","2.2.1.2.0"}
    #SHOW_COMPONENT_LOCATIONS_PAGE;Boolean;Used in Dialog
    #Some components are flexible in where they are installed, although all have
    # default locations. Set this to FALSE if you want to accept the default locations
    # and not show this page.
    SHOW_COMPONENT_LOCATIONS_PAGE=false
    #SHOW_SUMMARY_PAGE;Boolean;Used in Dialog <---------------
    #MUST be <false> for "silent" install
    SHOW_SUMMARY_PAGE=false
    #SHOW_INSTALL_PROGRESS_PAGE;Boolean;Used in Dialog <---------------
    #MUST be <false> for "silent" install
    SHOW_INSTALL_PROGRESS_PAGE=false
    #SHOW_REQUIRED_CONFIG_TOOL_PAGE;Boolean;Used in Dialog
    SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
    #SHOW_OPTIONAL_CONFIG_TOOL_PAGE;Boolean;Used in Dialog
    SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false
    #SHOW_END_SESSION_PAGE;Boolean;Used in Dialog <---------------
    #MUST be <false> for "silent" install
    SHOW_END_SESSION_PAGE=false
    #Parameter : LOCATION_FOR_DISK2
    #Type : String
    #Description : Complete path to the other disks.
    #Example : LOCATION_FOR_DISK2 = "..\..\Disk2"
    #LOCATION_FOR_DISK2="F:\teststage\cd\Disk3"
    #Parameter : NEXT_SESSION
    #Type : Boolean
    #Description : Set to true if the installer needs to go to the File Locations page for another installation.
    #Example : NEXT_SESSION = true
    NEXT_SESSION=false
    #Parameter : SHOW_SPLASH_SCREEN
    #Type : Boolean
    #Description : Set to true if the initial splash screen in the installer needs to be shown.
    #Example : SHOW_SPLASH_SCREEN = true
    SHOW_SPLASH_SCREEN=false
    #Parameter : SHOW_WELCOME_PAGE
    #Type : Boolean
    #Description : Set to true if the Welcome page in the installer needs to
    be shown.
    #Example : SHOW_WELCOME_PAGE = false
    SHOW_WELCOME_PAGE=false
    #Parameter : SHOW_ROOTSH_CONFIRMATION
    #Type : Boolean
    #Description : Set to true if the Confirmation dialog asking to run the root.sh script in the installer needs to be shown.
    #Valid only in Unix platforms.
    #Example : SHOW_ROOTSH_CONFIRMATION = true
    SHOW_ROOTSH_CONFIRMATION=false
    #Parameter : SHOW_EXIT_CONFIRMATION
    #Type : Boolean
    #Description : Set to true if the confirmation when exiting the installer needs to be shown.
    #Example : SHOW_EXIT_CONFIRMATION = true
    SHOW_EXIT_CONFIRMATION=false
    [oracle.server_8.1.5.0.0]
    #INSTALL_TYPE;String;Used in Dialog
    # Minimal - Optional pre-configured DB (b_createDB), Networking services, Server utilities
    # Typical - Pre-configured starter DB, Licensable options and Cartridges,
    # Networking services, Server utilities
    INSTALL_TYPE="Typical"
    DEP_MODE = Custom
    TLDepModes = Custom
    [oracle.rdbms_8.1.5.0.0]
    #OPTIONAL_CONFIG_TOOLS;StringList
    #OPTIONAL_CONFIG_TOOLS={"dbassist"} OR OPTIONAL_CONFIG_TOOLS={"Oracle Database Configuration Assistant"}
    #s_GlobalDBName;String;Used in Dialog
    #This is the name of the database which will be created as part of the typical install.
    #You should modify this string to use an appropriate name.
    s_GlobalDBName="VENF"
    #This entry not needed for Windows installation.
    #s_mountPoint;String;Used in Dialog
    #Database file location: directory for datafiles, control files, redo logs
    #s_mountPoint="/visapp/venforth/oradata/"
    #s_dbSid;String;Used in Dialog
    #Value for ORACLE_SID. Change this to an appropriate SID.
    s_dbSid="VENF"
    #b_createDB;Boolean
    #Relevant only in MINIMAL, set to TRUE if you want a starter database, set to FALSE if not.
    b_createDB=true
    Edited by: Kishore KVR on Nov 14, 2008 2:56 PM

    Hi,
    Have you checked for any errors in log file....????
    Can you connect via SQL*PLUS ... , for example...????
    Regards,
    Simon

  • Use of sftp in a script

    Hi,
    I have a requirement wherein the client is asking us to take an export backup of a schema (database running on HPUX Itanium 64 bit) and then copy the dump file to a Windows box (Windows 2003 server).
    This has to be done every Monday at 1AM. I want to automate it so that we dont do this activity manually every week.
    Since the dump files needs to be copied across different platform, I believe we need to use sftp.
    Could someone please help me as to how do I put it in a script?
    Thanks!

    user9104898 wrote:
    Since the dump files needs to be copied across different platform, I believe we need to use sftp.No. The reason for using sftp would be using trusted RSA or DSA authentication (Windows account trusting the public certificate of the HPUX account), and encrypting the data transferred so deep packet inspection of the wire data will not reveal the actual contents.
    Could someone please help me as to how do I put it in a script? Not the correct forum for dealing with bash scripts for HPUX. But here's the basic approach using scp instead. It serves the exact same purpose than sftp, but provides an easier single-command-line-wit-parameters interface. sftp provides a traditional ftp client interface - which in your case is totally superfluous.
    #!/bin/sh
    scp /local-dir/local-file.dmp accountname@windows-server:remote-file.dmpYou did not mention the ssh server software use on Windows - and what the remote directory would be. As Windows uses a different format for paths than Unix, you may need to specify the remote directory as follows:
    scp /local-dir/local-file.dmp accountname@windows-server:"c:\remote-dir\remote-file.dmp"
    To make trusted authentication work, copy the id_rsa.pub or id_dsa.pub files from the +$HOME/.ssh+ directory on HPUX and "tell" the Windows ssh server to trust these - on Unix that entails adding the file contents to +$HOME/.ssh/authorized_keys+. But as Windows lacks an OpenSSH implementation, who knows what it expects in this regard. It is IMO not a great choice as server o/s in the first place due to its total lack of open standards and protocols support.
    This all said - keep Sybrand's comments in mind. Your assumption about having to use sftp is erroneous. If you however want to have this as an external o/s moving part using trusted and encrypted communication, then consider using scp instead (the sftp approach will be very similar, the only difference will be the command syntax).

  • Mac Mini internal issue

    I set up a new mini server and everything is working except I can't access the server/iMail internally. It works fine from outside the network. I'm assuming this is a router issue but can't figure it out. Externally when I type in www.example.com I can get to the server, internally it will not. If I type in the IP address 10.0.XX.XX when I'm on the network then I can get to the server. I have an Actiontec PK5000 DSL modem with time port behind that. The Actintec does not support loopback.....is that my issue and is there any way to correct it?

    Thank you for the feedback, but I'm not seeing anything about DNS on the Time Port.
    A router doesn't implement DNS services. An IP router routes IP packets. Some routers also include other features, such as DNS forwarding, DHCP, firewall services, NAT, and other features. This omnibus implementation can vary by device and by how a site implements the device, and that can lead to confusion and complexity, as DNS forwarding simply passes packets to a remote server, and there are DNS server settings for DHCP servers, for those gateway boxes that (also) provide DHCP. But few (no?) routers incorporate DNS servers.
    The other confusing bit here: ISP DNS servers don't server DNS translations for hosts behind a NAT.
    When there are no local DNS services, Mac OS X Server can set up a single-host DNS service, but (due to common confusion with the settings and the resulting configuration errors) that might not happen in all cases.
    And if the local DNS isn't operational and correct, your server will encounter DNS errors.
    To check your local DNS services, launch Terminal.app and issue the command +sudo changeip -checkhostname+ and see if you get some information on the host, and either an indication that DNS is OK, or that there are DNS errors. (The sudo will require you to enter an administrative password.)
    Time Capsule and Airport devices are good residential routers, and can be deployed as good access points (APs) in larger (and small business) configurations. (It's not typical to run multiple WiFi routers. You can't move your connections among the devices, for instance. APs allow that.)
    Someone once told me that the Time Port are router wanna bes.
    They're entirely functional routers, and as APs. They're not particularly good choices as server gateways as they lack various server-oriented features; [here is what I look for with server gateways|http://labs.hoffmanlabs.com/node/1724].
    It probably works fine as a wireless router for a house but not for a server. I guess I need to look at upgrading it, eh?
    You can [set up DNS on your Mac Mini Server|http://labs.hoffmanlabs.com/node/1436] and entirely bypass the need to reflect the traffic at your gateway firewall, and resolve the local DNS server issues that your server (likely already) has.

  • How do You import an MS Access MDB into Dreamweaver CS5?

    Hi;
    How do You import an MS Access MDB into Dreamweaver CS5?
    Developed a DBase application for a vertical market using MS Access. Worked on it for over a decade.
    Have been in contact with a rather large company and we are talking about licensing my program with them.
    BUT; they want it "On the Cloud"
    Here is what needs to be accomplished. Ideally a user can log in from anywhere, (similar to on-line banking), enter data and print reports.
    Read this a few days ago:
    "If I were in your situation and felt that there's a growth market for your offerings, I would personally go with a PHP/MySQL-based model. The printing issue can be readily resolved with PDF-based output.
    So the Querys, Forms and VBA Code needs to be brought in from MS Access to Dreamweaver.
    Can this be done?  Or is there a better way that I haven't learned yet?
    Would someone be so kind and point me in the correct direction.
    Thank You for taking the time to read this post.
    Andy

    >Can this be done?
    No, not any way that I know of. You would need to completely rewrite this as a web application. Obviously the MS Access tables can be migrated to MySQL and the Access queries converted to views. But the forms and custom code needs to be written from scratch in html and your choice of server side programming language.

  • Converting to XML file

    Hi Experts,
    I want to know one thing ,i have an xml data which will be
    displayed in textArea
    the same data i want to save in a file ,which will be an xml
    file, me attaching the code for this application ,the data that is
    displayed in text area should be saved to a file,how should i do
    it? Please help me its urgent
    Thanks in advance.
    Namala.

    Pass the xml to the server. Your choice of server-side
    platforms and RPC protocols.
    You understand that Flex cannot save to the client file
    system, correct?
    Tracy

  • Regarding Foreign Key Joins

    Hi Gurus,
    I learnt that its not practical to use Foreign Key joins in the Business Model and Mapping layer. Why is that, i tried a simple Sample Star schema that uses only Foreign Key joins instead of Complex Joins in BMM Diagram, The RPD is consistent and is running successfully on BI Server.
    What is the drawback if i did so and why is not recommended?
    Regards,
    Sreekanth.

    Complex joins allow the BI Server to choose the best route between logical tables in the BMM layer based on the phyiscal joins that exist for the Logical table sources within those tables.
    With an FK join your limiting the choices BI server has when it generates the ideal SQL to accomplish the request.
    The complex joins allow :
    easier config,
    BI Server to navigate across different levels (for example Day and Month) when using different level facts.

  • How to create a shared menu bar

    I can't see a way to create a single menu bar that is shared by several pages and only needs to be updated in one place. Surely DreamWeaver has such a feature?

    You have already been answered by the methods to use,, but this is my long winded answer to your question - explaining both techniques:
    You have 2 choices:
    Templates    
    Server Side Includes
    Using the template function within Dreamweaver is a good way to go if it's a small site . .
    For larger sites then serverside includes would be more practical and earlier for maintenance purposes.
    Templates:
    You create a master template page, you declare which areas will be the same for every page, (non-editable regions)  and then declare an area that will change on every page (the content area) , these are editable regions.
    Once you create the template and save it, you are then able to create 'child' pages from this template  - as many as you like  :-)  If you every need to make a change to the menu or the footer or the header, change it in the master template, save it and the changes will flow through to the child pages created from the template.
    Using DW Templates:
    http://www.adobe.com/devnet/dreamweaver/templates.html
    http://www.adobe.com/devnet/dreamweaver/articles/dw_templates.html
    The other option is to use Server Side Includes (SSI)
    A bit more about SSIs here:
    http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WSc78c5058ca073340dcda9110b1f 693f21-7b6ca.html
    http://bignosebird.com/ssi.shtml
    Using PHP includes if your server supports php:
    http://www.w3schools.com/PHP/php_includes.asp
    One major difference between using Templates and SSI?
    When you make a change to a template page, you will need to re-upload all the pages to the server that were changed - may become very tedious if it is a very large site.
    With using SSI, you make a change to one file and only have to upload the one file and all pages on the server will be update accordingly.
    When to use Templates, Library Items & SSIs -
    http://www.adobe.com/devnet/dreamweaver/articles/ssi_lbi_template.html
    Nadia
    Adobe® Community Expert : Dreamweaver
    http://www.perrelink.com.au
    Unique CSS Templates | Tutorials | SEO Articles
    http://www.DreamweaverResources.com
    http://csstemplates.com.au/
    http://twitter.com/nadiap

Maybe you are looking for