美文网首页
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