oracle怎么启停 oracle 如何重启

oracle数据库停用和起用怎么设置啊!我的管理软件重新装需要先停用这个数据库。

起用数据库:开始--运行--svrmgrl.exe 然后输入connect internal/oracle 等下一下光标出现时输入startup 就可以起动了,然后关闭窗口。

公司主营业务:成都网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出阿城免费做网站回馈大家。

关闭数据库:shutdown immediate

oracle启停脚本怎么用,是启动和停止脚本分开,都放入主目录吗

oracle启停脚本应该分开放。

脚本都是文本格式的,通常脚本的后缀名为.sh(windows系统下.bat)或者没有后缀名。

如果要手动执行该脚本,通常是需要当前用户为oracle用户或者有相应数据库访问权限的用户的。

你可以把你连接oracle的shell命令,同样的放到你的脚本里即可。原则上,只要你的那些命令能正常运行,那么你的脚本就能正常连接数据库了!

oracle 启停及挂载新磁盘操作

oracle启停

1.登录

登录linux系统,切换到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下变空了,这个原因是由于linux的VFS(虚拟文件系统)机制导致的,正常登录以后,所看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。当你挂载某个设备到一个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目录文件已经全部转移过来了,也许你会有点疑问,我并没有复制或移动/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磁盘的挂载和卸载:

启动oracle数据库命令

(1)startup(用sys用户或者其他拥有启动数据库权限的用户登录数据库软件,然后执行该命令即可,如果存在多个实例,请在启动前确认SID),数据库有三个状态nomount,mount,和open,默认开启到open,如果开启到另外两个状态,那么可以通过alter命令改变状态。

(2)如果是rac中启停数据库节点,那么有专门的命令srvcrl(这个仅仅是命令的操作符,后面有参数的,参数我就不写了,具体可以查一下,网上很多与偶内容的),另外还有crscrl(启停crs服务的命令,同样也是操作符,后面有参数的,这里也不写了,自己查一下就可以了)

(3)启动数据库还有一个命令就是启动监听,lsnrctl命令(后面同样有参数,能启动停止,也能查询监听状态,这个监听的基本命令)


本文标题:oracle怎么启停 oracle 如何重启
分享地址:http://azwzsj.com/article/dooogoc.html