Linux环境可使用ethtool命令查看
七、数据库常用命令
提升用户权限
grant sysdba to eisoo; //把dba的权限赋予用户eisoo
create user eisoo identified by password default tablespace users quota unlimited
on users; //创建用户eisoo,指定密码为password默认表空间tablespace alter user sys identified by eisoo; //修改用户sys的密码为eisoo
数据库操作
数据库关闭
shutdown immediate; shutdown abort;
启动数据库
startup; //正常启动
startup mount; //启动到mount状态 startup nomount; //启动到nomount状态 alter database open; //修改数据库到oopen状态
数据查询
查询实例状态
select instance_name,status from v$instance; //查询所有的实例名称和实例状态
查询数据文件状态
col name for a50; //
select file#,name,status from v$datafile; //查询oracle数据文件号,名和状态
增删查表的数据
创建表:
create table a1(n number); //创建一个a1表
插入数据
insert into a1 values(23); //向a1表中插入一条数据:23
查询:
select * from a1; //查询a1表的所有内容
删除:
drop table a1; //删除表a1
插入数据
创建表空间
create tablespace RANDOMA datafile '+DATADG/test/datafile/randoma01.dbf' size 20G; //在路径+DATADG/test/datafile/下为名为RANDOMA的表空间创建表空间文件,大小为20GB
创建表
create table a8(n number,id char(2000),id1 char(2000),id2 char(2000),id3
char(2000),id4 char(2000),id5 char(2000),id6 char(2000)) tablespace t8; //在表空间t8下创建一个表a8
插入数据
declare i number; begin i := 1;
for i in 1..90000000 loop insert into a8 values( i,
to_char(dbms_random.random()),to_char(dbms_random.value()),to_char(dbms_random.random()),to_char(dbms_random.random()),to_char(dbms_random.random()),to_char(dbms_random.random()),to_char(dbms_random.random())); commit; end loop; commit; end; /
//在a8表中循环插入数据,注意:最后一个/不要忘记