关闭数据库:
shutdown immediate(用户执行完当前sql语句后强制断开连接,推荐方式)
shutdown abort(强制关闭)
select value from v$parameter where name = 'processes'; 查看系统配置的总进程数;
select * from v$process; 查看进程详细信息;
select value from v$parameter where name = 'sessions'查看系统配置的总会话数,实际上总会话数是由总进程数算出来的;
可以用system/oracle登陆到pl,然后用tools--sessions看连接数;
也可以通过select * from v$session来查看会话详细信息。
当oracle内存不足时连接数即使没有达到总session数,也会存在连接问题。
此时用plsql连接会报错,“ora-12500:TNS:监听程序无法启动专用服务器进程”。
此时可以到服务器 /home/oracle/admin/zxin/bdump 目录下查看相关日志文件,主要是alert_zxin.log,看是否有相关的报错
还可以到/home/oracle/network/log中查看监听日志,如listener.log
sqlplus中可以用help index查看所有命令
要建一个表与另一个表结构相同:
create table best_operator_tran as select *from best_operator where 1=0;
现场导回数据库比较简单的办法:
1。使用PL/SQL DEVELOPER导出需要的用户对象
2。使用PL/SQL DEVELOPER有选择地导出表(tools/export tables...),可以用shift键拉住全选所有的表,再用ctrl键选择需要去掉的大表,然后选择oracle export方式导出导入时,先执行步骤1的用户对象;然后再使用PL/SQL DEVELOPER导入进步骤2的DMP文件。
要是在步骤1中把表对象也选择了,那IMP步骤2的DMP文件时,设置ignore=y就OK了
alter database:以只读方式打开数据库
alter database open read only;
alter database:使用resetlogs打开数据
alter database open resetlogs;
alter database:恢复数据库
对数据库的恢复,建议使用recover命令代替。
shutdown immediate(用户执行完当前sql语句后强制断开连接,推荐方式)
shutdown abort(强制关闭)
select value from v$parameter where name = 'processes'; 查看系统配置的总进程数;
select * from v$process; 查看进程详细信息;
select value from v$parameter where name = 'sessions'查看系统配置的总会话数,实际上总会话数是由总进程数算出来的;
可以用system/oracle登陆到pl,然后用tools--sessions看连接数;
也可以通过select * from v$session来查看会话详细信息。
当oracle内存不足时连接数即使没有达到总session数,也会存在连接问题。
此时用plsql连接会报错,“ora-12500:TNS:监听程序无法启动专用服务器进程”。
此时可以到服务器 /home/oracle/admin/zxin/bdump 目录下查看相关日志文件,主要是alert_zxin.log,看是否有相关的报错
还可以到/home/oracle/network/log中查看监听日志,如listener.log
sqlplus中可以用help index查看所有命令
要建一个表与另一个表结构相同:
create table best_operator_tran as select *from best_operator where 1=0;
现场导回数据库比较简单的办法:
1。使用PL/SQL DEVELOPER导出需要的用户对象
2。使用PL/SQL DEVELOPER有选择地导出表(tools/export tables...),可以用shift键拉住全选所有的表,再用ctrl键选择需要去掉的大表,然后选择oracle export方式导出导入时,先执行步骤1的用户对象;然后再使用PL/SQL DEVELOPER导入进步骤2的DMP文件。
要是在步骤1中把表对象也选择了,那IMP步骤2的DMP文件时,设置ignore=y就OK了
alter database:以只读方式打开数据库
alter database open read only;
alter database:使用resetlogs打开数据
alter database open resetlogs;
alter database:恢复数据库
对数据库的恢复,建议使用recover命令代替。