美文网首页
2020-05-01 命令提示符1.txt : Oracle数据

2020-05-01 命令提示符1.txt : Oracle数据

作者: 五大RobertWu伍洋 | 来源:发表于2020-05-01 16:47 被阅读0次

//连接
sqlplus sys/oracle as sysdba
spool 20103037.sql;

//查看oracle实例的SGA 信息, 修改SGA大小为 500M,重启数据库系统
show parameter sga
alter system set sga_max_size=700M scope=spfile;
alter system set sga_target=700M scope=spfile;
shutdown immediate;
startup; //重起

//查询当前数据库后台进程的运行情况
select program from vprocess; select name from vbgprocess;

//在第一个命令提示符中运行

//以系统用户身份登录
connect sys/oracle as sysdba

//添加用户
alter user scott identified by tiger;

//解锁
alter user scott account unlock;

//以新用户身份登录
conn scott/tiger

//关闭自动提交
set autocommit off;

//打开第二个命令提示符
//以新用户身份登录
sqlplus scott/tiger

//查看表
select table_name from user_tables;

//查询
select * from dept;

//在第一个命令提示符中,执行插入
insert into dept values(50,'CS','yinchuan');

//提交
commit;

//在第二个命令提示符中,执行更新
update dept set dname='MA' where deptno=50;

//提交
commit;

//在第一个命令提示符和第二个命令提示符中分别查询,即可看到读一致性
select * from dept;

//创建表空间1
create tablespace sfzTBS1 datafile 'D:\oracle\product\10.2.0\oradata\orcl\sfztbs1_1.dbf' size 20M;

//创建表空间2
create tablespace sfzTBS2 datafile 'D:\oracle\product\10.2.0\oradata\orcl\sfztbs2_1.dbf' size 20M extent management local uniform size 512k;

//表空间添加自动扩展的数据文件
alter tablespace sfzTBS1 add datafile 'D:\oracle\product\10.2.0\oradata\orcl\sfztbs1_2.dbf' size 10M autoextend on next 5M maxsize 100M;

//表空间添加数据文件
alter tablespace sfzTBS1 add datafile 'D:\oracle\product\10.2.0\oradata\orcl\sfztbs2_2.dbf' size 10M;

//把sfzTBS1 修改为只读表空间
alter tablespace sfzTBS1 read only;

//创建一个用户,用创建用户连接数据库, 创建一个表
create user sfz20103037 identified by sfz20103037;
grant create session,create table,create view to sfz20103037;
conn sfz20103037/sfz20103037
create table student(sno integer,sname char(10),dept varchar(20));
第 1 行出现错误:
ORA-01950: 对表空间 'USERS' 无权限

SQL> connect sys/oracle as sysdba
已连接。
SQL> alter user sfz20103037 quota unlimited on users;

用户已更改。

SQL> connect sfz20103037/sfz20103037
已连接。
SQL> create table student(sno integer,sname char(10),dept varchar(20));

表已创建。

//创建一个回滚表空间TESTTBS
create undo tablespace orclundo1 datafile'D:\oracle\product\10.2.0\oradata\orcl\testtbs.dbf' size 20M;

//为数据库添加重做日志文件成员
alter database add logfile member 'D:\oracle\product\10.2.0\oradata\orcl\redo01b.log' to group 1,'D:\oracle\product\10.2.0\oradata\orcl\redo02b.log' to group 2,'D:\oracle\product\10.2.0\oradata\orcl\redo03b.log' to group 3;

//将数据库的控制文件以二进制文件的形式备份(D:/oracle/backup)
alter database backup controlfile to 'D:\oracle\product\10.2.0\oradata\orcl\backup.bkp';

//设置数据库归档路径
alter system set log_archive_dest='D:\oracle\product\10.2.0\oradata\orcl\backup' scope=spfile;

//将数据库设置为归档模式,并采用自动归档方式
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;

//删除表空间JSTBS2
drop tablespace orclundo1 including contents and datafiles cascade constraints;

相关文章

网友评论

      本文标题:2020-05-01 命令提示符1.txt : Oracle数据

      本文链接:https://www.haomeiwen.com/subject/aoyqghtx.html