How data stores in Database? [closed] - oracle

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I've one doubt, it could be very lame, so please bear with me.
How and where database store its data ?
Online says
This default option creates database files that are managed by the file system of your operating system. You can specify the directory path where database files are to be stored. Oracle Database can create and manage the actual files.
But file's data is actually in disk. No?
Is it a disk where it writes its data or something else is being performed?
Can anyone help me understand how it works?

here's a bit of light reading on Oracle physical storage structures. Try not to get too excited. It's a thrilling read :)
https://docs.oracle.com/cd/E11882_01/server.112/e40540/physical.htm#CNCPT1389

You're probably finding Oracle's documentation confusing because they give you a few different ways to manage storage. It's always on disk, but its a question of how it's on disk. You can do anything from having Oracle use raw partitions on a disk (bypassing the OS filesystem) to using data files on a filesystem. It's partly a question of performance vs. convenience and partly that Oracle has been around a very long time.

Related

Recovery Mode for a program [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I'm making a new version (of my old Batch program), which is called Encriipt BETA 16.3, that allows you to encript your private folder. It has a register system integrated on the program and I'd like to add a Recovery Mode (so in case you forget your user/password you won't lose everything). I'd like to put a security question or something, but i'm not sure, because if, for an instance, a friend enters and the question is "Where were you born?" or "Which was your primary school?" he will easily answer it and access to all the files, passwords,... Any ideas?
PS: I'm referring to which kind of recovery "things" I could do, not referred to inputs.
Your problem is roughly analogous to Microsoft's Bitlocker, which also encrypts data with a password. Their solution to forgotten passwords is to generate a long recovery key which users need to store securely away from the encrypted machine.
As SomethingDark stated in a comment, a simple security question is a bad idea because it's easier for other people to guess the answer to than the password.

What is the best way for deploying Oracle EBS developments? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am planning to deploy my developments from one instance to another, how should i proceed, what is the best practice about this process, I want to deploy DB objects(Tables, packages, views etc.) and application objects (Concurrent programs, messages, lookups etc.), Thanks for help.
The best practice to deploy database objects is
Have creation/modification script text files stored in a version control system.
Run the scripts from version control with sqlplus.
Note that you don't create/modify database objects in database with a GUI-tool but write the SQL in text files with a text editor.
The best practice to deploy eBS objects is
Save the objects from an eBS instance to text files with Generic Loader fndload.
Save the text files into a version control system.
Load the text files to another eBS instance(s) with fndload.
Here the objects are created in one eBS instance and then saved in to version control system and copied to other instances.
fndload example for concurrent programs:
ebs-1$ FNDLOAD apps/<PASSWD> O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct <CONCURRENT_NAME>_program.ldt PROGRAM APPLICATION_SHORT_NAME=<APP_NAME> CONCURRENT_PROGRAM_NAME=<CONCURRENT_NAME>
ebs-2$ FNDLOAD apps/<PASSWD> O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct <CONCURRENT_NAME>_program.ldt -

What is this file SimilarityTable_1 (8GB) [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I created a new filesystem (F: - destination) and synced with another (E:\ - source). Curiously my new FS had 7GB of difference from source FS.
I found out that the file below has 8GB (size) and 1GB (used) in source and 8GB (size) and 8GB (used) in destination.
I don't know if I can delete this file safely. I think no!
E:\System Volume Information\DFSR\SimilarityTable_1
Questions:
(1) What's this file?
(2) How can I fix it?
It is an internal database file used to keep track of signatures for content that the distributed file system has seen. This way, given a new signature, it can generate new files based on chunks of data it already has.
Cross File RDC:
by using a special hidden
sparse file (located in drive:\system volume
information\dfsr\similaritytable_1) to track all these signatures, we
can use other similar files that we already have to build our copy of
a new file locally. Up to five of these similar files can be used. So
if an upstream server says "I have file X and here are its RDC
signatures", we the downstream server can say "ah, I don't have that
file X. But I do have files Y and Z that have some of the same
signatures, so I'll grab data from them locally and save you having to
transmit it to me over the wire."
Depending on what you are trying to do, it is safe to delete that directory and clean up the old database files. See this manual for the steps involved (and when to do so).

How to Monitor data or Structs in memory in Go [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I want to create a project or package that loads data (maybe 1 or 2 million items) in memory. I want to monitor this data and know if this data is well on memory, exist or no. In Java this can be done with JMX (Java Management Extensions) but in Golang I do not know how do it.
I want to do this in a production environment, not just a testing environment.
Any help would be appreciated.
You can use os.GetUsage to track memory usage. You can then either use a statsd client or direct UDP messages to update graphite (or whatever monitoring package you like).
You might also find this article Monitoring a Production Golang Server with Memstats helpful.

Is it possible to limit folder size in a Windows environment? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
Is it possible to limit a folder size in Windows so that when a user tries to write to the folder when it is full he receives an error message?
Keep in mind that Disk Quotas are per user not per folder, there are other solutions that will allow you to lock down a folder size regardless of user, my experience has been with Veritas Storage Exec, but it seems to be discontinued.
Do you mean disk quotas as described at, e.g. http://www.windowsnetworking.com/articles_tutorials/Configuring-Disk-Quotas-Windows-2003.html?
Have a look at Quotas for NTFS file systems..
The Windows Server 2008 Administrator's Companion recommends using the File Server Resource Manager instead of the older "disk quota" feature since these allow per-directory settings. (I'm not familiar with this tool myself; after 5 mins of playing around with it, I still have no idea how to actually do this. There certainly is a column for "quota", however.)
Another trick is to create a new volume and then use a symbolic link (see MKLINK) to map the directory to that volume. (MKLINK is Vista/2008 and later; for XP/2003 use NTFS junctions.)
It depends on how limiting you want to be. :)
For example, it's not difficult to write a program that listens/monitors a folder and displays a message box error/warning in case the user exceeds his quota. But that doesn't prevent him from exceeding it - just notifies him he did so.

Resources