Rman Networker library cause datafile corruption
After rman full backup fails with this error:
released channel: t1
released channel: t2
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on t1 channel at 01/03/2013 10:43:48
ORA-27192: skgfcls: sbtclose2 returned error - failed to close file
ORA-19511: Error received from media manager layer, error text:
Permission denied, user 'daemon' on 'lnki448' does not have 'Operate NetWorker' privilege to perform this operation - NSR.
(2:2:11)
ORA-19505: failed to identify file "/u02/oradata/LKP11/TS_TDE_04.dbf"
ORA-27048: skgfifi: file header information is invalid
Additional information: 44
I show in alert:
Errors in file /u01/app/oracle/diag/rdbms/lnkp11/LKP111/trace/LKP111_dbw0_12189930.trc:
ORA-01157: cannot identify/lock data file 82 - see DBWR trace file
ORA-01110: data file 82: '/u02/oradata/LKP11/TS_TDE_04.dbf'
ORA-27048: skgfifi: file header information is invalid
Additional information: 97
Explanation:
If you are using a solution with RMAN and networker SBT library, combined with networker scheduler you can encounter this issue. Networker scheduler, only supports configure your backup using "root" user to execute backup script.
In some versions of S.O. root user uses a proxy user "daemon", and when finsh backup it does not have permissions to close de file, dont closes the lock over the file and lose the header.
Soluction:
In environment variables sectios of networker shell script, confirure variable ORACLE_USER=<so oracle user> to ensure that networker execute su - oracle to execute rman.
I hope this can help someone!
This is not a Oracle error. Do you check the environment? There are package lost in the network?
Hugs, Bruno Reis
Similar Messages
-
Standby database datafile corruption.
Hi:
I am getting the following errors on my standby db. Could u please tell me how to handle the situation. I am skeptical to try out any thing as this might end up in datafile corruption. Please advice..
MRP0: Background Media Recovery terminated with error 1237
Fri Nov 30 09:15:25 2007
Errors in file /u01/prod/oraprod/proddb/9.2.0/admin/PROD_hunter/bdump/prod2_mrp0_19630.trc:
ORA-01237: cannot extend datafile 392
ORA-01110: data file 392: '/u03/prod/oraprod/proddata/a_txn_data01.dbf'
ORA-19502: write error on file "/u03/prod/oraprod/proddata/a_txn_data01.dbf", blockno 424577 (blocksize=8192)
ORA-27072: skgfdisp: I/O error
Linux Error: 4: Interrupted system call
Additional information: 424576
Some recovered datafiles maybe left media fuzzy
Media recovery may continue but open resetlogs may fail
MRP0: Background Media Recovery process shutdown
---------------------------------------------------------------------------------------------------------------------Check this error,
ORA-01237: cannot extend datafile string
Cause: An operating system error occurred during the resize.
Action: Fix the cause of the operating system error and retry the command.
Is there any DDL statement in your primary to resize datafile ? Do you have enough space on standby server? -
Link with network library functions
Hi C gurus,
we have a problem compiling software from outside with the latest Studio 12.3 compiler. We have the following command
CC -m64 -xlang=f90,c99 -o mars mars.o -L/usr/lib libmars.a /soft/ECMWF/emos-64_i86pc/libemosR64.a -L/opt/solarisstudio12.3/lib -lsunmath -L/soft/EC MWF/grib_api-64_i386/lib -lgrib_api -L/soft/jasper-64_i86pc/lib -ljasper -lm
and get linker errors like
Undefined first referenced
symbol in file
bind libmars.a(tcp.o)
sys_nerr libmars.a(environ.o)
getsockname libmars.a(server.o)
accept libmars.a(netbase.o)
xdr_string libmars.a(marsxdr.o)
xdr_pointer libmars.a(marsxdr.o)
listen libmars.a(server.o)
gethostbyaddr libmars.a(tcp.o)
gethostbyname libmars.a(tcp.o)
socket libmars.a(tcp.o)
xdr_bytes libmars.a(marsxdr.o)
getdomainname libmars.a(environ.o)
setsockopt libmars.a(tcp.o)
connect libmars.a(tcp.o)
xdrrec_create libmars.a(netbase.o)
xdrmem_create libmars.a(account.o)
xdrrec_skiprecord libmars.a(queue.o)
xdr_free libmars.a(queue.o)
xdr_long libmars.a(marsxdr.o)
inet_addr libmars.a(tcp.o)
inet_ntoa libmars.a(tcp.o)
sys_errlist libmars.a(environ.o)
xdrrec_endofrecord libmars.a(queue.o)
xdr_int libmars.a(marsxdr.o)
shutdown libmars.a(webbase.o)
Some of this function are Network library function. See http://docs.oracle.com/cd/E19683-01/817-0696/6mgfrf0gr/index.html
Do we miss some options or flags the CC command line?
Any help or hints are warmly welcome
AntonYou say you are having trouble with Studio 12.3. Did this code work before with some earlier Studio version? I suspect not, because you need to link system libraries that are not on the CC command line that you show.
First, some general comments.
1. The -xlang=f90 option should be used if and only if you are linking Fortran 90 binaries to your program. Ditto for -xlang=c99 and C 99.
2. Never use -L options that point into /usr/lib or into the compiler installation area. The CC driver knows where to find default system libraries and in what order to search for them. Specifying these directories with -L can cause the wrong libraries to be linked. If you added those options because they seemed to solve a linking problem, something else is wrong, and should be fixed.
Now some specifics about missing libraries.
Check the man page for a missing function, and see if the man page lists a library that needs to be linked. Unfortunately, not all man pages are so helpful. Let's track down one set of functions as an example of how to find the missing library.
A set of missing functions starts with "xdr". Let's try "man xdr_string". Although the page does not tell you what library to link, the man page is in section 3NSL, and some xdr functions in the "see also" are in the same section. Is there a library with nsl in its name?
% cd /usr/lib
% ls -R | grep nsl
libnsl.so
% nm libnsl.so | grep xdr_
[ long list of xdr functions]So we know we need to add -lnsl to the CC command line. Repeat this process until done.
The author of an application library usually knows what system libraries to link, and a helpful programmer would include this information in README or man page for the application libraries that you are using. Did you check for documentation first? -
Problems with /Network/Library/Fonts/ automount
Okay, so I am having problems with setting up a /Network/Library/Fonts/ automount in order to share a master set of fonts among designers.
I created a folder on our XServe RAID volume called "Shared Libraries". Inside it, I created a folder called "Fonts" and installed some test fonts. So the path is /Shared Libraries/Fonts.
I went to Workgroup Manager, I enabled Sharing for "Shared Libraries". Privileges for Everyone are set to Read Only. it is set to Share this item Using AFP. Guest access is enabled. I enable Network Mounting of this share point via AFP, and I set it to Use for Shared Library.
So, I restart the client. I login, I go to Network, then Libraries, and my fonts folder shows up.
HOWEVER, when I go to FontBook, it shows Network with "OFF" next to it. None of my fonts are displayed. I right click on Network and select Enable Network, and nothing happens. None of my fonts show up.
Any ideas what could be causing this? Am I missing a step?
Thanks!
TylerFigured out the problem - PRivileges need to be set to READ AND WRITE. Made the change, and all is well.
-
RMAN-05556: not all datafiles have backups that can be recovered to SCN
Oracle 11.2.0.2 SE-One
Oracle Linux 5.6 x86-64
Weekly refresh of a test db from prod, using rman DUPLICATE DATABASE, failed with “RMAN-05556: not all datafiles have backups that can be recovered to SCN”
Background Summary:
Weekly inc 0 backup of production starts on Sunday at 0100, normally completes around 1050. Includes backups of archivelogs
Another backup of just archivelogs runs on Sunday at 1200, normally completes NLT 1201.
On the test server, the refresh job starts on Sunday at 1325. In the past this script used a set until time \"to_date('`date +%Y-%m-%d` 11:55:00','YYYY-MM-DD hh24:mi:ss')\"; -- hard-coded for ‘today at 11:55’.
For a variety of reasons I decided to replace this semi-hard coding of the UNTIL with a value determined by querying the rman catalog, getting the completion time of the inc 0 backup. This tested out just fine in my vbox lab, even when I deliberately drove some updates and log switches during the period the backup was running. But the first time to go live I got the above reported error.
Details:
The key part of the inc 0 backup is this (run from a shell script)
export BACKUP_LOC=/u01/backup/dbprod
$ORACLE_HOME/bin/rman target=/ catalog rman/***@rmcat<<EOF
configure backup optimization on;
configure default device type to disk;
configure retention policy to recovery window of 2 days;
crosscheck backup;
crosscheck archivelog all;
delete noprompt force obsolete;
delete noprompt force expired backup;
delete noprompt force expired archivelog all;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '$BACKUP_LOC/%d_%F_ctl.backup';
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '$BACKUP_LOC/%U.rman' MAXPIECESIZE 4096 M;
sql "alter system archive log current";
show all;
backup as compressed backupset archivelog all delete all input format "$BACKUP_LOC/%U.alog";
backup as compressed backupset incremental level 0 database tag tag_dbprod;
sql "alter system archive log current";
backup as compressed backupset archivelog all delete all input format "$BACKUP_LOC/%U.alog";
list recoverable backup;
EOF
The archivelog-only backup (runs at noon) looks like this:
export BACKUP_LOC=/u01/backup/dbprod
$ORACLE_HOME/bin/rman target=/ catalog rman/***@rmcat<<EOF
configure backup optimization on;
configure default device type to disk;
configure retention policy to recovery window of 2 days;
crosscheck backup;
crosscheck archivelog all;
delete noprompt force obsolete;
delete noprompt force expired backup;
delete noprompt force expired archivelog all;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '$BACKUP_LOC/%d_%F_ctl.backup';
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '$BACKUP_LOC/%U.rman' MAXPIECESIZE 4096 M;
sql "alter system archive log current";
show all;
backup as compressed backupset archivelog all delete all input format "$BACKUP_LOC/%U.alog";
list recoverable backup;
EOF
And the original refresh looked like this:
>> a step to ftp the backups from the prod server to the test server, and some other housekeeping <<, then
cd /backup/dbtest
echo "connect catalog rman/***@rmcat" > /backup/dbtest/dbtest_refresh.rman
echo "connect target sys/*******@dbprod" >> /backup/dbtest/dbtest_refresh.rman
echo "connect auxiliary /" >> /backup/dbtest/dbtest_refresh.rman
echo "run {" >> /backup/dbtest/dbtest_refresh.rman
echo "set until time \"to_date('`date +%Y-%m-%d` 11:55:00','YYYY-MM-DD hh24:mi:ss')\";" >> /backup/dbtest/dbtest_refresh.rman
echo "duplicate target database to DBTEST;" >> /backup/dbtest/dbtest_refresh.rman
echo "}" >> /backup/dbtest/dbtest_refresh.rman
So, my mod to the refresh was
bkup_point=`sqlplus -s rman/***@rmcat <<EOF1
set echo off verify off feedback off head off pages 0 trimsp on
select to_char(max(completion_time),'yyyy-mm-dd hh24:mi:ss')
from rc_backup_set_details
where db_name='DBPROD'
and backup_type='D'
and incremental_level=0
exit
EOF1`
cd /backup/dbtest
echo "connect catalog rman/***@rmcat" > /backup/dbtest/dbtest_refresh.rman
echo "connect target sys/*******@dbprod" >> /backup/dbtest/dbtest_refresh.rman
echo "connect auxiliary /" >> /backup/dbtest/dbtest_refresh.rman
echo "run {" >> /backup/dbtest/dbtest_refresh.rman
echo "set until time \"to_date('${bkup_point}','YYYY-MM-DD hh24:mi:ss')\";" >> /backup/dbtest/dbtest_refresh.rman
echo "duplicate target database to DBTEST;" >> /backup/dbtest/dbtest_refresh.rman
echo "}" >> /backup/dbtest/dbtest_refresh.rman
Now the fun begins.
First, an echo in the refresh script confirmed the ‘bkup_point’:
=======================================================
We will restore to 2013-08-25 10:41:38
=======================================================
Internally, rman reset the ‘until’ as follows:
executing command: SET until clause
Starting Duplicate Db at 25-Aug-2013 15:35:44
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=162 device type=DISK
contents of Memory Script:
set until scn 45633141350;
Examining the result of LIST BACKUP (the last step of all of my rman scripts) the full backup shows this:
BS Key Type LV Size Device Type Elapsed Time Completion Time
5506664 Full 61.89M DISK 00:00:03 25-Aug-2013 02:11:32
BP Key: 5506678 Status: AVAILABLE Compressed: NO Tag: TAG20130825T021129
Piece Name: /u01/backup/dbprod/DBPROD_c-3960114099-20130825-00_ctl.backup
SPFILE Included: Modification time: 24-Aug-2013 22:33:08
SPFILE db_unique_name: DBPROD
Control File Included: Ckp SCN: 45628880455 Ckp time: 25-Aug-2013 02:11:29
BS Key Type LV Size Device Type Elapsed Time Completion Time
5507388 Incr 0 206.03G DISK 08:30:00 25-Aug-2013 10:41:30
List of Datafiles in backup set 5507388
File LV Type Ckp SCN Ckp Time Name
1 0 Incr 45628880495 25-Aug-2013 02:11:38 +SMALL/dbprod/datafile/system.258.713574775
>>>>>>>>> snip lengthy list <<<<<<<<<
74 0 Incr 45628880495 25-Aug-2013 02:11:38 +SMALL/dbprod/event_i2.dbf
Backup Set Copy #1 of backup set 5507388
Device Type Elapsed Time Completion Time Compressed Tag
DISK 08:30:00 25-Aug-2013 10:41:36 YES TAG_DBPROD
List of Backup Pieces for backup set 5507388 Copy #1
BP Key Pc# Status Piece Name
5507391 1 AVAILABLE /u01/backup/dbprod/eeoi55iq_1_1.rman
>>>>>>>>>>>>> snip lengthy list <<<<<<<<<<<
5507442 52 AVAILABLE /u01/backup/dbprod/eeoi55iq_52_1.rman
Notice the slight difference in time between what is reported in the LIST BACKUP and what was reported by my query to the catalog.
Continuing with the backup list, the second archivelog backup in the script generated six backupsets. The fifth set showed:
BS Key Size Device Type Elapsed Time Completion Time
5507687 650.19M DISK 00:02:18 25-Aug-2013 10:54:53
BP Key: 5507694 Status: AVAILABLE Compressed: YES Tag: TAG20130825T104156
Piece Name: /u01/backup/dbprod/ekoi643j_1_1.alog
List of Archived Logs in backup set 5507687
Thrd Seq Low SCN Low Time Next SCN Next Time
1 1338518 45632944587 25-Aug-2013 05:58:18 45632947563 25-Aug-2013 05:58:20
>>>>>>>>>>>>> snip lengthy list <<<<<<<<<<<
1 1338572 45633135750 25-Aug-2013 10:08:21 45633140240 25-Aug-2013 10:08:24
1 1338573 45633140240 25-Aug-2013 10:08:24 45633141350 25-Aug-2013 10:30:06
1 1338574 45633141350 25-Aug-2013 10:30:06 45633141705 25-Aug-2013 10:41:51
1 1338575 45633141705 25-Aug-2013 10:41:51 45633141725 25-Aug-2013 10:41:55
Notice the availability of the archivelogs including the referenced scn.
Investigation of the ftp portion of the refresh script confirmed that all backup pieces were copied from the prod server.
So what am I overlooking? Having reverted back to the original script to get the refresh completed,HemantKChitale wrote:
So, technically, you only need the database and archivelogs backed up by the database script and not the noon run of the archivelog backup.
backup as compressed backupset archivelog all delete all input format "$BACKUP_LOC/%U.alog";
backup as compressed backupset incremental level 0 database tag tag_dbprod;
sql "alter system archive log current";
backup as compressed backupset archivelog all delete all input format "$BACKUP_LOC/%U.alog";
Yet, why does backupset 5 of the noon archivelog backup show archivelogs from 10:30 to 10:40 if they had been deleted by the database backup script which has a delete input ? It is as if the database backup script did NOT delete the archivelogs and the noon run was the one to backup the archivelogs (again ?)
No, that is from the morning full backup. Note the 'Completion Time" of 25-Aug-2013 10:54:53
However, the error message seems to point to a datafile. Why would reverting the recovery point to 11:55 make a difference, I wonder.
As do I.
Also puzzling to me are the times associated with the completion of the backups. I don't recall ever having to scrutinize a backup listing this closely so I'm sure it's just a matter of filling in some gaps in my understanding, but I noticed this. The backup report (list backup;) shows this for the inc 0 backup:
BS Key Type LV Size
Device Type Elapsed Time Completion Time
5507388 Incr 0 206.03G
DISK
08:30:00
25-Aug-2013 10:41:30 ------- NOTE THE COMPLETION TIME ----
List of Datafiles in backup set 5507388
File LV Type Ckp SCN
Ckp Time
Name
1
0 Incr 45628880495 25-Aug-2013 02:11:38 +SMALL/dbprod/datafile/system.258.713574775
------ SNIP ------
74 0 Incr 45628880495 25-Aug-2013 02:11:38 +SMALL/dbprod/event_i2.dbf
Backup Set Copy #1 of backup set 5507388
Device Type Elapsed Time Completion Time
Compressed Tag
DISK
08:30:00
25-Aug-2013 10:41:36 YES
TAG_DBPROD ------- NOTE THE COMPLETION TIME ----
List of Backup Pieces for backup set 5507388 Copy #1
BP Key Pc# Status
Piece Name
5507391 1 AVAILABLE /u01/backup/dbprod/eeoi55iq_1_1.rman
------ SNIP ------
5507442 52 AVAILABLE /u01/backup/dbprod/eeoi55iq_52_1.rman
Then the autobackup of the control file immediatly following:
BS Key Type LV Size
Device Type Elapsed Time Completion Time
5507523 Full
61.89M
DISK
00:00:03
25-Aug-2013 10:41:47 ------- NOTE THE COMPLETION TIME ----
BP Key: 5507587 Status: AVAILABLE Compressed: NO Tag: TAG20130825T104144
Piece Name: /u01/backup/dbprod/DBPROD_c-3960114099-20130825-01_ctl.backup
SPFILE Included: Modification time: 25-Aug-2013 05:57:15
SPFILE db_unique_name: DBPROD
Control File Included: Ckp SCN: 45633141671 Ckp time: 25-Aug-2013 10:41:44
Then the archivelog backup immediately following (remember, this created a total of 5 backupset, I'm showing number 4)
BS Key Size
Device Type Elapsed Time Completion Time
5507687 650.19M
DISK
00:02:18
25-Aug-2013 10:54:53 ------- NOTE THE COMPLETION TIME ----
BP Key: 5507694 Status: AVAILABLE Compressed: YES Tag: TAG20130825T104156
Piece Name: /u01/backup/dbprod/ekoi643j_1_1.alog
List of Archived Logs in backup set 5507687
Thrd Seq
Low SCN
Low Time
Next SCN Next Time
1
1338518 45632944587 25-Aug-2013 05:58:18 45632947563 25-Aug-2013 05:58:20
------ SNIP ------
1
1338572 45633135750 25-Aug-2013 10:08:21 45633140240 25-Aug-2013 10:08:24
1
1338573 45633140240 25-Aug-2013 10:08:24 45633141350 25-Aug-2013 10:30:06
1
1338574 45633141350 25-Aug-2013 10:30:06 45633141705 25-Aug-2013 10:41:51
1
1338575 45633141705 25-Aug-2013 10:41:51 45633141725 25-Aug-2013 10:41:55
and the controlfile autobackup immediately following:
BS Key Type LV Size
Device Type Elapsed Time Completion Time
5507984 Full
61.89M
DISK
00:00:03
25-Aug-2013 10:55:07 ------- NOTE THE COMPLETION TIME ----
BP Key: 5508043 Status: AVAILABLE Compressed: NO Tag: TAG20130825T105504
Piece Name: /u01/backup/dbprod/DBPROD_c-3960114099-20130825-02_ctl.backup
SPFILE Included: Modification time: 25-Aug-2013 05:57:15
SPFILE db_unique_name: DBPROD
Control File Included: Ckp SCN: 45633142131 Ckp time: 25-Aug-2013 10:55:04
and yet, querying the rman catalog
SQL> select to_char(max(completion_time),'yyyy-mm-dd hh24:mi:ss')
2 from rc_backup_set_details
3 where db_name='DBPROD'
4 and backup_type='D'
5 and incremental_level=0
6 ;
TO_CHAR(MAX(COMPLET
2013-08-25 10:41:38
SQL>
which doesn't match (to the second) the completion time of either the full backup or the associated controlfile autobackp.
Hemant K Chitale
I hope this posts in a readable, understandable manner. I really struggeled with the 'enhanced editor', which I normally use. When I pasted in blocks from the rman report, it kept trying to make some sort of table structure out of it .... guess I'll have to follow that up with a question in the Community forum .... -
"Project or Library file is corrupt" when trying to open XControl
This is not a question, this is an account of my learning experience that I hope saves you from throwing your monitor through the wall.
When trying to open an XControl, I received the following error: "Project or Library file is corrupt"
Knowing Projects/Classes/XControls are all XML files, I opened the XControl using Notepad++ to see what was going on. The file structure is somewhat intuitive, and you'll be able to recognize many components of your library.
I used a binary search approach to find the offending XML by deleting all of the virtual folders, then seeing if the XControl would open. It did, meaning the headers of the XML were fine. Then I took the original file again, and deleted half the virtual folders to see if it would open, and it did not, meaning the offending XML was in a virtual folder I had not deleted that round. I took the original file, and deleted the other half of virtual folders, and it opened. I took the original file, and deleted only one virtual folder, and it opened. Aha! that virtual folder had only 5 items, and I knew one of the items must be the culprit.
Anyway, it only took about 10 minutes to narrow it down to an item that had a duplicate entry, two lines that were exactly the same:
After I deleted the duplicate item, the XControl opened up just fine! No data loss, no corruption.
How did the item get duplicated? Beats me. Could have been the product of a crash, some of my notorious renaming shenanigans, who knows.
Lessons learned:
Version Control (Source Code Control) is a hero, as usual.
Try poking around with the XML if you get corrupt libraries - it may be an easy fix, but your mileage may vary.
Don't even think about #2 unless you have #1 "under control"
Action Item for Applications Engineer: could you point this error to the Owning Developer? I would suggest this type of an error fail more gracefully, or at least with more information. Possibly, this type of error could self-correct silently since it's so easy to diagnose? Watching the library tank due to a benign issue nearly cost me a monitor and a monitor-sized area worth of sheetrock damage. ( )
a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"] {color: black;} a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"]:after {content: '';} .jrd-sig {height: 80px; overflow: visible;} .jrd-sig-deploy {float:left; opacity:0.2;} .jrd-sig-img {float:right; opacity:0.2;} .jrd-sig-img:hover {opacity:0.8;} .jrd-sig-deploy:hover {opacity:0.8;}I cannot find the result about this topic.
So I recreate a new project file
Hope there is better solution for this problem
thank you all
QIA
http://www.vitst.com
Virry Test & Control
LabVIEW Certified Developer -
Getting JPEG Library Error for Corrupt JPEG Data using CS5
After recently upgrading to CS5 I am getting JPEG Library Errors for corrupt JPEG data. I have my old PC still in use that uses CS4 and does not generate these errors when accessing the same site. Could someone please assist me in how to get rid of these errors using CS5? I can't find help out there anywhere for this!
Thanks in advance!You could use Photoshop's Image Processor to open all of your jpegs in a given folder, make a slight tweek and resave them in the hopes of cleaning out any errors that DW is hitting. It's worth a shot maybe.
1. In PS go to File > Scripts > Image Processor
2. For Step 1, browse to a folder in your site with jpeg issues
3. For Step 2, choose save in same location
4. For Step 3, choose Save as JPEG and check Convert File to sRGB
5. Click Run
This will create a sub folder called JPEG with the images resaved there. You can drag them into the parent folder to replace the originals.
If you haven't already, make sure to report the bug here: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
At least the right people will be made aware of it then and if it's common enough to trip whatever quantity/user reports system they use, it would get included for repair.
I honestly don't think it's a "bug" per se, since the forum isn't absolutely flooded with the problem. -
How to select which Network library is used
Hello,
our SQL Server support, Named Pipes and TCP/IP as Network Library.
Now we need to know which Client Use which Library to connect the Server.
Is there a possible way to select such information over T-SQL?
greetings
HenrikHello Henrik,
you can get the Information from System view sys.dm_exec_Connections:
SELECT EC.net_transport, EC.protocol_type, ES.login_name
FROM [sys].[dm_exec_connections] AS EC
INNER JOIN [sys].[dm_exec_sessions] AS ES
ON EC.session_id = ES.session_id
Olaf Helper
[ Blog] [ Xing] [ MVP] -
ITunes library file is corrupt
Hi All,
Today when I tried to open my iTunes library it kept crashing and I figured it its because the iTunes library file is corrupt. How do I repair it? Thanks!
FYI I just installed the most recentHi,
In your itunes folder there is another folder called previous itunes libraries. You will be able to retieve the last library immediately before the recent up date.
Close itunes then you will need to move the iTunes Library.itl to trash. Move previous itl file to replace the one you moved to trash - you will need rename it to iTunes Library.itl.
Jim -
How to fix "Project or Library file is corrupt"
Last Time I close the my project, then I want to reopen it, but popup a window "Project or Library file is corrupt"
Can this corrupt project file can be fix?
Because It contain too much information of this project.
By the way, the project file size is 1.4M
and I use LabVIEW 8.2.1 and WinXP SP3
Hope somebody can give the answer, and thank you very much.
Qia
http://www.vitst.com
Virry Test & Control
LabVIEW Certified DeveloperI cannot find the result about this topic.
So I recreate a new project file
Hope there is better solution for this problem
thank you all
QIA
http://www.vitst.com
Virry Test & Control
LabVIEW Certified Developer -
Java networking library with RMI-like functionality?
Is anyone aware of a Java networking library, that provides RMI like functionality and TCP/IP with an intuitive API and minimal coding required? I'm working on a prototype, but I'm having difficulty getting Java's RMI functionality working through Netbeans, so while I'm prototyping I'm looking for alternatives so I can code more and frustrate less!
ThanksBobCrivens wrote:
Thanks ejp.
I guess I'll re-phrase the original question. Is there a small open-source Java networking library that doesn't include RMI, but gives a simple API for TCP/IP connections (higher level than sockets) and includes file transfer? I don't know if I need things like FTP/HTTP/POP/SMTP support etc for now.
ThanksI gotta be honest with you here. I think you need to stop coding for now and get your requirements in hand with a better grasp on how network programming works.
Not being insulting here but your questions show your current knowledge level on the subject to be not really sufficient for success with whatever it is you want to do.
There is the networking tutorial available here http://java.sun.com/docs/books/tutorial/networking/index.html but it might do you well to tell us exactly what you are trying to do. Are you trying to build an FTP client? Are you trying to build a whole client/server program of some sort?
Because everything now is very vague. You seem to be looking for protocols or API's between TCP and things like FTP for example and none exist because these sit directly on top of TCP. So you either deal directly with the Sockets or you deal with some library that deals with the protocol in question. There isn't an "in-between" layer here. -
Network Library partial failure
I have a Tiger Server with about a half-dozen clients. I've implemented a Network Library for font sharing, and for a few months it worked great. Now all but two of the clients cannot mount the NL --it appears in the Finder as an alias that can't be resolved. The remaining two clients still mount the NL without problem. There's no rhyme or reason to why this has happened: no server failure, client blow-up, etc. The clients without the NL can still mount the server via AFP.
So far I've tried restarting a client, deleting then creating anew the LDAP link (Directory Access), deleting all client caches, and copying the SystemConfiguration folder from /Library/Preferences on one of the working clients.
I'm not at that network site on a daily basis so I'm hoping for suggestions I can try the next time I'm there.Hi;
maybe you have a firewall or any other networking equipment in the middle that would cut a connection that is inactive for too long?
There are some keep alive parameters.
Lionel -
keep trying to send a message and it wont go through I keep getting a message pop up that says network problems cause code :3 what does this mean
SMS Error: Cause Code 3, Error Code 2
-
Hi all,
I recently created a soft link to a Networked filespace and now have an alias in the Network directory
/Network/Library -> <nework file space>
I do this in a startup script that I created in /Library/StartupItems. In this script I make sure I get rid of the automount Library alias.
But my Mac will only see my "Network Library Fonts" some of the times.
It will always see my "Network Library Sounds".
So I'm curious why this may the case. In the font book, it shows "Network" as disabled, but it will not let me enabled it.
Is there a process that reads in the fonts at startup. Maybe my startup script is running into some race conditions, if there is such a process.
Any insight is much appreciated. Thanks..OK, I was doing something really dumb here and I've fixed it (I have another folder called "fonts" outside the library folder, duh. Still, it seems that if fonts are in folders (instead of loose) the client systems can't see them. Is this expected behaviour?
When they're in local font folders this is fine though. As there are about 350 fonts that we have installed it's nice to have them all neatly grouped in folders (as there are only about 25 families, just lots of styles in them). -
Album art displays very slowly; iTunes library file is corrupted?
Since I have updated to the latest version of Leopard, my album art in the iTunes music folder displays at a snail's pace, where before it was fast as lightning. It appears my iTunes Library file is corrupted, because when I created a new iTunes library file, all my art work on my tracks displayed very fast, no slowdown at all. Also when I logged in as a different user, same thing. No problems with my album art being displayed. Is there a way of fixing a corrupted iTunes library file? I have a lot of music, videos and TV shows, all neatly arranged in various playlists I created. Just to do it over again would take me weeks. Also since I've been backing my internal drive using Time Machine, can I go back and retrieve my iTunes library file before it became corrupted? Thank you for any help you can give me.
You should be able to retieve your pre-corrupted library file from TM, provided the corruption didn't happen to far back.
Maybe you are looking for
-
My old laptop crashed and I lost everything on it. How do I get the music that is on my Ipod onto Itunes on my new laptop?
-
HOw do I buy additional licenses for InDesign 5.5?
I have a Product Information Management system that is only compatible with InDesign 5.5. We are deploying another instance of the PIM and need to do an additional server install of InDesign 5.5. Can some one tell me how i can purchase additional lic
-
My iPod Touch (4gen) won't sync and update
I have a 4th generation iPod Touch. Pretty new right? Either way I tried updating to iOS5.0 and it said I had to delete pretty much everything and restore it to the new OS. I did. Unfortunately after it wiped my touch clean, an error occurred. It say
-
Oracle 6i report generation in excel
hi all, I am using oralce 6i. I want to generate oracle 6i report in "excel" instead of pdf. Can I use Oraccle forms and reports services for 6i version ? Any help would be appreciate. Regards,
-
Modifying output generated by java.util.logging.Logger
Hi I am using SimpleFormatter class to generate log file. the output looks like following Mar 13, 2009 3:24:42 AM HostHandler readParameters FINE: Starting to read input parameters I want it to print only "Starting to read input parameters". I called