请稍侯

oracle数据库常用

22 October 2021
更多

参考资料:

  • https://www.cnblogs.com/mmzs/p/11210625.html
  • https://blog.csdn.net/lzqinfen/article/details/9001550

常用命令

1.导出数据库备份

exp           用户名/密码@ip:port/instance_name file=导出路径 full=y
linux:  su - oracle
例子:   exp  root/123456@127.0.0.1:1521/orcl file=/tmp/dc.dmp log=/tmp/dump.log    
doller符

window
exp  username/password@xx.xx.xx.xx:1521/orcl file=D:\bak\hw_monster.dmp

2.导入数据库备份

导入(windows cmd命令):
       imp 用户名/密码@ip:port/instance_name file=导出文件所在路径 full=y
例子: imp root/123456@127.0.0.1:1521/orcl file=d:\dc.dmp full=yowner=ckms_cm

3.创建用户 给予表权限

创建一个新用户:create user abc identified by 123456;
授予DBA权限: grant connect,resource,dba to abc;

4.查询、修改oracle并发数设置

select count(*) from v$process; --当前的连接数
select value from v$parameter where name = 'processes' --数据库允许的最大连接数
alter system set processes = 300 scope = spfile;   修改最大连接数:

5.重启数据库

shutdown immediate;
startup;
select value from v$parameter where name = 'processes';
select name from v$datafile;

6.查看状态

lsnrctl status

7.设备数据库

set ORACLE_SID=orcl;

8.登陆数据库

sqlplus username/password@orcl   as sysdba

9.关闭数据库

shutdown immediate
shutdown abort

10.启动数据库

startup

11.查看日志存放目录

show parameter dump_dest;

常见问题

  • control01.ctl 文件不见了 参考资料 https://www.cnblogs.com/djlsunshine/p/14516621.html