正文
如何把oracle跑挂 oracle 挂载数据库
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
oracle 启停及挂载新磁盘操作
oracle启停
1.登录
登录linux系统如何把oracle跑挂,切换到oracle用户
# su oracle
2.连接
$ cd $ORACLE_HOME/bin
$ sqlplus /nolog
3.使用管理员权限
conn / as sysdba
4.关闭服务(启动)
shutdown immediate
startup
5.退出
quit
6.启动监听
$ lsnrctl start
===============================================
磁盘挂载
/oracle 下文件随着项目的扩大如何把oracle跑挂,目录空间已不够使用,需要挂载一个新的磁盘来负责存储
直接挂载会发现/oracle下变空了,这个原因是由于linux的VFS(虚拟文件系统)机制导致的,正常登录以后,所看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。当如何把oracle跑挂你挂载某个设备到一个VFS挂载点上时(比如/oracle),系统就把VFS中的这个挂载点/oracle指向你最后所挂载的那个设备上。那么你现在访问该挂载点时,就会看到你最后挂载在此处的设备。而之前所挂载的设备依然在那里,只不过挂载点/oracle已经不再指向之前的设备。所以之前的数据是被隐藏了,但并没有删除,若umount挂载后,数据又重新回来了
基于这种情况,只能通过跳板的方式把原来的/oracle数据复制到新的/oracle分区下了 ,如何添加新硬盘,请查找相关资料
mkdir /new ###跳板目录
mount /dev/sdb1 /new ###首先挂载跳板目录
cp -R /oracle/* /new ###复制/oracle目录所有数据到/new先
mount /dev/sdb1 /oracle ###挂载/oracle 到新硬盘,此时你会神奇的发现之前的/oracle目录文件已经全部转移过来了,也许你会有点疑问,如何把oracle跑挂我并没有复制或移动/new文件到新挂载的/oracle目录啊,其实此时的/oracle目录相当于/new目录的硬链接,可以测试下mkdir /new/test 你会发现/oracle目录也存在test
umount /new ###解除挂载
rm -rf /new ###删除跳板目录
vi /etc/fstab
增加:/dev/sdb1 /oracle ext3 defaults 0 0
:wq!
--------------------------------------------------------------------------------------
挂载新盘后进行启动发现报错
------------
ORA-09925: Unable to create audit trail file
Linux Error: 13: Permission denied
Additional information: 9925
ORA-09925: Unable to create audit trail file
Linux Error: 13: Permission denied
Additional information: 9925
---------
是因为目录权限问题
解决方法
chown -R oracle.oinstall /oracle
再进行操作,一切正常
===================================================
可参考
Linux磁盘的挂载和卸载:
如何将Forms builder 开发出来的程序挂到oracle ERP
上传到ERP步骤
1、 开发完成FORM: 表单(你开发的表单名)
2、 登陆FTP,把开发好的FORM上传到FTP中:把表单上传到目录中相应的环境下,在编译成fmx文件。
3、 登陆ERP环境,进入 应用开发员-应用产品-表单 ,定义表单,随便定义可以是的表单名
4、 进入 应用开发员-应用产品-功能,定义功能(功能名)。表单选择刚才定义的表单名。
5、 把定义好的功能,挂到相应的菜单中
6、 进入相应的职责,运行表单
oracle sqlload怎么挂在ebs应用
ctl文件时吗?首先把文件放在对应应用的bin目录下,然后去定义executable,然后再定义好program关联一下即可。下面挂在哪跑你应该就会了
重装系统后,新建oracle数据库,怎样挂载已有的表空间使用?
理论上是不能把以前的表空间作为新数据库的表空间来使用的。如果原表空间的数据不是很重要的话就在新数据库中再创建一个一样的表空间吧。
如果很想恢复以前表空间的数据的话如何把oracle跑挂,按下列方式试试吧。
1、在新数据库中创建一个和以前一样的表空间。
2、用以前的数据文件来顶替新创建的数据文件。但系统的检查点变了数据库肯定不能启动。
3、要先脱机(Offline)数据文件如何把oracle跑挂,进行做一次介质恢复。数据库启动后再进行联机(Online)。
以上做法如何把oracle跑挂我没试过如何把oracle跑挂,关键在于介质恢复能否使检查点获得一致,或许会成功啊。
如何把oracle跑挂的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 挂载数据库、如何把oracle跑挂的信息别忘了在本站进行查找喔。