BPEL and Content Database
Hello,
is there a tutorial explainig how to upload and manage documents with BPEL in the Content Database?
thx for help
Matthias
Any kind of documentation would be helpful... e.g. some kind of Oracle Content DB Developers Guide ;)
Similar Messages
-
BPEL and Content DB's performance issue
Hello,
We are using an integration between BPEL and ContentDB, we do have a workflow configuration set on a particular folder where a workflow is triggered on the "Create" event. When BPEL does receive this event, a webservice is called afterwards. This webservice involves a call against the ContentDB API (for instance, we create an upload operation).
Everything is fine when a few documents are handled, but the system fails when more than 100 documents are created.
We figured out that instead of having one instance of the workflow running, we are actually having 100 instances of the workflow running concurrently...
So we thought that tuning the application tier would have resolved the issue. But we are still stucked because we hit system limitations (OC4J_CONTENT jvm Xmax sizing increased from 256 to 512 Mo)
Is there a way to setup contentdb to make it triggers WF operation progressively (using ramp up or queueing ?).
Cheers,Assuming your BPEL processes are connecting to Content DB using Java exec call-out blocks, you could have some of common FDK (ManagersFactory) Web Service session pool - and essentially block until a session is released/made available. This would throttle the incoming load from BPEL on the OC4J_Content instance.
-Matt. -
Is there a repository creation assistant which installs the schemas for both BPEL and B2B in the same database? The IRCA script which comes with the BPEL distribution refuses to install into a database which contains the app server metadata repository required by B2B.
I've tried installing the IRCA first into a new database then using RepCA to install the metadata repository afterward. This install completes successfully but I get database errors from both BPEL and B2B following the installation. What is it about these two things that's incompatible? I assume there's some overlap?
Is there a repository creation assistant which lets you install both into the same database?Sean - This is a limitation that we currently have, and it
is being enforced to ensure our future upgrades are not
affected by inserting the BPEL schemas into a standard
AS Metadata repository. This will be addressed
in the 10.1.2.0.2 of both the B2B Product and the BPEL
product.
For now I would suggest you keep the AS MR separately
and setup a separate store for the BPEL Metadata on
which you can run IRCA to create the schemas. That
would be the preferred model too - as the instance data
in the BPEL database could get large and would have to
be managed appropriately.
Thanks. Raj. -
Content database and share point configuration databases in different sql servers
HI
i have a sharepoint 2010 farm and connected to a sql server ,
here it can be possible to connect all sharepoint configuration databases to one sql server,
and content database in different sql server ,
if i do in future can i face any issues?
adilYes you can. You can specify the SQL server whilst creating the databases and as long as you have configured the required permissions that will be fine. If you really wanted you could have a dedicated SQL instance for each database, although that would be
very wasteful.
There are no significant issues, you will have a bit more maintenance to look after two SQL servers but that's about it. -
Problem in getting sandbox path in Content Database
Hello all,
we have created a custom application using Oracle Content database API, which upload files to content database programmatically. For this we are using following code to retrieve sandbox
try
FdkCredential credential = new SimpleFdkCredential(username,password);
ManagersFactory session = ManagersFactory.login(credential,url);
FileManager fileM = session.getFileManager();
Item sandbox = fileM.resolvePath(sandbox_path, null);
Item workspace = (sandbox == null) ? null :
fileM.resolveRelativePath(sandbox.getId(),workspace_name, null);
catch(FDKException e)
e.printStackTrace();
Here, sandbox_path and workspcae_name are the names of sandbox and workspace in contentDB. credential, session and fileM are creating fine, but unable to get the sandbox Item.
when we are running the same application in local, it executed successfully and all the files uploaded successfully. There we didn't get any problem. But the same files when we ported to server and tried to upload files to content database we are unable in getting Item object that is sandbox. Instead of retrieving sandbox we are getting null value. Both custom files and Content Database are on same server.
Can anyone please help use why this is happening.Hi Nitin,
I think you can use CODE similar to below.
Check the function module SXMI_XMB_SYSLOG_READ for more details. It contains similar logic.
SUBMIT RSLG0000 LINE-SIZE 255
WITH TR_TERM EQ '*'
WITH TR_DATE EQ FROM_DATE
WITH TR_TIME EQ FROM_TIME
WITH TR_EDATE EQ TO_DATE
WITH TR_ETIME EQ TO_TIME
WITH TR_CPU EQ SERVER_NAME
WITH TR_PAGES EQ '003' " Begrenzung Anzahl Seiten
WITH TR_USER EQ LOOKING_FOR_USER
WITH NOCODEVC EQ 'X'
WITH NOCOTASK EQ 'X'
WITH NOCOMAND EQ 'X'
WITH NOCOTRAN EQ 'X'
WITH NOCOTERM EQ 'X'
EXPORTING LIST TO MEMORY
AND RETURN.
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
LISTOBJECT = LIST_IN_MEMORY
EXCEPTIONS
OTHERS = 99.
Thanks,
Ramakrishna
Message was edited by: Ramakrishna Prasad Ramisetti -
Upgrade large farm with Service Pack detaching all content databases?
Hi,
Whenever we upgrade one of our farms (with a Cumulative Update, Language Pack, or Service Pack), the corresponding PSConfig usually yields in error due to the huge time taken to upgrade all the content databases at the same time.
We have heared about the possibility of detaching all content databases previous to the update (just CONTENT databases), then proceed with the installation and PSConfig, and finally a gradual upgrade by attaching one by one the content databases.
After searching online I have not found a relevant or precise official documentation detailing whether this procedure is recommended or viable, and have some additional questions:
- Can all he content database be disconnected (including the ones containig myprofiles, top level sites...) during the upgrade?
Thanks in advanceIn my understanding, the patching involves (at least) two steps:
Patching binaries on all servers of the farm
Upgrading the database schema of Service Applications DBs, Configuration & Admin DBs, and content databases.
If during the upgrade the database is not attached to the farm, SharePoint does not know about it, and does nothing with itm just like if it was physically detached from the SQL Server instance. But when, after patching, you reattach the database, SharePoint
detects the difference in the schema version and the patched farm version, and upgrades the database accordingly. As far as I understand, this is automatically done by
Mount-SPContentDatabase:
"The Mount-SPContentDatabase cmdlet attaches an existing content database to the farm. If the database being mounted requires an upgrade, this cmdlet will cause the database to be upgraded.
The default behavior of this cmdlet causes an upgrade of the schema of
the database and initiates upgraded builds for all site collections within the specified content database if required. To prevent initiation of upgraded builds of site collections, use the
NoB2BSiteUpgrade parameter. This cmdlet does not trigger version-to-version upgrade of any site collections."
If you decide not to upgrade, you can later run Upgrade-SPContentdatabase.
The point is, that if you keep attached all the content databases, the PSConfig needs to do a massive upgrade of all the content databases before finishing, thus considering that the farm is ok. On the detach/attach approach, the first PSConfig ends quite
soon so your farm is up and running sooner (although, that's for sure, without the data being available until attached and upgraded - but you can gradually start giving service instead of waiting for the whole process).
So far, so good. But what I was trying to ask in my question, is whether there is a detailed procedure to follow for this approach, or if there is any particular constraint regarding this approach (like "databases containing top level site collections
should not be detached", or "pay attention to the my site host web application", or "that patching method is not supported").
Thanks. -
Hi there,
I am having some strange issue with my PowerPivot for SharePoint but can't figure out what is causing this. Here is what happened:
I setup PowerPivot (PP) for SharePoint and activate it on few site collections in production environment; I upload a PP workbooks in a library, manage the data refresh schedules, run the data refresh for an external SQL databases, etc. Everything works
fine for several days.
One day we decide the move one of the site collections (X) from its current content database to its own (new) content db. The way we did it is that we took the site collection backup in production, restored it in test environment (in its own content
db; we deleted the old site collection in test first before restoring), checked everything including PP data refreshes etc.; all worked fine.
Then we did the same thing in production - we deleted the old site collection X, restored the site collection from the same backup file that we used in test environment, everything works fine EXCEPT the PowerPivot refreshes!! :-(
I am getting these errors: When I click on the workbook, it gives this error "An error occurred during an attempt to establish a connection to the external data source. The following connections failed to refresh: PowerPivot Data"
When I click OK on error dialogbox, it opens the workbook fine but no slicers/refreshes work now. When I go back to the library and click on "Manage PowerPivot Data Refresh" to open the refresh history/schedule page, it gives this generic but scary
error: "An unexpected error has occurred. Troubleshoot issues with Microsoft SharePoint Foundation." ULSViewer or Event viewer is not showing anything related to this error!
Strange thing is that PP refresh works fine in Test environment, as well as on other site collections in production that we didn't touch (which tells me there is nothing wrong with my PP configuration). Did the backup/restore in prd cause anything? Did moving
it in its own contentdb cause anything? (But then why it works in test environment?) Is there anything wrong with site collection PP feature? Can force reactivating it help??????? I am just lost and going crazy now!
Please help.
AsifI have found some entries in ULS logs seemingly relevant to this issue as below: Please help. Thanks.
Note: I have replaced urls with <url> or <server> and username with "domain\user".
ExternalSource.GetExternalKeyAndStateAndMarkUsed: Populating the session's credentials for external data. Index=0, Credentials=[14337250,
domain\user]
ConnectionRequest.ConnectionRequest: New connection request. SessionId=1.V24.1916ClMR0rOQ1F8mQPqtil0V90.5.en-US5.en-US73.-0600#0000-04-00-01T03:00:00:0000#+0000#0000-10-00-01T02:00:00:0000#-006036.7dcb49ef-0dc4-45d2-a0f8-4dc0e18a70f41.N,
WorkbookVersion=ConnectionInfo.WorkbookVersion: Uri=http://<url>/SQL_PowerPivotTest.xlsx, Version=Monday, 09 September 2013 06:29:42
Check whether "http://<url>/SQL_PowerPivotTest.xlsx" is in the farm.
Connecting to "http://<server>/_vti_bin/PowerPivot/Redirector.svc/?DataSource=/team/IT/SiteCollectionDocuments/SQL_PowerPivotTest.xlsx&LocaleID=1033".
WcfSendRequest: RemoteAddress: 'http://<server>:32843/0a4610a7f75f4ff582ca7329256f0fe3/SSASMidTierService.svc' Channel: 'Microsoft.AnalysisServices.SharePoint.Integration.IGeminiServiceApplicationClient'
Action: 'http://tempuri.org/IGeminiServiceApplication/GetDatabase' MessageId: 'urn:uuid:44f67e36-7ec2-4fe8-bd4c-277c9d9ddde7'
WcfReceiveRequest: LocalAddress: 'http://<server>:32843/0a4610a7f75f4ff582ca7329256f0fe3/SSASMidTierService.svc' Channel: 'System.ServiceModel.Channels.ServiceChannel'
Action: 'http://tempuri.org/IGeminiServiceApplication/GetDatabase' MessageId: 'urn:uuid:44f67e36-7ec2-4fe8-bd4c-277c9d9ddde7'
Entering monitored scope (ExecuteWcfServerOperation)
Obtaining routing information for the request using <SERVER> - User:domain\user, DataSource: http://<url>/SQL_PowerPivotTest.xlsx,
Version: 09/09/2013 06:29:42. (RequestStartTime=[<SERVER>])
Leaving Monitored Scope (ExecuteWcfServerOperation). Execution Time=10.7664521608193
EXCEPTION: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Unable to find the specified file. (Fault Detail
is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.IO.FileNotFoundException: Unable to find the specified file.
at Microsoft.SharePoint.SPFile.EnsureUniqueId()
at Microsoft.SharePoint.SPFile.get_UniqueId()
at Microsoft.AnalysisServices.SharePoint.Integration.Redirector.BackendRedirectService.GetDatabase(String loginName,
String dataSource, String versionLabel, DateTime fileLastModifiedTimestamp, Int32 localeId, Boolean collectHeathInfo, Boolean createLocal, String serverEndpointAddress)
at Microsoft.AnalysisServices.SharePoint.Integration.GeminiServiceApplication.GetDatabase(String loginName, String
dataSource, String dataSourceVersion, DateTime fileLastModifiedTimestamp, Int32 localeId, Boolean collectHeathInfo, Boolean createLocal, String serverEndpointAddress)
at SyncInvokeGetDatabase(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Sy...).
Proxy encountered an error while trying to get the sandbox information. This request will be terminated
EXCEPTION: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Unable to find the specified file. (Fault Detail
is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.IO.FileNotFoundException: Unable to find the specified file.
at Microsoft.SharePoint.SPFile.EnsureUniqueId()
at Microsoft.SharePoint.SPFile.get_UniqueId()
at Microsoft.AnalysisServices.SharePoint.Integration.Redirector.BackendRedirectService.GetDatabase(String loginName,
String dataSource, String versionLabel, DateTime fileLastModifiedTimestamp, Int32 localeId, Boolean collectHeathInfo, Boolean createLocal, String serverEndpointAddress)
at Microsoft.AnalysisServices.SharePoint.Integration.GeminiServiceApplication.GetDatabase(String loginName, String
dataSource, String dataSourceVersion, DateTime fileLastModifiedTimestamp, Int32 localeId, Boolean collectHeathInfo, Boolean createLocal, String serverEndpointAddress)
at SyncInvokeGetDatabase(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Sy...).
PF_CHECK_ERROR returned 'critical hresult error' 0x80004005 ; Stack Trace:NA
PF_CHECK_ERROR returned 'critical hresult error' 0x80004005 ; Stack Trace:NA
PF_CHECK_ERROR returned 'hresult error' 0x80040e41 ; Stack Trace:NA
ConnectionManager.GetConnection: Failed to create new connection, exception=Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException:
Exception of type 'Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException' was thrown.
at Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionInterop.InitConnection()
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.<>c__DisplayClass3.<CreateConnection>b__0()
at Microsoft.Office.Excel.Server.Credentials.TryExecuteImpersonated(WindowsIdentity wi, ExecuteImpersonatedMethod
method, Boolean dispose)
at Microsoft.Office.Excel.Server.Credentials.TryExecuteImpersonated(ExecuteImpersonatedMethod method, Boolean
dispose)
at Microsoft.Office.Excel.Server.CalculationServer.CredentialsDelegation.TryExecuteImpersonated(ExecuteImpersonatedMethod
method)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnection(Credentials credentials,
ConnectionInfo connectionInfo, Int32 keyLcid, Uri workbookUrl, Boolean auditConnection, SessionId sessionId), sessionId=1.V24.1916ClMR0rOQ1F8mQPqtil0V90.5.en-US5.en-US73.-0600#0000-04-00-01T03:00:00:0000#+0000#0000-10-00-01T02:00:00:0000#-006036.7dcb49ef-0dc4-45d2-a0f8-4dc0e18a70f41.N,
connectionString=Provider=MSOLAP.4;Persist Security Info=True;Initial Catalog=Microsoft_SQLServer_AnalysisServices;Data Source=$Embedded$;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error;Optimize Response=3;Cell Error Mode=TextValue pool
count=0
ConnectionManager.GetConnection: Caught an exception: Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException:
Exception of type 'Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException' was thrown.
at Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionInterop.InitConnection()
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.<>c__DisplayClass3.<CreateConnection>b__0()
at Microsoft.Office.Excel.Server.Credentials.TryExecuteImpersonated(WindowsIdentity wi, ExecuteImpersonatedMethod
method, Boolean dispose)
at Microsoft.Office.Excel.Server.Credentials.TryExecuteImpersonated(ExecuteImpersonatedMethod method, Boolean
dispose)
at Microsoft.Office.Excel.Server.CalculationServer.CredentialsDelegation.TryExecuteImpersonated(ExecuteImpersonatedMethod
method)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnection(Credentials credentials,
ConnectionInfo connectionInfo, Int32 keyLcid, Uri workbookUrl, Boolean auditConnection, SessionId sessionId)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnectionAndAddToList(ConnectionRequest
connectionRequest, ExtendedConnectionInfo extendedConnInfo, Credentials credentials, Boolean auditConnection, Int32 keyLcid, ConnectionInfo connectionInfo, ConnectionKey connectionKey, AutoReaderWriterLock autoPoolLock, Connection& connection, ConnectionList&
connectionList)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.GetConnection(ConnectionRequest connectionRequest,
ExtendedConnectionInfo extendedConnInfo, Credentials credentials, Int64 privateConnectionId, Boolean auditConnection)
Refresh failed for 'PowerPivot Data' in the workbook 'http://<url>/SQL_PowerPivotTest.xlsx'.
[Session: 1.V24.1916ClMR0rOQ1F8mQPqtil0V90.5.en-US5.en-US73.-0600#0000-04-00-01T03:00:00:0000#+0000#0000-10-00-01T02:00:00:0000#-006036.7dcb49ef-0dc4-45d2-a0f8-4dc0e18a70f41.N User: 0#.w|domain\user]
ExternalSource.ValidateConnection: Unable to get a connection: Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException:
Exception of type 'Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionException' was thrown.
at Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionInterop.InitConnection()
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.<>c__DisplayClass3.<CreateConnection>b__0()
at Microsoft.Office.Excel.Server.Credentials.TryExecuteImpersonated(WindowsIdentity wi, ExecuteImpersonatedMethod
method, Boolean dispose)
at Microsoft.Office.Excel.Server.Credentials.TryExecuteImpersonated(ExecuteImpersonatedMethod method, Boolean
dispose)
at Microsoft.Office.Excel.Server.CalculationServer.CredentialsDelegation.TryExecuteImpersonated(ExecuteImpersonatedMethod
method)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnection(Credentials credentials,
ConnectionInfo connectionInfo, Int32 keyLcid, Uri workbookUrl, Boolean auditConnection, SessionId sessionId)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.CreateConnectionAndAddToList(ConnectionRequest
connectionRequest, ExtendedConnectionInfo extendedConnInfo, Credentials credentials, Boolean auditConnection, Int32 keyLcid, ConnectionInfo connectionInfo, ConnectionKey connectionKey, AutoReaderWriterLock autoPoolLock, Connection& connection, ConnectionList&
connectionList)
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionManager.GetConnection(ConnectionRequest connectionRequest,
ExtendedConnectionInfo extendedConnInfo, Credentials credentials, Int64 privateConnectionId, Boolean auditConnection)
at Microsoft.Office.Excel.Server.CalculationServer.ExternalSource.TryGetValidatedConnection(Request request, Credentials
credentials, ExtendedConnectionInfo extendedConnectionInfo, Boolean shouldReportFailure, Boolean auditConnection, Connection& connectionOut). sessionId=1.V24.1916ClMR0rOQ1F8mQPqtil0V90.5.en-US5.en-US73.-0600#0000-04-00-01T03:00:00:0000#+0000#0000-10-00-01T02:00:00:0000#-006036.7dcb49ef-0dc4-45d2-a0f8-4dc0e18a70f41.N,
externalSource=PowerPivot Data
ConnectionInfoManager.InitConnInfoFromOdcFile: ODC File Uri is not valid:
ExternalSource.ExecuteOperation: We exhausted all available connection information. Exception: Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionInfoException:
Exception of type 'Microsoft.Office.Excel.Server.CalculationServer.Interop.ConnectionInfoException' was thrown.
at Microsoft.Office.Excel.Server.CalculationServer.ConnectionInfoManager.GetConnectionInfo(Request request, String
externalSourceName, Int32 externalSourceIndex, Boolean& shouldReportFailure)
at Microsoft.Office.Excel.Server.CalculationServer.ExternalSource.ExecuteOperation(Request request, ExternalSourceStateInfo externalSourceStateInfo,
ExternalSourceStateInfo prevExternalSourceStateInfo, Int32 index, ConnectionInfoManager connectionInfoManager, ExternalDataScenario scenario, DataOperation dataOperation, Boolean verifyPreOperationConnection), Data Connection Name:
PowerPivot Data, SessionId: 1.V24.1916ClMR0rOQ1F8mQPqtil0V90.5.en-US5.en-US73.-0600#0000-04-00-01T03:00:00:0000#+0000#0000-10-00-01T02:00:00:0000#-006036.7dcb49ef-0dc4-45d2-a0f8-4dc0e18a70f41.N, UserId: 0#.w|domain\user -
I wish to bring down a SharePoint farm1 and create a new site collection in an existing farm2 and connect the new site collection in farm2 to the content db in farm1.
Is this possible and how should I do it?it is possible to copy/move a content database from one farm to another... so long as the NEW farm is at least as up-to-date (version/service packs/updates/hotfixes/etc) as the OLD farm.
you can move a site collection into its own content database.
hopefully that answers your question.
Scott Brickey
MCTS, MCPD, MCITP
www.sbrickey.com
Strategic Data Systems - for all your SharePoint needs -
Document stores in both SAP database and Content Server
Hi,
We don't want to store doc. in SAP database and chose to use content server. We have KPro checked in configuration also.
Our basis team has created a content repository ZP that points to the content server, in the document area.. they enter "ARCHLINK" instead of DMS. So they told me to create doc. and pick this new ZP to store the doc. But we I created a doc. in CV01N, went to check in the original, the new repository ZP is not on the list of choice to pick from. So I cannot store the doc. in that new content repository.
Our basis team told me that if we use DMS in the document area, the doc. stores in both SAP database and Content Server. We don't want to have doc. stores in SAP database that's why we have content server.
How can I create DMS and store in content server only (not SAP database) ?
Thank you,
Sam SchwartzbergHi Samantha,
While check-in activity are you able to choose the new content repository i.e. ZP?
If not then use t-code OAC0 and while creating the repository check whether the certificate is activated by basis or not .
If not then you need to activate the certificate for the new repositoty in CSADMIN then only it will appear in the list while "check-in" the dcouments.
Please check for the same. Also check the t-code OACT , this new repository is shown or not.
I hope this will resolve the query.
Regards,
Ravindra -
Multiple content databases and Project Sites
Hi,
I am in the process of migrating our Project 2007 PWA + Project Workspaces data to Project 2010. Our PWA site and the Project Workspaces are in a single content DB (2007) and I am trying to work out what I should do when I migrate it. Our content
DB is about 150GB which I believe is around the maximum that it should be.
I am unsure about a couple of things.
1. In SharePoint, you can assign multiple content DBs to a single web application, but each Site Collection will only live in a single content DB. Given that all of the Project Sites are actually just sub-sites of a single Site Collection I cannot see
a way to ever split them up into multiple content DBs. Am I missing something?
2. There is another post in this forum talking about whether to split PWA and Project Sites into different content DBs (and therefore Site Collections) with Project 2010 or not. Even though I have read it I am still unclear as to whether or not I should
do this and what the actual pros and cons are.
Thanks in advance for the replies.
Cheers,
DavidAll,
The requester wants more than 1 Site Collection for Project Sites and he wants more than 1 content database for each site collection. Neither of which apparently SharePoint can do. However,
for large numbers of Projects and associated Project Sites this will almost certainly be a necessity.
The Suggestion was that the PWA site collection and Project Sites site collection could be different and hence on different databases (even web apps). Fine. But not helpful, really, since that
only gets us to two site collections. One very small and one that will potentially grow very large, too large.
What appears to also have been suggested was to create a separate site collection for very large project sites.
While this approach could work, it is administration intense and is bound to have issues related to PWA navigation, etc...and certainly not part of the Project Server 2010 PWA automatic Site
Creation methodology. It also is after the fact and not really scalable. it would be possibe, but tricky to do this after the fact - moving it from one site collection to another - and then reset the URL in PWA Server Settings,
could be done.
I would suggest something similar, but a bit more pragmatic...Thanks Bruce!
Create 1 new Site Collection for Project Sites (same web app) in a new content DB - use script.
Setup PWA to provision all new Project Sites to that new site collection. Maintains automatic site provisioning.
Monitor
the size of the DB, when it reaches a reasonable limit (? 50GB ?) - repeat this process, create another site collection in a new DB - but
change the PWA provisioning settings to have all new sites go to the new (next) site collection. Existing sites will still be found (keep the site collections in the same web app for continuity) and can have content added (I guess up
to a point - monitor). Repeat as needed.
Another way I can conceive of is to create a fixed set of a small number of site collections (in the same web app) and manage the Project Site creation manually selecting which
project site goes against which site collection. Division along some logical boundary such as Departments makes sense. But other divisions may be used. This could scale by simply adding more site collections at each department (HR-2), should any given department's
DB grow too big. Then all the logically related Project Sites will hang off the site collection selected and be part of that database for that site collection for that "department" let's say.
just a variation of the above solution. Monitoring the DB size is key in both cases.
There may of course be caveats to any approach other than OOTB and all in 1 site collection, around navigation, web parts, solution starters, etc...some of which are addressed elsewhere. Of
course, this is admin intensive but retains automatic provisioning for new sites. I believe it would work and meet the requirements for smaller DB's and multiple Site collections for PWA Project Sites and scale to thousands of project sites.
Thanks,
Eric S.
Eric S. -
Hi,
We need to migrate Our current 1 clustered SQL Server, Many Configurations DataBases and Many Content DataBases to a brand new clustered SQL server and brand new databases in it.
How can I do this?
Can someone list the steps involved?
Thanks.Hi,
According to your description, you want to move Content databases and Configuration databases to a new SQL Server, refer to this article:
https://technet.microsoft.com/en-us/library/cc512725.aspx?f=255&MSPPError=-2147217396
Besides, here is a similar post, you can use as a reference:
https://social.technet.microsoft.com/Forums/office/en-US/2cd46f7a-d583-41b2-82c2-ddc6d7c43fb8/how-to-move-sharepoint-databases-to-new-sql-server?forum=sharepointadminprevious
Best Regards,
Lisa Chen
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
List and libraries in sharepoint 2010 content database
I want to know when I create List or form library . where every form of form library will go.
Will it save into content database ?
I want to make report from the content database for form library or list ?All Content in SharePoint is stored in the content database and there are APIs that you can use to access the contents of a particular list or library in SharePoint. But if you are thinking that you can access a specific list as a single table or portion
of a database table in the content database for your report then you will be disappointed for two reasons.
First, direct access to the SQL databases in SharePoint is prohibited by your license agreement. It is too easy to break things in SharePoint when you start accessing the databases directly.
Second, individual entries in a list or library are not stored directly in one place.
Paul Stork SharePoint Server MVP
Principal Architect: Blue Chip Consulting Group
Blog: http://dontpapanic.com/blog
Twitter: Follow @pstork
Please remember to mark your question as "answered" if this solves your problem. -
How can I find text-item description and content in database?
I make "Actual news" region with text and simple image items.
With "Custom Search" autoquery I make news portlet with 10 latest news.
But I will make with PDK-Java discussion portlet, in which users can read and write about last published (last created text item display name and content) news.
My questions:
- How can I find text-item description and content in database?
- How I can sort text-items to find latest created in my region?
I have Portal R2
Thanks in advance.
CheslavI am sorry. The following are the related tables.
WWV_TEXT
WWV_TEXT_BLOCKS
WWV_TEXT_BLOCK_USAGES
WWV_USER_TEXT_BLOCKS
WWV_USER_TEXT_BLOCKS$
WWV_USER_TEXT_BLOCK_USAGES
WWV_USER_TEXT_BLOCK_USAGES$
May be you want to browse WWV_TEXT which is the core table. -
Hi,
I am currently having issues with deleting a content database for mysites which has web application http://<servername>:11100. The database was migrated from sharepoint 2010, but on creating web app it timed out (was corrupt due to this). Problem
is I cannot delete now as I get "Request Timed Out". Even when I try just deleting the Web App or the Content Database individually. I have already updated the timeout on the Central Admin App Pool to 300. This used to work, but no joy now. Seems
like ever since I added this My Sites Web App I am getting this problem.
The setup is 1 Database Server (64GB), 1 Admin Server (24GB) and 3 WFE Servers (12GB each) - all VMS. System is also running PowerPivot. Central Admin is running on a WFE server. Is this setup OK for just one user? Reason I have 3 WFE is this already existed
and App Servers will be scaled out when we start testing. Running 11 Web Applications.
Help appreciated - any ideas?
Thanks.
John.
OH - I tried to delete with powershell and it tells me it requires SHarePoint Administration Service to be running, but the problem is it is already running on the WFE with Central Admin on.Hi John,
The timeout may cause this issue. But would you let me know the error message when we delete the database?
However, you can delete the web application(my site host) and click delete database and IIS web site option.
Also, you can try to clean cache and check if issue persists:
Please stop SharePoint Timer Service.
Please navigate to the cache.ini file location:
Delete all the .xml file and only leave cache.ini in the file location.
Edit the Cache.ini file and set it to 1.
Save the Cache.ini file
Start SharePoint Timer Service. The cache file will be created autumnally.
Any questions, please let me know.
Best Regards,
Dats Luo -
Problem inserting a clob using bpel and database adapter
We are having issues inserting a clob field into the database when the data is over 4000 characters. Anything under 4000 characters works fine.
The error we are seeing is "Error while converting to a Java struct object. Unable to convert XSD element P_RESPONSE_ARRAY_ITEM whole user defined type is QC_CRCBT_PKG_RESPONSE_TYPE. Cause: java.lang.ClassCastException: oracle.sql.CLOB; nested exception is: ORABPEL-11802"
We are using BPEL 10.1.3.3 and a database adapter. THE PL/SQL parameter decomposes to a clob type. Again, anything under 4000 characters works fine.
Any ideas?This is likely due to Bug-6629539, which has just been identified and fixed in 11. You can request a one-off patch for this bug (i.e. a BLR off of the 10.1.3.3.0 release label).
Maybe you are looking for
-
How do i create an Image in my own class
Hi! I have a class public class gBuffer { which is used for double and tripple and n-th buffer of graphics. I need to create an image in the constructor, but the only way i could do it is something like: Applet a = new Applet(); Image i=a.createImage
-
Hello, We have to implement P&L Planning where the important dimensions are u2013 Company Code, Cost Center & Account. The req is that we have following relationships defined 1. Company Code and Account (Many to Many) u2013 coming from ECC 2.
-
flashback table test2 to before drop; flashback is not in recyclebin While I am able to view its orginal_name in recyclebin. Is this showing me thew image of the table? Does is permanently dropped? I already increased the undo_retention before. Thank
-
Problem with table size (initial extent)
Hi, I have imported a table from my client's database, which shows the following size parameters as displayed from the user_segments table :- bytes : 33628160 blocks : 4105 extents : 1 initial_extent : 33611776 next_extent : 65536 The number of rows
-
How can i istall the photocd plugin of photoshop CS3 to photoshop cs4 under windows7?
How can i istall the photocd plugin of photoshop CS3 to photoshop cs4 under windows7? i had no problem to install under windows XP, but i do not know how and where to install the windows profiles and i am not sure, if i habe just ro move the .8bi fil