数据库挂载
‘壹’ 重装系统后,新建oracle数据库,怎样挂载已有的表空间使用
用以前的参数文件和控制文件,直接用 startup pfile=你的参数文件 启动数据库就好了!
如果参数文件和控制文件都不在了,那就比较麻烦,
首先要新建一个参数文件,
然后根据数据文件重建控制文件
最后用resetlog打开数据库。
详细的步骤可以去搜一下,只有数据文件恢复数据库!
如果数据文件都不全的话,就比较麻烦了,需要用工具直接读取数据文件里面的数据!
据我所知现在这些工具都是要收钱的!
linux下,mysql安装后,数据库的数据默认存放在/var/lib/mysql目录下,如果该目录下挂载的磁盘空间很少,不够用。需要迁移到其他的目录位置。
方法一:
参照windows下的方法,把/var/lib/mysql移到需要的目录,再修改/etc/my.cnf文件,指定数据目录。这方面的教程网上很多,大家可以去搜索一下。
方法二:
使用linux下的软连接方法,具体操作如下:(以迁移到/home/mysql/目录为例)
先停止mysql:
/etc/init.d/mysqldstop
移动数据:
mv/var/lib/mysql/*/home/mysql/
创建软连接:
ln-s/home/mysql//var/lib/mysql/
启动mysql:
/etc/init.d/mysqldstart
即可。
‘叁’ 数据库挂载的硬盘为什么使用那么快
数据库不也在硬盘里吗?你把硬件和软件来比较了啊。这个问题不该出现的,如果要和硬盘比较,那当然是内存了啊。速度是内存快。
‘肆’ 数据库服务器如何挂载磁盘阵列
一般数据库服务器和磁盘阵列是一块使用的。磁盘阵列挂载到数据库服务器上。
数据库服务器是一台服务器,跑的是数据应用程序,所以叫数据库服务器,一般核心数据是不会放在数据库服务器的本地磁盘的(出于安全和性能的考虑)。
磁盘阵列就是存储盘柜。支持IPSAN、FCSAN等。
‘伍’ oracle:数据库mount状态是什么意思啊
数据库mount状态是加载控制文件,让度实例和数据库相关联。
nomount状态:启动实例。
Reading the initialization file from $ORACLE_HOME/dbs in the following order:
从环境变量下dbs目录按如下顺序读取初始化文件:
-first spfileSID.ora
首先,读取spfile+实例名.ora
-if not found then, spfile.ora
若未发现文件则读取spfile.ora
-if not found then, initSID.ora
若未发现文件则读取init+实例名.ora
Specifying the PFILE parameter with STARTUP overrides the default behavior.
(5)数据库挂载扩展阅读
后台进程是数据库和操作系统进行交互的通道,后台进程的命名由ORACLE_SID决定,ORACLE根据ORACLE_SID来寻找参数文件启动实例。
是Oracle数据库为保持最佳性能和协调多用户请求而设置的,主要有DBWR(将Database Buffer Cache数据写入Data Files)、LGWR(将Redo Log Buffer数据写入Redo Log Files)、CKPT(协调数据文件、控制文件和重做日志。
将System Change Number即SCN写入到控制文件和数据文件头部,促使DBWR、LGWR执行)、SMON(System Monitor,3方面作用:instance recovery实例故障数据恢复、合并空闲碎片空间、回收临时段)、PMON(用户例程意外终止时处理事务。
如回退事务、释放锁及其他资源等)、ARCH(将Redo Log Files写入Archive Log Files)、CJQ0(job queue coordinator)、RVWR(recover writer,为flashback database提供日志记录)等进程。
‘陆’ 如何把数据库从nomount状态改为mount状态
打开Pfile,依照其中的参数分配内存,启动进程,进入nomount;打开控制文件,读取到数据文件名和联机日志文件名,进入mount;读取数据文件头和日志文件,校订数据文件、日志文件和控制文件的SCN,1致话进入OPen,不1致的话自动进行恢复,成功则进入open,失败则回到mount。
‘柒’ 重装系统后如何挂载微软SQL数据库文件
只要另外下载安装SQL即可,建议你安装相同版本的SQL.,这个你要了解清楚你的SQL版本及其补丁,或者下载更高一个版本。
‘捌’ 如何从数据库open状态到mount状态
Oracle,启动分三个步骤(可以分步启动):
sqlplus / as sysdba nolog
sql>startup nomount -- 启动实例,不加载数据库
sql>alter database mount -- 加载数据库
sql>alter database open -- 打开数据库
‘玖’ sql如何加载数据库
SQL Server Management Studio中的对象资源管理器管理连接到Microsoft SQL Server数据库引擎实例,然后展开该实例。
右键单击数据库,指向“任务”,然后单击“附加”。
“附加数据库”对话框中指定要附加的数据库,单击“添加”,然后在“定位数据库文件”对话框中,选择数据库所在的磁盘驱动器,并展开目录树,以查找并选择数据库的。mdf文件,例如:
C:\ Program Files文件\微软SQL Server \ MSSQL.1 \ MSSQL \ DATA \ AdventureWorks_Data.mdf
重要: BR />
尽量选择附加的数据库将生成错误。
要指定一个不同的名称额外的数据库,附加数据库“对话框中输入一个名称”其他“一栏。
或其他项目的“所有者”列中,选择更改数据库所有者。
额外的数据库,请单击“OK”。