我写了一个程序,它有一个 SQLite 数据库,每隔几秒钟修改一次。
现在我想编写一个小工具程序,它只会从该数据库(只读)读取一些信息并显示它。
第二个程序能否以“只读”方式打开数据库,而第一个程序可能正在修改它?打开数据库时
使用是否Read Only=True
足够?
或者我是否必须复制 SQLite 文件或其他内容?
我在sqlite.org上没有找到任何关于此的提示。
第二个程序不需要实时信息,它可能有点过时。
我将两个转储文件(不知道它们包含什么,我的目标正是找出它们包含的内容)导入 Oracle,但现在我正在努力确定我导入的数据是什么,以及最初存在哪些数据。在全新安装的 Oracle 11g 上。
模式的数量似乎没有改变,37。我浏览了一遍,我看到的大部分似乎是Oracle自己的数据(注意:我是Oracle初学者)。
要导入,我对第一个文件使用第一个命令,然后使用第二个命令,因为我被告知imp
该文件需要 DBA:
imp nico/nico file=C:\data\FILE1.DMP
imp system/thepassword file=C:\data\FILE2.DMP full=yes
Run Code Online (Sandbox Code Playgroud)
命令行输出是否imp
显示所有导入数据的标识符?是否有某种历史日志可以查看最近导入了哪些表/行?
我在 中发现了一张导入的表SYSTEM
,但想要一份详尽的清单。