zoukankan      html  css  js  c++  java
  • linux环境:创建数据库用户,表空间,启动数据库

    1.启动数据库

    首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:
    第一步:打开Oracle监听(先查看状态:oracle监听是否启动:lsnrctl status)
    $ lsnrctl start
    第二步:进入sqlplus
    $ sqlplus /nolog
    SQL>
    第三步:使用sysdab角色登录sqlplus
    SQL> conn /as sysdba
    第四步:启动数据库
    SQL> startup
    经过上面的四个步骤,oracle数据库就可以启动了。
    关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort。

    数据库创建表空间:

    1.连接数据库,执行以下命令

    --创建test表空间
    CREATE TABLESPACE learn_data
    LOGGING
    DATAFILE '/u01/app/oracle/oradata/test/learn_data.dbf'
    SIZE 256M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE UNLIMITED
    EXTENT MANAGEMENT LOCAL;

    --创建数据库test用户以及指定learn表空间
    CREATE USER  learn IDENTIFIED BY "learn"
    DEFAULT TABLESPACE learn_data;

    --给test用户授权
    GRANT CONNECT,RESOURCE,DBA TO learn;

    pl/sql导入数据库文件

    打开客户端  Tools/Tmport Tables   选择要导入的数据库文件   点击确定导入

    导出数据库:

    exp leopard/leopard file =/data/16.dmp

    导入数据库

    imp xunying/xunying file=/data/xy.dmp log=xy.log full=y;

    样例

    创建表空间
    --合伙人
    CREATE TABLESPACE partner_third_data
    LOGGING
    DATAFILE '/u01/app/oracle/oradata/jrtplat/partner_third_data_01.dbf'
    SIZE 512M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE UNLIMITED
    EXTENT MANAGEMENT LOCAL;




    --创建test用户以及指定test表空间
    CREATE USER partner_first IDENTIFIED BY "partner_first_pwd"
    DEFAULT TABLESPACE partner_third_data;
    --给已存在的数据库用户指定表空间(根据情况而定)
    alter user partner_first default tablespace partner_third_data;

    --给test用户授权
    GRANT CONNECT,RESOURCE,DBA TO partner_first;

  • 相关阅读:
    如果你很忙,你一定在什么地方做错了!
    NOSQL介绍
    mysql 8.0.11 安装(windows)
    ORA-28547:(Navicat Premium连接oracle报错)
    线性筛法
    Luogu-P1020(导弹拦截)(DP,LIS ,二分优化)
    POJ
    HDU
    HDU-1024-Max Sum Plus Plus(DP)
    UVA-1625-Color Length(DP LCS变形)
  • 原文地址:https://www.cnblogs.com/byao-8816/p/8872950.html
Copyright © 2011-2022 走看看