php oracle创建临时表,Oracle常用命令笔记

Oracle常用命令笔记

客户端用的pl/sql工具

ORACLE的重启命令

(1) 以系统管理员登录,命令:connect / as sysdba

(2) 启动数据库,命令:startup

(3) 如果是关闭数据库,命令:cvco

(4) 退出sqlplus控制台,命令:exit

(5) 进入监听器控制台,命令:lsnrctl

(6) 启动监听器,命令:start

(7) 退出监听器控制台,命令:exit

二.查询SGA和PGA

(1). show parameter sga;

40ab81b59a1da31ca0e4d237b47be1e9.png

(2). show parameter pga;

34410aa2bacdf8589d03a251e5b6de17.png

原则:SGA+PGA+OS使用内存

公式化: OS 使用内存+SGA+并发执行进程数*(sort_area_size+hash_ara_size+2M) < 0.7*总内存

参考值:

现场服务器是8G内存,SGA设置为4G,PGA设置为1G

现场服务器是16G内存,SGA设置为10G,PGA设置为2G

现场服务器是32G内存,SGA设置为20G,PGA设置为4G

(3). 检查oracle系统临时表空间大小

select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP';

(4). 查询undo表空间大小

select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where tablespace_name='UNDOTBS1';

三、修改sga pga 大小

用SYS用户以SYSDBA身份登录系统

alter system set sga_max_size=2000m scope=spfile;

alter system set sga_target=2000m scope=spfile;

alter system set pga_aggregate_target=500m scope=spfile;

更改以后重启oracle

四.修改Oracle最大连接数

1、修改Oracle最大连接数的方法

a、以sysdba身份登陆PL/SQL 或者 Worksheet

b、查询目前连接数

show parameter processes;

c、更改系统连接数

alter system set processes=1000 scope=spfile;

d、创建pfile (切换管理员或系统操作员身份)

create pfile from spfile;

e、重启Oracle服务或重启Oracle服务器

2、查询Oracle游标使用情况的方法

select * from v$open_cursor where user_name = 'TRAFFIC';

3、查询Oracle会话的方法

select * from v$session

4、查看session连接数

select count(*) from v$session

5、查看不同用户的连接数

select username,count(username) from v$session where username is not null group by username;

6、并发连接数

select count(*) from v$session where status='ACTIVE';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值