失效链接处理 |
oracle基础命令总结 PDF 下载
本站整理下载:
相关截图:
主要内容:
一、数据泵语句,创建目录
1、DOS窗口的命令行使用sys管理员登录oracle
sqlplus sys/sys@127.0.0.1/orcl as sysdba
2、创建数据导出目录,需要手工创建好对应文件夹,如D:\mydmp
create directory dump_dir as 'D:\mydmp';
3、为oracle的需要导出的数据用户授予访问数据目录的权限
Grant read,write on directory dump_dir to system;
二、常用oracle语句
1、创建表空间
create tablespace 表空间
datafile '表空间.dbf'
size 400M autoextend
on next 100M
maxsize unlimited;
2、创建临时表空间
CREATE TEMPORARY TABLESPACE 临时表空间 TEMPFILE
'临时表空间.DBF' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
TABLESPACE GROUP ''
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
3、创建用户
create user 用户
identified by "密码"
default tablespace 表空间
temporary tablespace TEMP
profile DEFAULT;
4、用户授权
grant connect to 用户;
grant dba to 用户;
grant resource to 用户;
5、修改密码
CMD:sqlplus / as sysdba;
sys as sysdba
alter user用户 identified by 新密码
6、修改数据库最大连接数
查看processes和sessions参数
SQL> show parameter processes
修改processes和sessions值
alter system set processes=500 scope=spfile;
alter system set sessions=500 scope=spfile;
修改processes和sessions值必须重启oracle服务器才能生效
查询数据库当前进程的连接数:
select count(*) from v$process;
查看数据库当前会话的连接数:
elect count(*) from v$session;
查看数据库的并发连接数:
select count(*) from v$session where status='ACTIVE';
查看当前数据库建立的会话情况:
select sid,serial#,username,program,machine,status from v$session;
查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes';
或者:show parameter processes;
修改数据库允许的最大连接数:
alter system set processes = 300 scope = spfile;
(需要重启数据库才能实现连接数的修改)
重启数据库:
SQL> shutdown immediate;
SQL> startup;
查看当前有哪些用户正在使用数据:
select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
from v$session a,v$sqlarea b
where a.sql_address = b.address
order by cpu_time/executions desc;
7、修改数据库文件大小,扩展表空间
ALTER DATABASE DATAFILE '表空间.dbf'
AUTOEXTEND ON NEXT 100M
MAXSIZE unlimited;
|