//连接
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 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;
网友评论