Partitioning the File System Directories Using the sfspartition Utility
To partition the Siebel File System directories, run the partitioning
utility sfspartition
, as described in the following
instructions.
This topic is part of Partitioning the Siebel File System.
The partitioning utility is named sfspartition.exe
on Microsoft Windows or sfspartition
on UNIX operating
systems. This utility is located in the bin
directory
within the Siebel Server root directory.
sfspartition
utility, you must manually create any file system directories (such
as the examples siebelFS1
, siebelFS2
, and siebelFS3
, and so on) and subdirectories (such
as att
, attmp
, and so on) on each
target file system and grant the appropriate permissions to all of
these directories. All of the file system directories must be accessible
to all of the applicable Siebel Servers using the notation by which
they are represented in the value of the FileSystem parameter. For more information about creating the Siebel File System, see Siebel Installation Guide.
For more information about the parameters you can use for the sfspartition
utility, see Parameters for the sfspartition Utility.
To partition the file system directories using sfspartition
Where necessary, create any new directories or partitions that you will use with the Siebel File System, create required subdirectories, and grant the appropriate permissions to all of the directories. Then verify access to these directories.
Note the current value of the enterprise parameter Siebel File System (alias FileSystem) for later reference.
Note: You must note this value because you will use this information later when you specify the source directories by using the /O parameter when you run thesfspartition
utility.Set the value of the FileSystem parameter to include all of the directories that you want to use for the Siebel File System. Separate each directory with a comma (with no spaces), as in the examples that follow. Note the updated parameter value for later reference.
Note: You must note this value because you will use this information later when you specify the target directories by using the /F parameter when you run thesfspartition
utility.For example, on UNIX, you might specify this value:
/export/home/siebelFS1,/export/home/siebelFS2,/export/home/siebelFS3
For example, on Microsoft Windows, you might specify this value:
\\\\server1\\siebelFS1,\\\\server1\\siebelFS2,\\\\server2\\siebelFS3
Note: In this example, note that each backslash is doubled compared to the usual notation for such shared directories. For example,\\server1\siebelFS1
must be represented as\\\\server1\\siebelFS1
. Alternatively, each file system directory can be represented using a mapped drive letter by which the directory can be accessed from each Siebel Server, such asD:\\siebelFS1
(note that each backslash must be doubled in this scenario also).Caution: You must specify the file system directories in the same order for the FileSystem parameter and for thesfspartition
utility. If you specify the directories using a different order, then the Siebel File System files might not be accessible after you usesfspartition
.If it is not already set, then set the ServerDataSrc named subsystem parameter DSFileSystem to *FSM*.
For information about configuring named subsystem parameters, see Configuring Siebel Enterprise Server Named Subsystem Parameters.
Restart the Siebel Server after updating the FileSystem and DSFileSystem parameter values.
Open a command prompt and change the directory to the
bin
subdirectory within the Siebel Server root directory.Run
sfspartition
using parameters listed in this topic, as in the examples that follow.The following example for UNIX distributes the files from one file system directory into three directories, corresponding to the updated value of the FileSystem parameter from this procedure:
sfspartition /O /export/home/siebelFS /F /export/home/siebelFS1,/export/home/siebelFS2,/export/home/siebelFS3 /H Y
Tip: Depending on how these network directories were created or mounted for use in UNIX environments, they might be on the same server or on different servers.The following example for Microsoft Windows distributes the files from one file system directory on server1 into three directories on server1 and server2, corresponding to the updated value of the FileSystem parameter from this procedure:
sfspartition /O \\server1\siebelFS /F \\server1\siebelFS1,\\server1\siebelFS2,\\server2\siebelFS3 /H Y