How to archive citadel database. we have DSC 6.0.2
we have LabView 6i & DSC 6.0.2 . we develop a application using tags. we want to log our data to citadel database but some time the data is lost for some reason (like system hank or restart).so we want to take a backup of our citadel database.how it will possible.
Pilla,
Unfortunately, 6.0.2 does not have the capability. This was one of the new 6.1 features. Check Table 3 on page 7 in this manual. The Archive Database is what you need for programmatic archive. In 6.1 there is also a new utility called Historical Data Viewer, that allows you to do it manually.
http://www.ni.com/pdf/manuals/322955b.pdf
I remember seeing some online document about archiving Citadel database. ... oh, ya, here it is (I searched ni.com for "archiving citadel" and it was the first hit):
http://zone.ni.com/devzone/conceptd.nsf/webmain/2F24997EAD7C53A686256B6E00686D64?opendocument
Have a good weekend.
Dr.Tag
Similar Messages
-
How to create citadel database and link it to an existing project library programatically?
hi,
does anyone knows how to create citadel database progarmatically and linking it with my project library programatically?
samriddh sarbalhi
[email protected]hi,
i have designed an application having four security levels like administrators, engineers, operators & guests.
now i want that whenever the guest logins in my application, windows components on the desktop will not be accessible to him means he can only view my application but he will not be able to view start menu on the task bar of the windows page or any icon on the desktop.
please tell me how to accomplish it progarmatically using labview.
the appropriate response will be highly appriciable.
thanks
samriddh sarbalhi
[email protected] -
Archive citadel database in MAX hangs
I am trying to Archive a 4.13 GB uncompressed DSC database on LabVIEW 2013 SP1 (although the database was started with LabVIEW 2013). I have tried twice and it gets stuck (new location folder size is at 151 MB both times). The progress bar says "Archiving database=20.5%" and "Copying Data=83.0%". I have chosen the option "Destroy source data after it has been archived (local computer only)". The status says "copying data" and I no timestamps of files in the new folder have changed after about 9 hours of waiting. If I cancel, MAX cannot display any Citadel databases. This is fixed if i reboot.
Any ideas?Hello barkeram,
Where are you storing the archive (locally or remote)?
Are you following the steps in one of the following documents?
http://digital.ni.com/public.nsf/allkb/E076A0661E03F1EB862571A800079E7B
http://digital.ni.com/public.nsf/allkb/2B0C74744BB37391862571F500067C64
Can you try to navigate to the file path of the database and duplicate the file? Afterward, manually add the new database to MAX and try to Archive the new file.
Regards,
Thomas C.
Applications Engineer
National Instruments -
Slow opening archived citadel database on first read
I have archived a citadel database using the archive vi. I then copied this database to another computer. when I try to read data from this archived database, it is taking a long time to return the first set of data (5-10 minutes). New attempts to read data execute much quicker than the first read. Is there a way to improve this opening of the citadel database?? Right now I am using the OPEN DB sub vi that was sent to me to resolve an error accessing citadel problem. The database is not setup as the logging location in the tag engine. This OPEN DB vi is locked so I can't do any kind of probing to see what it is happening. Are you not supposed to work with an archived database??
Attachments:
my_citadel_viewer.llb.zip 108 KBBump,
I was unable to reproduce your problem. I archived a DB on my machine and moved it to another Win2k machine. The program works fine, whether or not I use the open and close DB VIs. How much data are you trying to retrieve? You also may have a corrupted database, and Citadel is trying to fix its corruptions when you first access the data. Have you tried to access the original (pre-archive) database with the VI? What is the result?
Regards,
Michael Shasteen
Applications Engineering
National Instruments
www.ni.com/ask
1-866-ASK-MY-NI -
How to know what database components have been installed on my database?
How to know what database components that have been installed on my database using SQL*PLUS tool? (10g 10.2.0)
Edited by: frank.qian on Nov 8, 2008 10:55 PMHi..
>
SQL> select comp_name,comp_id,version,status from dba_registry;
select comp_name,comp_id,version,status from dba_registry
The error on the first line:
ORA-00942:The table or view not exis.
>
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
sys >desc dba_registry
Name Null? Type
COMP_ID NOT NULL VARCHAR2(30)
COMP_NAME VARCHAR2(255)
VERSION VARCHAR2(30)
STATUS VARCHAR2(11)
MODIFIED VARCHAR2(20)
NAMESPACE NOT NULL VARCHAR2(30)
CONTROL NOT NULL VARCHAR2(30)
SCHEMA NOT NULL VARCHAR2(30)
PROCEDURE VARCHAR2(61)
STARTUP VARCHAR2(8)
PARENT_ID VARCHAR2(30)
OTHER_SCHEMAS VARCHAR2(4000)
sys >select COMP_ID,COMP_NAME,VERSION,STATUS from dba_registry;
COMP_ID COMP_NAME VERSION STATUS
CATALOG Oracle Database Catalog Views 10.2.0.4.0 VALID
CATPROC Oracle Database Packages and T 10.2.0.4.0 VALID
ypes
OWM Oracle Workspace Manager 10.2.0.4.3 VALID
JAVAVM JServer JAVA Virtual Machine 10.2.0.4.0 VALID
XML Oracle XDK 10.2.0.4.0 VALID
CATJAVA Oracle Database Java Packages 10.2.0.4.0 VALID
EXF Oracle Expression Filter 10.2.0.4.0 VALID
ODM Oracle Data Mining 10.2.0.4.0 VALID
CONTEXT Oracle Text 10.2.0.4.0 VALID
XDB Oracle XML Database 10.2.0.4.0 VALID
RUL Oracle Rules Manager 10.2.0.4.0 VALID
ORDIM Oracle interMedia 10.2.0.4.0 VALID
APS OLAP Analytic Workspace 10.2.0.4.0 VALID
XOQ Oracle OLAP API 10.2.0.4.0 VALID
AMD OLAP Catalog 10.2.0.4.0 VALID
SDO Spatial 10.2.0.4.0 VALID
EM Oracle Enterprise Manager 10.2.0.4.0 VALID -
How to know citadel database path programatically?
Hi All,
I need to know citadel database path programatically?
Thanks.Good morning, Bruno,
Follow the links on the citadel database information, any questions please contact us.
Logging Data with National Instruments Citadel
http://zone.ni.com/devzone/cda/tut/p/id/6579
Why Is My Citadel Database Growing So Fast?
http://digital.ni.com/public.nsf/allkb/EDDF6576003713C1862569CF005E382E?OpenDocument
Sincerely,
Mauro Vera
Mauro Vera
Applications Engineer
National Instruments -
How to change lifespan programatically for citadel traces in LV DSC
When I archive citadel database with Max, lifespan changes from my values to 356, how do I set individual traces, or all database to previous values of tags lifespan?
Pavel,
Using DSC 6.1 and the latest version of Logos, I was unable to reproduce this error. When I archived part of my Citadel database, the lifespan remained at the previous number. Which version of LabVIEW DSC do you have? Was the "days to keep historical data" setting changed in the Tag Configuration Editor as well? I would highly recommend that you install the latest version of Logos from our web site. Logos handles the Citadel database and all interaction with it. If this does not solve the problem, can you please confirm that it is 356 and not 365?
Regards,
Michael Shasteen
Applications Engineer
National Instruments -
Display archived citadel data mixed with "live" Lookout machine data using Hypertrend object?
Maybe a new feature request item?
It would be really nice if you could use a Hypertrend object in Lookout to plot historical data from an archived Citadel database. So this would be a feature where you could connect an additional (or many) additional databases as machine processes in (read only mode of course). This would allow mixing display objects (trends) of running processes along with display objects (trends) of archived "processes" in the same Hypertrend display when using Hypertrend in the historical mode.
The Lookout Hypertrend object is awesome and it is about time you folks gave Lookout some attention again to exploit its power and coolness.
Thanks and Happy New Year!!The hypertrend use Citadel service to transfer the data between computer, while the live data is different, so your problem is probably in networking setting or firewall.
If you have firewall on either computer, follow these KBs.
http://digital.ni.com/public.nsf/allkb/0D7B86F4B4D19A5E86256F9A006EECB1?OpenDocument
http://digital.ni.com/public.nsf/websearch/8AE45BBFA1D7025E862570F200642FD8?OpenDocument
Lookout client software doesn't install MAX.exe, but if you have MAX.exe on the client computer, you can use MAX to check the connection. In MAX, try to view the remote trace.
You can also use the NI Hypertrend ActiveX object to check the connection. Create a client process with just a NI Hypertrend ActiveX object. Move it to client computer. Edit its properties and add a trace, then try to view the remote trace. See the attached screenshot. If the Citadel communication has problem, you will not see the database or the trace.
The ActiveX object doesn't fix the problem, but can tell you whether the remote connection is good or not.
Message Edited by Ryan.S on 11-14-2008 03:49 AM
Ryan Shi
National Instruments
Attachments:
1.JPG 71 KB -
How do you change values after logging data to the citadel database (DSC)?
How would one go about changing values that already exist in the citadel database. So say I were logging a numeric value with a timestamp for 1 year and then wanted to change a few values for the month of June because my sensor wasn't working at that time. How could I do this? Is it possible without re-creating the whole database over?
Thanks
Mattmattyk wrote:
Hey Ben,
Thanks for the quick response. I called NI and asked about this because this would be a big show stopper for me. Their applications engineer said that the best way to change previous data would be to read in the trace that you want to change, modify it and save it as a new trace. I am also looking into SQL querying. I was able to connect to the citadel database by setting up a ODBC data source and using the database connectivity toolkit to query the database. This worked. Now I am trying to come up with a statement in SQL to change previously saved data. I'll Keep you posted.
Thanks
Matt
That reinforces my suspicions.
I have an app running for about 8 years now that keeps a paper trail to enusr ethe cartdiges used in respirators (operated NIOSH National Institute of Occupational Safety and Health par teh CDC) that use DSC to enusre nobody can ever falsify those records. If they can be hacked I my customer and anyone using a respirator with a NIOSH sticker on the side of it, want to know.
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction -
How to add an array of data in Citadel database
I have an array of data which I want to directly put it in the Citadel Database. Normally the write tag VI writes one value at a time. How can this be done ?
It depends on what you really want. Could you be a little more specific? Does each point have its own separate timestamp? If so, you could simply put the "Write Tag.VI" inside a FOR LOOP and insert values one after another. This would give a separate timestamp to each value. I have attached a simple VI that shows how to do this.
Or are you looking to record some type of vector, where you log a complete array of data at each interval? I don't think this is possible (I'm using DSC 6.02) unless the data-type is a bit-array, in which case you would simply use "Write Data (bit array).vi".
Another option, depending on what you are aiming for, would be to create your own "VI-based Device Server" and use the VIs on the palette submenu call
ed "DSC Server Development". With your own Device Driver you can write multiple datapoints to the input queue simultaneuosly. In this way, you can write more than one point at a time... but that doesn't mean that each time interval will contain an array of data. Assuming that the data is analog, the data will still be logged to Citadel "one after another" so that when you look at it with the HTV, you will see one curve of analog values.
Attachments:
Write_array_to_citadel.vi 17 KB -
How to recover the database when some of the archive log file get deleted.
I am facing a problem with Oracle database, which is related to archivelogs.
Our development database is running in archivelog mode, but we don't have backups scheduled and have no recovery catalog.
When the database was in running condition, disk got full, so some archivelogs were deleted manually.
After this they restarted the DB, and now DB is not coming up. Errors are as follows:
SQL> startup
ORACLE instance started.
Total System Global Area 1444383504 bytes
Fixed Size 731920 bytes
Variable Size 486539264 bytes
Database Buffers 956301312 bytes
Redo Buffers 811008 bytes
Database mounted.
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
SQL> alter database open resetlogs;
alter database open resetlogs
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/export/home/oracle/dev/ADVFRW/ADVFRW.system'
SQL> recover datafile '/export/home/oracle/dev/ADVFRW/ADVFRW.system'
ORA-00283: recovery session canceled due to errors
ORA-01610: recovery using the BACKUP CONTROLFILE option must be done
SQL> recover database using backup controlfile;
ORA-00279: change 215548705 generated at 09/02/2008 17:06:10 needed for thread
1
ORA-00289: suggestion :
/export/home/oracle/dev/ADVFRW/ADVFRW.archivelog1/LOG_ADVFRW_1107_1.ARC
ORA-00280: change 215548705 for thread 1 is in sequence #1107
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
/export/home/oracle/dev/ADVFRW/ADVFRW.archivelog1/LOG_ADVFRW_1107_1.ARC
ORA-00308: cannot open archived log
'/export/home/oracle/dev/ADVFRW/ADVFRW.archivelog1/LOG_ADVFRW_1107_1.ARC'
ORA-27037: unable to obtain file status
SVR4 Error: 2: No such file or directory
Additional information: 3
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL
Media recovery cancelled.
SQL>
1. How to recover the database and bring it online
Any help will be highly appreciated.
With Regards
Hemant Joshi
Edited by: hem_Kec on Sep 7, 2008 9:07 AMHi,
Archive log files are the copies of redolog files.As redo log files are circularly overwritten,oracle generates archive log file of the corresponding redo logfiles being overwritten.So if you have a backup that dates back to 10 am in the morning and if your database creashed at 3 pm,you cannot use the redo log files alone as they have incomplete information.To completely recover the database upto 3 pm,you need archive log files generated between 10 am to 3 pm. In your case since you are missing one archive log file,you cannot perform complete recovery and hence would suffer data loss. -
Trying to install MS Office 2011 for Mac SP 2 (14.2.0) on my Macbook Air (Lion 10.7.3). I have to close Microsoft Database Daemon and SyncServicesAgent but can not see how to do so. I have closed all applications. Can anyone help? Many thanks
Thanks Kurt! I had tried all that and had tried closing both programmes from the application monitor, but SyncServices Agent refused to close. I tried closing Launchd which is their mother application, but that just caused the screen go go blank. In the end the two programmes let themselves be closed next time I tried the installation process so all was well. Thanks for your help!
-
How to import measurment data from a Excel File to Citadel DataBase?
A Microsoft Excel File is being created in a PC and I want to include that flie´s data into my citadel Database wich is in another PC.
I give a example "Importing Spreadsheet Data to the Citadel Database" in the LabVIEW Version 6.1 and LV-DSC 6.1.
LabVIEW 7.0 with LV-DSC you must in the ini file "DSCEngine.ini"
set NoShutdownLog=1 and UseServerTimestamps=TRUE.
kind regards
amcholger
Attachments:
Write_File_to_Citadel_Example.zip 139 KB
Write_File_to_Citadel_VI_Server.zip 289 KB -
How to create test database in system (have downloaded mxdb)
how to create test database in system (have downloaded mxdb)...Can someone pls help as I am new to SAP
Hi amit,
the maxdb documentation gives all information which is needed:
Install the software with SDBSETUP:
<a href="http://maxdb.sap.com/currentdoc/4c/da3b3c51bd4b3ae10000000a114084/frameset.htm">Installation</a>
Create a database with DBMGUI
<a href="http://maxdb.sap.com/currentdoc/84/d8d192570411d4aa82006094b92fad/frameset.htm">Create Instance</a>
Reagrds, Christiane Hienger -
How should i know that i have or already installed these in my database?
my question regarding the steps in Post Installation Actions in installing patchset Oracle 9i Data Server 9.0.1 Patch Set 4 for Sun SPARC Solaris (32 bit Database)
I'm not very sure about the instruction..
How should i know that i have or already installed these in my database?
Should i run all even if i don't know whether i use them or not?
Or should i do nothing, and continue to my next patch installation?
-Execute the following step only if you have JAVA enabled in your database:
-Execute the following steps only if you have installed the Oracle Label
Security option in the database you are attempting to modify:
-Execute the following steps only if you have JAVA enabled in your database:
-Execute the following steps only if you have installed UltraSearch in the
database you are attempting to modify:
-Execute the following steps only if you have installed Oracle Spatial or
Oracle Locator in the database you are attempting to modify:
-Execute the following steps only is you are using the RMAN catalog.:
Plz advise..
Regards,
Rushdan Md Saad.It all depends. You don't NEED anything, Firefox runs just fine with it's default setup, and you don't need to install anything to fully experience the best of the web. But lets say you don't like ads. Install Adblock plus. Lets say you want to change themes, there are dozens of them. It's all personal preference.
Maybe you are looking for
-
BAPI_ISUACCOUNT_CHANGE doesn't see what BAPI_ISUPARTNER_CHANGE changed
Hi, I have a program where I am adding payment cards and bank accounts to a business partner and then creating them as incoming payment method of a contract account. Therefore, I call the BAPI functions like: CALL FUNCTION 'BAPI_ISUPARTNER_CHANGE'...
-
Still missing translations for NavBar tooltips and status bar
Again JDev 9.0.3.1 does not have german translations for the following JClient navigation bar tooltips: - Execute/Re-execute the query - Cancel Find Mode and switch to previously displayed data The english status bar shows rowset information like "ro
-
Safari won't save or export a pdf file which otherwise displays correctly.
I can download a pdf item (form) and safari displays it correctly. however, if I try to save it or export it as a pdf, the resultant file is empty. Chrome works just fine. This is not unique to just one downloaded pdf file.
-
Hi I recently installed Premiere Pro / Encore (Windows) and the Libray and Styles templates were missing, just a couple of blank sets. I have downloaded the Library Missing Content, Library templates now appear to be there, but Styles is still missin
-
Zipping a file from Oracle Procedure.
Hi EveryBody, I need to write a Oracle Procdure to zip a file present in UNIX. I am not allowed to use any shell script to do this. Can anyone help me out in this. Thanks in Advance, Chandra