Slow performane in creating large database via ADO
I am using VC 2008 + ADO to connect to SQL Server data engine and construct a database.
After connection, I will execute the following SQL statments one by one, as follows:
Create database MyDatabase
Create table MyTable1
Insert Into MyTable1 (.....)
Insert Into MyTable1 (.....)
repeat many times until all records are inserted.
Each SQL statment is executed by pConnection->Execut(...)
When using this way to construct databases larger than 10GB, I find the speed is very slow. Is there any good way to improve the performance?
Thanks
Note that SqlBulkCopy class awarberg suggested is only available in ADO.NET via managed code. So you will need a managed VC 2008 application to use that technique.
ADO classic (unmanaged VC 2008 application), does not provide a bulk copy interface. In native code, you will need to use either ODBC directly (ODBC_BCP API) or OLE DB (IRowsetFastLoad interface of SQL Server Native Client or SQLOLEDB providers) in
order to perform bulk inserts.
All of these methods can insert data much faster than singleton insert statements.
Dan Guzman, SQL Server MVP, http://www.dbdelta.com
Similar Messages
-
How to create new database?
In the "Oracle ODBC Test" client app, when I try to create a database with ...
create database swett
... I get the error "ORA-01100: database already mounted" error.
Why? I can create a table with:
create table mytable ....
and it builds it in the SYS database. I can insert rows into it and select rows out of it OK.
I just don't know how to create a new database via ODBC. (There are probably ways to create a database via interactive GUI, but I need to do it via SQL statements for my app.)
My connection is with user "internal" into SID ORCL.
I'm using Oracle 8 Server on Netware 5 and the Windows 95 client on a Windows 98 machine.
nullHi,
I hope, below stored procedure is useful for your scenario.
CREATE PROC Create_New_Database
( @DBNAME VARCHAR(550)
)AS
Test : Exec [Create_New_Database] @DBNAME='DB20122013'
BEGIN TRY
SET NOCOUNT ON
DECLARE @sql VARCHAR(MAX), @DBNAME_NEW VARCHAR(550),@num int
IF EXISTS(SELECT 1 FROM sys.databases WHERE name=@DBNAME) AND ISNUMERIC(RIGHT(@DBNAME,4))=1
BEGIN
SELECT @num= RIGHT(@DBNAME,4)
SELECT @DBNAME_NEW='DB'+CAST(@num AS VARCHAR(10))+''+CAST(@num+1 AS VARCHAR(10))
IF EXISTS(SELECT 1 FROM sys.databases WHERE name=@DBNAME_NEW)
BEGIN
SELECT @DBNAME_NEW+' database already exists'
END
ELSE
BEGIN
SET @sql='USE '+@DBNAME+' '+' backup database '+@DBNAME+' to disk = ''C:\'+@DBNAME+'.bak'' '
+' restore database '+@DBNAME_NEW+' from disk = ''C:\'+@DBNAME+'.bak'''
+' with move '''+@DBNAME+''' to ''C:\'+@DBNAME+'_data.mdf'' ,
move '''+@DBNAME+'_log'' to ''C:\'+@DBNAME+'_log.log'''
EXEC (@sql)
SET @sql=''
SET @sql=' USE '+@DBNAME_NEW+' IF EXISTS(SELECT 1 FROM SYS.TABLES WHERE NAME=''Dailytemp'')
BEGIN DROP TABLE Dailytemp END IF EXISTS(SELECT 1 FROM SYS.TABLES WHERE NAME=''DailyMain'')
BEGIN DROP TABLE DailyMain END '
EXEC (@sql)
END
END
ELSE
BEGIN
SELECT 'Database is now found or Database name does not mach the scenario'
END
SET NOCOUNT OFF
END TRY
BEGIN CATCH
DECLARE @ErrorMessage NVARCHAR(4000)
DECLARE @ErrorSeverity INT
DECLARE @ErrorState INT
SELECT @ErrorMessage = ERROR_MESSAGE(), @ErrorSeverity = ERROR_SEVERITY(),@ErrorState = ERROR_STATE()
RAISERROR (@ErrorMessage,@ErrorSeverity,@ErrorState )
END CATCH;
GO
Regards,
RAMBHARATH -
How to create a database in 11g via a bat file
Hi
I have had a look around the internet, but I am unable to locate a good example of how to create a database/instance in 11g via a bat file. Can anyone advise me how to do this and what other things do I need to make it work via a bat file?
Thanksuser633278 wrote:
Let me say this - I have taken over from someone who has left a development database which developers want to use asap in a poor state and no documentation. It is only when I started looking at the database that I discovered these problems. At the same time a developer wants a script which they he run to drop and recreate a database - it only needs to be minimal - small database, a few tables and stored procedures.OUI uses RMAN restore to produce starter DB & does not CREATE DATABASE from scratch.
It takes hours to run CATPROC & such after 100% totally empty results from CREATE DATABASE command -
Creating standby database from large databse
Hi Team,
we have to make standby database from very large database,primary generates daily 150GB arch
Please let me know which is the best method to build physical standby.
Regards,
AjitRMAN. It will only copy the used blocks so on a large database you can cut down a considerable amount of time.
If you turn on FORCED LOGGING on the primary, setup the directory structure on the standby server and copy the primary password file and INIT to the standby server and rename it you can use this short notes to create your standby :
http://www.visi.com/~mseberg/duprman.html
While these notes come from Oracle 11 they will also work on Oracle 10
Best Regards
mseberg -
Create physical standby database via grid control Errror
Hi
I wonder if anyone has seen the following problem
I am creating a standby database using EM Grid Control wizard. It all configures fine and starts the job goes through all steps including copying datafiles etc. but when it hits the step CREATE STANDBY DATABASE it fails with no explanation. In the oms log all it says is an error about cant find the sid name
EM Grid COntrol is 10.2.0.5 version
Windows Primary is Windows 2003 server 10.2.0.4 db
Trying to create on windows 2003 server with same oracle version
Thanks
DDid you search the same on Metalink ?
please also cehck
EM: Creation process for a physical standby DB failed with SQL Exception
Regards
Rajesh -
VARRAY retrieval from MS Visual C++ via ADO
CREATE TYPE ENAMELIST AS VARRAY(20) OF VARCHAR2(30);
CREATE TABLE department (
dept_id NUMBER(2),
ENAMES ENAMELIST);
First, can a VARRAY data type be passed as a parameter in a stored procedure call ?
Second, need C++ code sample of retreiving the VARRAY parameter from the stored procedure via ADO.
Thank you for any asistance.Generally, it's the same way you'd handle a resultset from a standard statement. If you're executing something like:
select * from emp
now, you'd just replace it with
{call getEmp()}
assuming that getEmp is defined in the database as
create procedure getEmp( employees OUT REF CURSOR )
The Oracle ODBC driver is smart enough to notice that you have an OUT REF CURSOR and map that to a resultset without you having to bind anything.
Justin -
VARRAY retreival from MS Visual C++ via ADO
CREATE TYPE ENAMELIST AS VARRAY(20) OF VARCHAR2(30);
CREATE TABLE department (
dept_id NUMBER(2),
ENAMES ENAMELIST);
First, can a VARRAY data type be passed as a parameter in a stored procedure call ?
Second, need C++ code sample of retreiving the VARRAY parameter from the stored procedure via ADO.
Thank you for any asistance.Generally, it's the same way you'd handle a resultset from a standard statement. If you're executing something like:
select * from emp
now, you'd just replace it with
{call getEmp()}
assuming that getEmp is defined in the database as
create procedure getEmp( employees OUT REF CURSOR )
The Oracle ODBC driver is smart enough to notice that you have an OUT REF CURSOR and map that to a resultset without you having to bind anything.
Justin -
I've been trying to create large configurations using the Command Line Tool's mkconfig command, because the Configuration Wizard only seems to allow choosing one element at a time. (Single selection is not productive when trying to initially build a configuration with hundreds of elements.)
My questions about the mkconfig command are:
1) Is there any limit to size of a file that can be referenced with the mkconfig (and updconfig) command? My trials have produced errors when the file was greater than 16KB. These files can get relatively large fast, due to the length of hundreds of version-resolved INCLUDE_OBJECT rules.
2) Please confirm whether the entire command will fail with a Java abend error if the file includes an invalid INCLUDE_OBJECT rule, e.g., an unresolveable object version?
Thanks very much for any help with this.
Regards,
AaronOne thing to consider: when you add photos to a collection via SDK, you are also giving work to Lr native to do in the background (i.o.w. it's not finished when you return from with-do), and so as you go SDK is competing more with Lr native (Lr native may be becoming increasingly back-logged). Dunno if that has any bearing, but perhaps worth consideration...
Lr performance is a big giant mystery to me. I mean, just exporting, I can watch Lr performance slow and slow and slow (when exporting large numbers of photos), even when there appears to be no memory leak. Ditto for other ops. So although I can't explain your observation (i.e. the decreased performance adding lotsa photos to collection), (nor any of my similar observations), it doesn't surprise me either.
Rob -
Is there a way to create a database with Test Stand?
Anyone know of a way to have Test Stand create a database? My company standard MS Office suite is Microsoft Access 2010, and TestStand does not support the .accmdb extension type(format), so I have to create new databases using old formats. I'm worried about backwards compatability down the road since good ole Microsoft doesn't seem to care about legacy formats.
I'm still a beginner with databasing, so any suggestions would be greatly appreciated.TestStand 2012 SP1, and we are using a modified Generic Recordset (NI). The problem we are having right now is that the Build SQL instructions are not creating the database tables the way we are configuring them from the "Statements" and "Column/Parameters" tabs under Database Options.
What is happening is when we validate the schema, and drop all schema tables, it empties all the database tables, but then when you build using the TestStand generated sql file, we get errors(shown below) we are not understanding, and we can no longer write to the database and LabVIEW throws a "Data type mismatch in criteria expression" error like this
"Possible reason(s):
ADO Error: 0x80040E07
Exception occured in Microsoft JET Database Engine: Data type mismatch in criteria expression. in NI_Database_API.lvlib:Conn Execute.vi->TSData - Query Actions.vi->Retrieve Test Data.vi->ARA-63 Data Miner.vi->ARA-63 Data Miner.vi.ProxyCaller"
==================================================================================================== > CREATE TABLE UUT_RESULT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, STATION_ID VarChar(255), BATCH_SERIAL_NUMBER VarChar(255), TEST_SOCKET_INDEX Long, UUT_SERIAL_NUMBER VarChar(255), USER_LOGIN_NAME VarChar(255), START_DATE_TIME DateTime, EXECUTION_TIME Double, UUT_STATUS VarChar(32), UUT_ERROR_CODE Long, UUT_ERROR_MESSAGE VarChar(255), PART_NUMBER VarChar(255), TSR_FILE_NAME VarChar(255), TSR_FILE_ID VarChar(64), TSR_FILE_CLOSED Bit, PART_NAME VarChar(255), PRG VarChar(255), Comment VarChar(255), Operator VarChar(255)) Command issued.
> CREATE TABLE STEP_RESULT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, UUT_RESULT Long, STEP_PARENT Long, ORDER_NUMBER Long, STEP_NAME VarChar(255), STEP_TYPE VarChar(255), STEP_GROUP VarChar(32), STEP_INDEX Long, STEP_ID VarChar(32), STATUS VarChar(255), REPORT_TEXT VarChar(255), ERROR_CODE Long, ERROR_MESSAGE VarChar(255), CAUSED_SEQFAIL Bit, MODULE_TIME Double, TOTAL_TIME Double, NUM_LOOPS Long, NUM_PASSED Long, NUM_FAILED Long, ENDING_LOOP_INDEX Long, LOOP_INDEX Long, INTERACTIVE_EXENUM Long, CONSTRAINT STEP_RESULT_FK FOREIGN KEY (UUT_RESULT) REFERENCES UUT_RESULT (ID)) Command issued.
> CREATE TABLE STEP_SEQCALL ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, STEP_RESULT Long, SEQUENCE_NAME VarChar(255), SEQUENCE_FILE_PATH LongText, CONSTRAINT STEP_SEQCALL_FK FOREIGN KEY (STEP_RESULT) REFERENCES STEP_RESULT (ID)) Command issued.
> CREATE TABLE PROP_RESULT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, STEP_RESULT Long, PROP_PARENT Long, ORDER_NUMBER Long, NAME VarChar(255), PATH LongText, CATEGORY Long, TYPE_VALUE Long, TYPE_NAME VarChar(255), DISPLAY_FORMAT VarChar(32), DATA Double, FORMATTED_DATA VarChar(255), CONSTRAINT STEP_NUMERICLIMIT1_FK FOREIGN KEY (STEP_RESULT) REFERENCES STEP_RESULT (ID)) Command issued.
> CREATE TABLE PROP_NUMERICLIMIT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, COMP_OPERATOR VarChar(32), HIGH_LIMIT Double, LOW_LIMIT Double, UNITS VarChar(255), STATUS VarChar(255), HIGH_LIMIT_FORMATTED VarChar(255), LOW_LIMIT_FORMATTED VarChar(255), CONSTRAINT STEP_NUMERICLIMIT2_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command issued.
> CREATE TABLE PROP_RESULT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, STEP_RESULT Long, PROP_PARENT Long, ORDER_NUMBER Long, NAME VarChar(255), PATH VarChar(255), CATEGORY Long, TYPE_VALUE Long, TYPE_NAME VarChar(255), DISPLAY_FORMAT VarChar(32), DATA VarChar(255), FORMATTED_DATA VarChar(255), CONSTRAINT PROP_MULTINUMERICLIMIT1_FK FOREIGN KEY (STEP_RESULT) REFERENCES STEP_RESULT (ID), CONSTRAINT PROP_MULTINUMERICLIMIT1_FK FOREIGN KEY (PROP_PARENT) REFERENCES PROP_RESULT (ID)) Command failed with the following error...: Table 'PROP_RESULT' already exists. (-2147217900)
> CREATE TABLE PROP_NUMERICLIMIT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, COMP_OPERATOR VarChar(32), HIGH_LIMIT Double, LOW_LIMIT Double, UNITS VarChar(255), STATUS VarChar(255), HIGH_LIMIT_FORMATTED VarChar(255), LOW_LIMIT_FORMATTED VarChar(255), CONSTRAINT PROP_MULTINUMERICLIMIT2_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command failed with the following error...: Table 'PROP_NUMERICLIMIT' already exists. (-2147217900)
> CREATE TABLE PROP_RESULT ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, STEP_RESULT Long, PROP_PARENT Long, ORDER_NUMBER Long, NAME VarChar(255), PATH VarChar(255), CATEGORY Long, TYPE_VALUE Long, TYPE_NAME VarChar(255), DISPLAY_FORMAT VarChar(32), DATA VarChar(255), FORMATTED_DATA VarChar(255), CONSTRAINT PROP_RESULT_FK FOREIGN KEY (STEP_RESULT) REFERENCES STEP_RESULT (ID)) Command failed with the following error...: Table 'PROP_RESULT' already exists. (-2147217900)
> CREATE TABLE PROP_ANALOGWAVEFORM ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, INITIAL_T DateTime, DELTA_T Double, INITIAL_X Double, DELTA_X Double, UPPER_BOUNDS VarChar(32), LOWER_BOUNDS VarChar(32), DATA_FORMAT VarChar(32), DATA LongBinary, ATTRIBUTES LongText, CONSTRAINT PROP_ANALOGWAVEFORM_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command issued.
> CREATE TABLE PROP_DIGITALWAVEFORM ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, INITIAL_T DateTime, DELTA_T Double, UPPER_BOUNDS VarChar(32), LOWER_BOUNDS VarChar(32), TRANSITIONS LongBinary, DATA LongBinary, ATTRIBUTES LongText, CONSTRAINT PROP_DIGITALWAVEFORM_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command issued.
> CREATE TABLE PROP_ANALOGWAVEFORM ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, INITIAL_X Double, DELTA_X Double, UPPER_BOUNDS VarChar(32), LOWER_BOUNDS VarChar(32), DATA_FORMAT VarChar(32), DATA LongBinary, ATTRIBUTES LongText, CONSTRAINT PROP_IVIWAVE_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command failed with the following error...: Table 'PROP_ANALOGWAVEFORM' already exists. (-2147217900)
> CREATE TABLE PROP_ANALOGWAVEFORM ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, INITIAL_X Double, DELTA_X Double, UPPER_BOUNDS VarChar(32), LOWER_BOUNDS VarChar(32), DATA_FORMAT VarChar(32), DATA LongBinary, ATTRIBUTES LongText, CONSTRAINT PROP_IVIWAVEPAIR_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command failed with the following error...: Table 'PROP_ANALOGWAVEFORM' already exists. (-2147217900)
> CREATE TABLE PROP_BINARY ( ID COUNTER CONSTRAINT TABLE_CONSTRAINT PRIMARY KEY, PROP_RESULT Long, UPPER_BOUNDS VarChar(32), LOWER_BOUNDS VarChar(32), DATA_FORMAT VarChar(32), DATA LongBinary, CONSTRAINT PROP_BINARY_FK FOREIGN KEY (PROP_RESULT) REFERENCES PROP_RESULT (ID)) Command issued. -
Request time out when creating content database
Hello,
my problem is, that i cannot create a SharePoint content database via the central administration.
My Setup is the following:
SharePoint Server 2013 Enterprise Farm
1x Applikation Server/WFE (Windows Server 2012 SP 1)
1x Database Server MSSQL Server 2012 (Windows Server 2012 SP 1)
1x TFS 2013 (Windows Server 2012 SP 1)
all of them are hosted in the same Hyper-V Environment. It is not the fasted Hyper-V Environment existing on planet earth.
The weirdest part of the problem is, i am able to create a content database via powershell.
I am running in some kind of time out issue related to the IIS and CA of that Applikation Server.
Here is the ULS Log from the failling content database creation via CA
12.18.2014 10:26:09.47 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Monitoring b4ly
High Leaving Monitored Scope (PostAuthenticateRequestHandler). Execution Time=8,5997
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.66 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
General g3qj
High [Forced due to logging gap, cached @ 12/18/2014 10:26:09.50, Original Level: Verbose] url is in site
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.66 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Asp Runtime aj1kp
High [Forced due to logging gap, Original Level: Verbose] SPRequestModule.PreSendRequestHeaders
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.73 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, cached @ 12/18/2014 10:26:09.70, Original Level: Verbose] SQL connection time: 14.765 for Data Source=SQLSERVER\DATABASE;Initial Catalog=master;Integrated Security=True;Pooling=False
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.73 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology 8xqz
High [Forced due to logging gap, Original Level: Medium] Updating SPPersistedObject {0}. Version: {1} Ensure: {2}, HashCode: {3}, Id: {4}, Stack: {5}
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.77 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Upgrade aj2jl
High 12/18/2014 10:26:09.77 w3wp (0x2304) 0x1B40 SharePoint Foundation Upgrade ServerSequence aj2jl DEBUG Search ServerSequence returns TargetBuildVersion '15.0.4675.1000' 4deed69c-2f53-a086-14bb-cbf40b020025
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.77 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Upgrade aj2jk
High 12/18/2014 10:26:09.77 w3wp (0x2304) 0x1B40 SharePoint Foundation Upgrade ServerSequence aj2jk DEBUG Setting Search ServerSequence version (guid '53d65723-a256-48d7-a477-1d3466089eef') to BuildVersion '15.0.4675.1000'
4deed69c-2f53-a086-14bb-cbf40b020025 4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.77 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Upgrade aj2jl
High 12/18/2014 10:26:09.77 w3wp (0x2304) 0x1B40 SharePoint Foundation Upgrade ServerSequence aj2jl DEBUG Search ServerSequence returns TargetBuildVersion '15.0.4675.1000' 4deed69c-2f53-a086-14bb-cbf40b020025
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.83 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database 8acb
High [Forced due to logging gap, cached @ 12/18/2014 10:26:09.81, Original Level: VerboseEx] Reverting to process identity
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:09.83 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, Original Level: Verbose] SQL connection time: 0.2565 for Data Source=SQLSERVER\DATABASE;Initial Catalog=SharePoint_2013_Prod_Config;Integrated Security=True;Enlist=False;Pooling=True;Min
Pool Size=0;Max Pool Size=100;Connect Timeout=400
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.16 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, cached @ 12/18/2014 10:26:09.86, Original Level: Verbose] SQL connection time: 0.1719 for Data Source=SQLSERVER\DATABASE;Initial Catalog=SharePoint_2013_Prod_Config;Integrated Security=True;Enlist=False;Pooling=True;Min
Pool Size=0;Max Pool Size=100;Connect Timeout=400
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.16 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database 8acb
High [Forced due to logging gap, Original Level: VerboseEx] Reverting to process identity
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.19 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology 84y4
High Granting VIEW SERVER STATE permission for S-1-5-21-3747686279-3738247048-1854932723-1131.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.23 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology 84y5
High VIEW SERVER STATE permission updated successfully.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.23 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology 84y4
High Granting CONTROL SERVER permission for S-1-5-21-3747686279-3738247048-1854932723-1131.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.25 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology 84y5
High CONTROL SERVER permission updated successfully.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.33 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database 8acb
High [Forced due to logging gap, cached @ 12/18/2014 10:26:12.30, Original Level: VerboseEx] Reverting to process identity
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.33 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, Original Level: Verbose] SQL connection time: 16.4685 for Data Source=SQLSERVER\DATABASE;Initial Catalog=master;Integrated Security=True;Enlist=False;Pooling=False;Min Pool Size=0;Max
Pool Size=100;Connect Timeout=400 4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.39 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database 8acb
High [Forced due to logging gap, cached @ 12/18/2014 10:26:12.38, Original Level: VerboseEx] Reverting to process identity
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.39 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, Original Level: Verbose] SQL connection time: 11.6743 for Data Source=SQLSERVER\DATABASE;Initial Catalog=master;Integrated Security=True;Enlist=False;Pooling=False;Min Pool Size=0;Max
Pool Size=100;Connect Timeout=400 4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:12.42 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database 7t6o
High The WSS_Content_uitest database does not exist. It will now be created.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:15.11 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, cached @ 12/18/2014 10:26:12.44, Original Level: Verbose] SQL connection time: 9.9785 for Data Source=SQLSERVER\DATABASE;Initial Catalog=master;Integrated Security=True;Enlist=False;Pooling=False;Min
Pool Size=0;Max Pool Size=100;Connect Timeout=400
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:15.11 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ab20s
High [Forced due to logging gap, Original Level: Medium] Setting the {0} option to {1} on the database {2}.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:26:15.14 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Upgrade ajy0d
High 12/18/2014 10:26:15.14 w3wp (0x2304) 0x1B40 SharePoint Foundation Upgrade SPUtility ajy0d DEBUG File C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Template\sql\store.sql, Time out =
0 sec 4deed69c-2f53-a086-14bb-cbf40b020025
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.46 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database ahjqp
High [Forced due to logging gap, cached @ 12/18/2014 10:26:15.16, Original Level: Verbose] SQL connection time: 11.4389 for Data Source=SQLSERVER\DATABASE;Initial Catalog=WSS_Content_uitest;Integrated Security=True;Enlist=False;Pooling=False;Min
Pool Size=0;Max Pool Size=100;Connect Timeout=400
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.46 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database fa45
High System.Threading.ThreadAbortException: Thread was being aborted. at SNIReadSyncOverAsync(SNI_ConnWrapper* , SNI_Packet** , Int32 ) at SNINativeMethodWrapper.SNIReadSyncOverAsync(SafeHandle
pConn, IntPtr& packet, Int32 timeout) at System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() at System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() at System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
at System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler,
TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1
completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.SharePoint.Utilities.SqlSession.ExecuteScript(TextReader textReader, Int32
commandTimeout) 4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.47 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database fa46
High at Microsoft.SharePoint.Utilities.SqlSession.ExecuteScript(String path, Int32 commandTimeout) at Microsoft.SharePoint.Upgrade.SPUtility.ExecuteSqlFile(SqlSession sqlSession, ISqlSession isqlSession,
SqlFile sqlFileId, Int32 timeOut) at Microsoft.SharePoint.Administration.SPDatabase.Provision(SPDatabase database, SqlConnectionStringBuilder connectionString, SqlFile sqlFileId, Dictionary`2 options) at Microsoft.SharePoint.Administration.SPContentDatabase.Provision()
at Microsoft.SharePoint.Administration.SPContentDatabaseCollection.Add(SPContentDatabase database, Boolean provision, Guid webApplicationLockId, Int32 addFlags) at Microsoft.SharePoint.Administration.SPContentDatabaseCollection.Add(Guid
newDatabaseId, String strDatabaseServer, String strDatabaseName, String strDatabaseUsername, String strDatabasePassword, Int32 warningSiteCount, Int32 maximumSiteCount, Int32 status, Boolean provision, Guid lockId, Int32 addFlags) at Microsoft.SharePoint.ApplicationPages.NewContentDBPage.BtnSubmit_Click(Object
sender, EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception
error) at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb) at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) at
System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer,
IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr
pHandler, RequestNotificationStatus& notificationStatus) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr
rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.47 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database tzku
High ConnectionString: 'Data Source=SQLSERVER\DATABASE;Initial Catalog=WSS_Content_uitest;Integrated Security=True;Enlist=False;Pooling=False;Min Pool Size=0;Max Pool Size=100;Connect Timeout=400' Partition:
NULL ConnectionState: Closed ConnectionTimeout: 400
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.50 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database tzkv
High SqlCommand: '--FixO15:3174405 create role SPReadOnly This line should not be changed or removed, otherwise upgrade would fail. IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'SPReadOnly'
AND type = 'R') CREATE ROLE [SPReadOnly] DECLARE @objname sysname, @objtype NVARCHAR(max), @datatype NVARCHAR(max), @query NVARCHAR(max) -- Grant SELECT on all SharePoint stored procedures and functions DECLARE c CURSOR LOCAL FAST_FORWARD
FOR SELECT ROUTINE_NAME, ROUTINE_TYPE, DATA_TYPE FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'DBO' OPEN c WHILE 1 = 1 BEGIN FETCH NEXT FROM c INTO
@objname, @objtype, @datatype IF @@FETCH_STATUS = -1 BREAK IF @@FETCH_STATUS = 0 BEGIN -- Inline table-valued functions
IF (@objtype = 'FUNCTION' AND @datatype = 'TABLE') SET @query = 'GRANT SELECT ON [dbo].' + quotename(@objname) + ' TO [SPReadOnly]' EXEC sp_executesql
@query END END CLOSE c DEALLOCATE c -- Grant SELECT on all SharePoint tables DECLARE c CURSOR LOCAL FAST_FORWARD FOR SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DBO' OPEN c WHILE 1 = 1 BEGIN FETCH NEXT FROM c INTO @objname IF @@FETCH_STATUS = -1 BREAK IF @@FETCH_STATUS
= 0 BEGIN SET @query = 'GRANT SELECT ON [dbo].' + quotename(@objname) + ' TO [SPReadOnly]' EXEC sp_executesql @query END END CLOSE
c DEALLOCATE c -- Grant EXECUTE on User-defined type where schema is dbo DECLARE c CURSOR LOCAL FAST_FORWARD FOR SELECT NAME FROM SYS.TYPES WHERE IS_USER_DEFINED = 1
AND SCHEMA_ID = schema_id(N'dbo') OPEN c WHILE 1 = 1 BEGIN FETCH NEXT FROM c INTO @objname IF @@FETCH_STATUS = -1 BREAK IF @@FETCH_STATUS
= 0 BEGIN SET @query = 'GRANT EXECUTE ON TYPE::[dbo].' + quotename(@objname) + ' TO [SPReadOnly]' EXEC sp_executesql @query END END CLOSE
c DEALLOCATE c ' CommandType: Text CommandTimeout: 0
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.50 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database aek90
High SecurityOnOperationCheck = False
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.50 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Monitoring b4ly
High Leaving Monitored Scope (Database.Provision (WSS_Content_uitest on SQLSErver\database)). Execution Time=115148.4664
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.50 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology 8dyx
High Deleting the SPPersistedObject, SPContentDatabase Name=WSS_Content_uitest.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.56 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Topology bw4w
High [Forced due to logging gap, cached @ 12/18/2014 10:28:07.53, Original Level: Medium] {0}
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.56 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Database 8acb
High [Forced due to logging gap, Original Level: VerboseEx] Reverting to process identity
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.60 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Monitoring b4ly
High Leaving Monitored Scope (Creating Content Database (WSS_Content_uitest on SQLServer\Database)). Execution Time=115311.5636
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.64 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Runtime tkau
Unexpected System.Web.HttpException: Request timed out.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.64 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
General ajlz0
High Getting Error Message for Exception System.Web.HttpException (0x80004005): Request timed out.
4deed69c-2f53-a086-14bb-cbf40b020025
12.18.2014 10:28:07.69 w3wp.exe (0x2304)
0x1B40 SharePoint Foundation
Micro Trace uls4
High Micro Trace Tags: 0 b4ly,301 aj2jl,3 aj2jk,0 aj2jl,2423 84y4,35 84y5,4 84y4,11 84y5,181 7t6o,2714 ajy0d,112321 fa45,10 fa46,3 tzku,23 tzkv,0 aek90,0 b4ly,6 8dyx,91 b4ly,38 tkau,13 ajlz0
4deed69c-2f53-a086-14bb-cbf40b020025
The working content database creation from powershell looks like this
12.18.2014 09:45:37.52 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade aj2jl
High 12/18/2014 09:45:37.52 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade ServerSequence aj2jl DEBUG Search ServerSequence returns TargetBuildVersion '15.0.4675.1000' 43dae8a1-02e3-43f5-8a06-0417221e6385
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:37.52 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade aj2jk
High 12/18/2014 09:45:37.52 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade ServerSequence aj2jk DEBUG Setting Search ServerSequence version (guid '53d65723-a256-48d7-a477-1d3466089eef') to BuildVersion '15.0.4675.1000'
43dae8a1-02e3-43f5-8a06-0417221e6385 43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:37.52 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade aj2jl
High 12/18/2014 09:45:37.52 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade ServerSequence aj2jl DEBUG Search ServerSequence returns TargetBuildVersion '15.0.4675.1000' 43dae8a1-02e3-43f5-8a06-0417221e6385
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:39.98 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Topology 84y4
High Granting VIEW SERVER STATE permission for S-1-5-21-3747686279-3738247048-1854932723-1131.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:40.02 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Topology 84y5
High VIEW SERVER STATE permission updated successfully.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:40.02 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Topology 84y4
High Granting CONTROL SERVER permission for S-1-5-21-3747686279-3738247048-1854932723-1131.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:40.03 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Topology 84y5
High CONTROL SERVER permission updated successfully.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:40.23 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Database 7t6o
High The WSS_Content_powershelltest database does not exist. It will now be created.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:45:43.03 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade ajy0d
High 12/18/2014 09:45:43.03 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade SPUtility ajy0d DEBUG File C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Template\sql\store.sql, Time
out = 0 sec 43dae8a1-02e3-43f5-8a06-0417221e6385
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:52.70 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Database 944r
High Adding S-1-5-21-3747686279-3738247048-1854932723-1131 to the role, db_owner, in the database, WSS_Content_powershelltest.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:52.81 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Monitoring b4ly
High Leaving Monitored Scope (Database.Provision (WSS_Content_powershelltest on SQLSERVER\DATABASE)). Execution Time=192653,1989
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:57.90 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade al2ph
High 12/18/2014 09:48:57.90 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade SPContentDatabaseSequence al2ph DEBUG Executing SQL DDL Script. 43dae8a1-02e3-43f5-8a06-0417221e6385
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.03 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade al2ph
High 12/18/2014 09:48:58.03 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade SPContentDatabaseSequence al2ph DEBUG Executing SQL DDL Script. 43dae8a1-02e3-43f5-8a06-0417221e6385
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.04 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade al2ph
High 12/18/2014 09:48:58.04 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade SPContentDatabaseSequence2 al2ph DEBUG Executing SQL DDL Script. 43dae8a1-02e3-43f5-8a06-0417221e6385
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.15 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Upgrade ajyw6
High 12/18/2014 09:48:58.15 powershell (0x2058) 0x1E28 SharePoint Foundation Upgrade SPHierarchyManager ajyw6 DEBUG [SPTree Value=SPContentDatabase Name=WSS_Content_powershelltest] added to dependency cache by lookup
43dae8a1-02e3-43f5-8a06-0417221e6385 43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.23 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Database 944r
High Adding S-1-5-21-3747686279-3738247048-1854932723-1131 to the role, SPDataAccess, in the database, WSS_Content_powershelltest.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.59 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Database bx4r
High All documents with forward links in content database [SPContentDatabase Name=WSS_Content_powershelltest] is being dirtied.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.97 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Database 944r
High Adding S-1-5-21-3747686279-3738247048-1854932723-1131 to the role, SPDataAccess, in the database, WSS_Content_powershelltest.
43dae8a1-02e3-43f5-8a06-0417221e6385
12.18.2014 09:48:58.98 PowerShell.exe (0x2058)
0x1E28 SharePoint Foundation
Monitoring b4ly
High Leaving Monitored Scope (Creating Content Database (WSS_Content_powershelltest on SQLSERVER\DATABASE)). Execution Time=198893,1578
43dae8a1-02e3-43f5-8a06-0417221e6385
The fact that i am able to create a content database through powershell sorts out permissions problems. I am certain of that because the w3wp.exe and the powershell.exe used for both creations were run under the same user.
The timeout always happens aroud 120 seconds after i started the creation. The creation via powershell takes about 3,5 minutes.
Here for the folks that ask me, why i haven't asked google or bing or some other search engine.
I tried the solutions suggested here
http://www.sharepointpals.com/post/Error-while-Creating-Web-Application-through-Central-Administration , here
http://anthonyspiteri.net/sharepoint-2010-web-ui-timeout-creating-web-application-quick-fix/ and here
http://blogs.ibs.com/Duane.Odum/Lists/Posts/Post.aspx?ID=33
which i thought pointed me to the right solution.
But those post unfortunatly didnt worked out.
I also tried to alter the web.config files (i know that isn't recommended or supported, but it didn't change anything so those are back to normal as well)
So here are my question:
Can you guys help me solve this issue?
Are there any other places where timeouts can be managed or defined?
P.S.: I am new to using this forum. so pls don't crucify me for doing a mistake.
P.S.S: My english is very poor also :D
With best regards
SimonBe careful with settings like these because there may be a much deeper issue at hand. I have had an issue with a customer that manifests itself as a timeout on a site collection. It was very hard to track since it didn't happen frequently. We engaged Microsoft
Support to find out the root cause but all they could point at is a general network issue that pertains to authentication. After digging deeper, we found out that the network issue was caused by a saturated network connectivity to the domain controller that
impacts a site collection when the database is making an authentication call. Keep this solution as more of a quick fix but be sure to conduct a deeper investigation of the real root cause
Edwin Sarmiento SQL Server MVP | Microsoft Certified Master
Blog |
Twitter | LinkedIn
SQL Server High Availability and Disaster Recover Deep Dive Course -
How to create a database for sample code from Tutorial/Book?
I want to try out the sample code from [http://shop.oreilly.com/product/0636920013471.do] for the book SQL Pocket Guide 3rd Ed.
I have downloaded the oracle vm/appliance for oracle 11g2 and I have started sqlplus as sysdba.
I'm feeling overwhelmed with these links describing how to create a database:
[http://www.adp-gmbh.ch/ora/admin/creatingdbmanually.html]
[http://tldp.org/HOWTO/Oracle-7-HOWTO-3.html]
[http://www.adp-gmbh.ch/ora/admin/creatingdbmanually.html]
(1) What is the command to list the existing databases?
(2) What is the command to delete an existing database?
(3) When creating a new database with the create database command, is it necessary to specify the logfile, character set, national character set, datafile, sysaux datafile, undo tablespace, temp table space? Do these have reasonable defaults? I'm not sure what proper directories are to specify for Linux and the examples are for windows.
Can someone give me a simplified create database command to create a database called 3rdEdPocketGuide? Should I follow the example at [http://tldp.org/HOWTO/Oracle-7-HOWTO-3.html] and instead of orcl use 3rdEdPocketGuide?
(4) What command do I use to execute the script that comes with the book SQL Pocket Guide 3rd Ed? This is the script that has all the drop table, create table and insert commands in it.
(5) What command do I use in sqlplus to set the current default database prior to running this script? Perhaps this is the connect command? I don't want my script to create tables in the system database.
(6) I tried the command "connect 3rdEdPocketGuide" and it prompted for a password! Yikes! What password? Do I need to specify a password when I create a database? I cannot tell if I have successfully created such a database or it is just prompting me for a password to thwart malicious users. Is it is possible to create databases which don't require a password or maybe a zero length password?
Thanks
Siegfried
Edited by: user8816970 on Sep 26, 2012 12:01 PM
Edited by: user8816970 on Sep 26, 2012 12:18 PMuser8816970 wrote:
Paul,
Thanks! I tried changing my profile name to siegfried but I'm not seeing the change...
Anyway, I'm trying your suggestion to use SQL Developer which was already installed in the virtual box appliance and I cannot figure out how to get a connection.
When I use the defaults of sid=xe, port=1521, hostname=localhost and specify
username=sysdba
password=
I get status: failure - test failed: listener refursed connection with the following error: ORA 12505, TNS: listener does not current know of sid given.
So I try sid=orcl and that works better: status: failure - test failed: ORA-01017: invalid username/passowrd; login denied
OK, sqlplus let me in with out a password, why does not this work?
So I try checking the box for "OS Authentication" and I get the same error!
Hoek: I tried searching the documentation and found "3 Exploring Oracle Database with SQL Developer" at http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/toc.htm but following those directions did not help. Can you be more specific? The directions were for a tutorial and I need to know what the passwords are for the database set up with [http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html|http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html] . I also found [http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG|http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG] but that did not help either.
Everyone:
Do I need to create a user using SQL*Plus first so I can login with "Oracle SQL Developer" so I create my database called? What would be the "create user" command I would execute?
OK, so I run sqlplus and issue these commands
create user siegfried identified by abc ;
grant connect to siegfried ;
connect siegfried/abc;
Now, how do I create a database? In Microsoft SQL Server one has to create a database first and if you just start creating tables without creating a database first, the tables will be created in the system database and this is usually undesirable.
Sometimes a database is known in the java connection string as the catalog. Is there any such analog in oracle SQL plus?
So now what do I do? I want to create a bunch of tables using my script I downloaded from 3rd Ed SQL Pocket Guide. Does my new user "siegfried" have the right to create tables? I guess I could try but I don't want to create tables in the system database.
I noticed I can also use "Oracle SQL Developer" to connect with my new "siegfried" account. It seems that I should have been able to connect with sysdba... strange.
So now I am connected in the "Oracle SQL Developer" and I see no list of databases.
Thanks!
Siegfried
>Paul,
Thanks! I tried changing my profile name to siegfried but I'm not seeing the change...
Anyway, I'm trying your suggestion to use SQL Developer which was already installed in the virtual box appliance and I cannot figure out how to get a connection.
When I use the defaults of sid=xe, port=1521, hostname=localhost and specify
username=sysdba
password=
I get status: failure - test failed: listener refursed connection with the following error: ORA 12505, TNS: listener does not current know of sid given.
So I try sid=orcl and that works better: status: failure - test failed: ORA-01017: invalid username/passowrd; login denied
OK, sqlplus let me in with out a password, why does not this work?
So I try checking the box for "OS Authentication" and I get the same error!
Hoek: I tried searching the documentation and found "3 Exploring Oracle Database with SQL Developer" at http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/toc.htm but following those directions did not help. Can you be more specific? The directions were for a tutorial and I need to know what the passwords are for the database set up with [http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html|http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html] . I also found [http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG|http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm#CEGHFHIG] but that did not help either.
Everyone:
Do I need to create a user using SQL*Plus first so I can login with "Oracle SQL Developer" so I create my database called? What would be the "create user" command I would execute?
OK, so I run sqlplus and issue these commands
create user siegfried identified by abc ;
grant connect to siegfried ;
connect siegfried/abc;
above does NOT use SQL*Net to connect to the instance
>
Now, how do I create a database? In Microsoft SQL Server one has to create a database first and if you just start creating tables without creating a database first, the tables will be created in the system database and this is usually undesirable.
Sometimes a database is known in the java connection string as the catalog. Is there any such analog in oracle SQL plus?
So now what do I do? I want to create a bunch of tables using my script I downloaded from 3rd Ed SQL Pocket Guide. Does my new user "siegfried" have the right to create tables? I guess I could try but I don't want to create tables in the system database.
I noticed I can also use "Oracle SQL Developer" to connect with my new "siegfried" account. It seems that I should have been able to connect with sysdba... strange.
So now I am connected in the "Oracle SQL Developer" and I see no list of databases.SQL Developer can only connect to the instance via SQL*Net
>
Thanks!
Siegfrieda database in SQL Server is same as schema/user in Oracle -
PL/SQL program not working when connect database via SqlNet
Hi,
This is a segment of a PL/SQL program before opening a cursor using input descriptor. It is working fine ( to get the value of unOutputCount ) without connect to a database via SqlNet, can anyone tell me why it is not working ( unOutputCount return 0)while connecting to a database via SqlNet and how to make it work without opening a cursor before DESCRIBE OUTPUT ...?
EXEC SQL ALLOCATE DESCRIPTOR GLOBAL 'input_111'
WITH MAX 100;
EXEC SQL ALLOCATE DESCRIPTOR GLOBAL 'output_111'
WITH MAX 100;
EXEC SQL PREPARE STMT1 FROM :psSqlStatement;
EXEC SQL DECLARE CURSOR1 CURSOR FOR STMT1;
EXEC SQL DESCRIBE INPUT STMT1
USING DESCRIPTOR GLOBAL 'input_111';
/* Get count of input parameters in statement */
EXEC SQL GET DESCRIPTOR GLOBAL 'input_111' :unInputCount = COUNT;
EXEC SQL DESCRIBE OUTPUT STMT1
USING DESCRIPTOR GLOBAL 'output_111';
/* Get count of output parameters in statement */
EXEC SQL GET DESCRIPTOR GLOBAL 'output_111'
:unOutputCount = COUNT;Hi,
Welcome to Oracle OTN Forums!
I changed your code a little. I think this help you
CREATE OR REPLACE
PROCEDURE xx_test
IS
v_pid VARCHAR2(100);
v_cn VARCHAR2(100);
v_id VARCHAR2(1000);
v_val VARCHAR2(1000);
CURSOR C1
IS
(SELECT product_id, 'PRODUCT_ID' cn
FROM product1 );
BEGIN
FOR V1 IN C1
LOOP
FETCH C1 INTO v_pid, v_cn;
dbms_output.put_line('==== '||v_pid||'==== '||v_cn);
EXECUTE IMMEDIATE
'SELECT product_id, DECODE(COUNT (product_id),1,MAX (product_id))||'''||V_CN||''' as val
FROM product1
WHERE product_id =:a
GROUP BY product_id)' INTO v_id, v_val USING v_pid;
dbms_output.put_line('==== '||v_id||'==== '||v_val);
EXECUTE IMMEDIATE 'UPDATE product2 SET '||v_cn||' = ' ||''''|| v_val ||''''|| ' WHERE product_id = :b' USING v_pid;
dbms_output.put_line('++++ '||v_cn||'++++ '||v_val||'++++ '||v_pid);
END LOOP;
END xx_test; -
How do i create a database template from the command line?
Hi,
As part of implementing a backup and recovery strategy for a client (including disaster recovery) I want to automate the creation of a database template From an Existing Database (Structure as well as data) via a script that will run every night.
The background to this is that we will also be using RMAN to take backups of the database concerned but the client does not want to wait while an RMAN backup is restored and so wants an additional level of insurance in the form of a ‘standby’ clone database.
The idea is that nightly we will run a script that creates a database template from the Existing Database (Structure as well as data) and then transfers the 2 files involved e.g. DB_data_included.dbc and DB_data_included.DFB across to a standby server where they can be used to recreate the database in the event of us needing to after e.g. a complete server failure.
So I have a couple of questions about this that I would be very grateful if something could answer for me:
1) Is it possible? That is, can a database template be created from some utility by supplying a series of parameter=value pairs on the command line?
2) If yes how do I go about it, what utility do I use (the emca utility?). and what parameters do I need to supply on the command line to create the template?
3) The intention is that the script to create the template will run in the early hours of the morning when no-one is using the database but what state does the database need to be in when the template creation script runs i.e. up, down, mounted and does the creation of a template affect the state of an already up database i.e. if I kick off the template creation script and the database is up will it switch it into mount mode or anything like that? My concern here is that I want to make sure I understand exactly what is going on so that no users or connected external systems are affected?
Thanks in anticipation of someone being able to guide me on what to do or what documentation to read.
Also if you require any clarification on what i'm asking please post up your query and i'll respond ASAP.
Kind Regards,
George Johnston
OCP 9i DBASybrandb,
Firstly thanks for you reponse.
However, I don’t agree that dbca only creates empty databases otherwise why does the option to create a template from an existing database (structure as well as data) exist in the dbca wizard?
I have performed a test case where I have a created a database template including data on one 10g server. I have then used the files generated to recreate that database on a separate server. When the new database is started it is an exact copy of the original. So it’s not empty at all , it’s exactly what the client wants.
So I don’t agree that I’m gaining zero.
Why is this approach doomed to fail?
There a number of reasons why I “just set up a proper standby database”
1. Time – I’m on a customer site in a tight engagement where the customer wants maximum value for money. I don’t have standby database skills and the customer isn’t willing to pay for me to learn on the job so please understand the tight circumstances I’m working in.
2. Availability – As far as I know the client is running 10.2.0.3.0 standard edition. Correct me if I’m wrong but is standby db available in that edition. Where do I look to check V$OPTION.
On the RMAN duplicating a database front it’s an area I haven’t used before but I will take a look at it.
Also please revisit the context of my original posting where I state
The background to this is that we will also be using RMAN to take backups of the database concerned but the client does not want to wait while an RMAN backup is restored and so wants an additional level of insurance in the form of a ‘standby’ clone database.
So please understand that this a quick fix that the client wants developed in the minimum time possible in ADDITION to a full nightly RMAN backup being taken.
In an ideal world I’d have the time to follow best practice but in the real world of on-site customer support I just need to get the job done operating under the customer imposed constraints.
Many Thanks,
George Johnston
OCP 9i DBA -
Creating a database link to another schema in the same database
Hello,
I'm trying to create a database link to another schema in the same database. It was created without errors, but when I try to use it I receive "ORA-12154: TNS:could not resolve the connect identifier specified" message...
I'm trying to do it because on my production enviroment the databases are separated, so there I can use database links without problem, but in my development environment it's all in one database separated by schemas...
So I'm trying to simulate the same system to not need to rewrite the query every time I move from development to production environment.
Any ideas?
ThanksHi,
Yes, you can create a database link to your own database. I've done it before for exactly the same reason you want to.
(By the way, I think it's a good reason. What are the alternatives?
Having different versions of code for Development and Production? Absolutely not! Terrible idea!
Using synonyms or substitution variables that are set differently in the different databases? That might be more efficient than a database link, but efficiency probably isn't such a big issue in Development.
[Conditional compilation|http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/fundamentals.htm#sthref250]? This might be good; it has all the efficienty of the above options, with more clarity.)
Assuming you do want to stick with a database link, not all errors are caught when you create the link.
Is the Development database in the tnsnames.ora file of the Development server? Do you have other database links, either in the Development server or pointing to it, that work? What is different about the ones that work, and the one that doesn't?
Edited by: Frank Kulash on Oct 14, 2009 1:58 PM
The more I think about this, the more I agree with the earlier respondent: synonymns are a good solution for this.
To that suggestion you replied:
On this way I might use "select * from SCHEMA.table" instead of "select * from table@SCHEMA"... I looking for an option to use the second way...Actually, the suggestion was that you say:
select *
from SCHEMA_table_ptr;where schema_table_ptr is a synonym.
In Development, that synonym is defined as schema.table.
In Production, that synonym is defined as table@SCHEMA
Why are you "looking for an option to use the second way"?
If you think that people reading the code should realize that the query is being done via a database link (at least in Production), then add a comment. -
Error when creating a database on SQL Server 2012(Virtual Machine)
Hi,
I create a virtual machine on VMWare Workstation 10, then install Windows 7(32bit), then install SQL Server 2012 Enterprise version.
Then I write a Visual C++2008 program and using ADO to connect to the local SQL Server, with the connection string below:
“Provider=sqloledb;Data Source=(local);Integrated Security=SSPI;”
The connect succeed, then I try to create a new SQL Server database by calling:
m_pConnection->Execute(_T(“create database MyDatabase on primary (name = ‘MyDatabase’, filename = ‘E:\\MyDatabase.mdf’)”), NULL, 0);
where E: is a USB drive plugged in.
When running the above statement, I can even see the MyDatabase.mdf file is being created, but finally get an error and error number is 80040e31 when checking the error from m_pConnection, after analyzing the com exception, we find it reports the error as
“IDispath error #3121”. Both errors seem to indicate a “Timeout error”.
Then I try to create the database on the local drive in the virtual machine, as follows:
m_pConnection->Execute(_T(“create database MyDatabase on primary (name = ‘MyDatabase’, filename = ‘C:\\MyDatabase.mdf’)”), NULL, 0);
Then I get error number: 80040e14 from m_pConnection, and com error is “IDispath error #3092”
What is the problem?
ThanksHello chcw,
SQL Server 2012 Enterprise doesn't support to install on Windows 7 Opeating System. For detail information, please refer to the article below:
The article shows the operating system requirements for the principal editions of SQL Server 2012:
http://msdn.microsoft.com/en-us/library/ms143506.aspx#top_principal
Here is an article for your reference, please see:
How To Create a SQL Server Database Programmatically by Using ADO.NET and Visual C# .NET:
https://support.microsoft.com/kb/307283/en-us
If you have any feedback on our support, please click
here.
Regards,
Elvis Long
TechNet Community Support
Maybe you are looking for
-
Hosed WIndows Vista to Windows 7 upgrade in Bootcamp
I tried upgrading my 64 Bit Vista Partition on my 2008 Mac Pro and followed the instructions. I first tried to upgrade my bootcamp drivers from 2.x to 3.x via my Snow Leopard DVD and when the updater ran I got an error that said that it could not upd
-
3G iPod Shows up on Desktop but not in iTunes
I am having the same problem with my 3G iPod. It has been working flawlessly for many years but I tried to mount it and update my songs and it will show up on the desktop but not in iTunes. It does show up in the system profiler. I reset the iPod via
-
Hiding webi report row in output context
Hello, I wanted to know if there is a way to hide a webi report row. ( I am not interested in filtering at query level). Now for example, say a query returns say USA 800 UK 200 APAC 100 JAPAN 50 Now i want to hide the row with JAPAN in the report out
-
Hi i am trying to run standard BSP application HAP_DOCUMENT. The application is working fine in development. but in quality system while thorwing logon screen its showing message with logon screen. "the server doesn't support HTTPS. Its therefore po
-
Auto-brightness making screen very dull
I noticed that when auto-brightness is turned on, screen becomes considerably dull in low lighting conditions. Compared this with my iPhone 3G (both set at the same brightness level with auto-brightness turned on) and the difference was very striking