oracle启动数据库
使用oracle用户进行登录
1)查看监听状态:lsnrctl status
2)启动监听:lsnrctl start
3)以DBA身份进入sqlplus: sqlplus / as sysdba
4)启动数据库: startup
5)退出数据库: exit
注:关闭监听命令:lsnrctl stop
关闭数据库
SQL> shutdown immediate
sqlplus /nolog 运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录
conn / as sysdba 以系统管理员(sysdba)的身份连接数据库;
关闭数据库:
以DBA身份进入sqlplus: sqlplus / as sysdba
SQL>SHUTDOWN IMMEDIATE;
启动的时候有个配置文件,里面的SID为启动的实例名
在SQLPLUS 里执行语句的时候一定要带;结束
tnsping jzcrm 看看能不能ping同TNS服务
设置最大连接数:
–当前的数据库连接数 --查询这些需要dba权限
select count(*) from v
p
r
o
c
e
s
s
;
−
−
数
据
库
允
许
的
最
大
连
接
数
s
e
l
e
c
t
v
a
l
u
e
f
r
o
m
v
process; --数据库允许的最大连接数 select value from v
process;−−数据库允许的最大连接数selectvaluefromvparameter where name = ‘processes’;
–修改最大连接数
alter system set processes = 300 scope = spfile;
–重启数据库 这一步一定别忘记
shutdown immediate;
startup;
–查看当前有哪些用户正在使用数据库
SELECT osuser, a.username,cpu_time/executions/1000000||‘s’, b.sql_text,machine
from v
s
e
s
s
i
o
n
a
,
v
session a, v
sessiona,vsqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;