• oracle数据库创建实例和数据库还原与备份


    Step1创建数据库实例:

     进入开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Database Configuration Assistant

    进入后如图所示:

    点击下一步

    默认选项创建数据库,点击下一步:

    输入数据库名和sid,以sinosoft为例,(注:如果提示没有创建监听器,请在开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Net Configuration Assistant进行配置,这里就不一一熬述了)点击下一步:

    默认选项,点击下一步:

    为不同账户设置不同的口令,我们选择所有账户使用统一管理口令:sinosoft,点击下一步:

    点击下一步:

    点击下一步:

    点击下一步:

    点击下一步:

    点击字符集,设置数据库字符集为GBk还是UTF-8,点击下一步:

    点击下一步:

    点击下一步:

    点击下一步:

    点击完成:

    点击确定:

    正在启动并创建oracle实例:

    记录下URL: https://PC-Zheng:5500/em,因为我们等下要用它登陆控制台创建表空间;点击退出完成数据库实例创建。

    Step2 创建表空间、用户、授权、导入导出数据库

    1、进入数据库,打开cmd输入:

    sqlplus / as sysdba;

    sqlplus 用户名/密码@数据库实例名称;

    2、创建表空间 注意修改文件路径

    CREATE SMALLFILE TABLESPACE 数据库名称 DATAFILE '你文件的路径(我的是D:appAdministratororadataorclkuyi)'SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

    3、创建用户

    create user 用户名称 identified by 用户密码 default tablespace 表空间名称 temporary tablespace temp;

    4、授权

    grant dba,connect to 数据库名称;
    grant read,write on directory 实例名称 to 表空间名称;
    grant create any table to 用户名称;

    5、创建虚拟目录
    create directory changfeng as 'D:虚拟目录名称';

    6、导入数据库

    impdp 数据库名称/数据库密码@实例名称 directory=虚拟目录名称 dumpfile=要导入的数据库dump文件 remap_schema=原始数据库名称:新的数据库名称remap_tablespace=原始数据库表空间:新数据表空间 transform=oid:n table_exists_action=replace

    7、导出数据库

    expdp 数据库名称/数据库密码@实例名称 directory=虚拟目录名称 dumpfile=导出的数据库文件名称.dump logfile=导出数据库日志文件名称2017101.log schemas=数据库库名称

    oracle使用技巧(用户名称和用户密码和数据库名称可以设置成一样的,方便导入,新建成功了再修改密码)

     

  • 相关阅读:
    【Oracle】IF语句
    【Oracle】PL/SQL中对空字符串的判断
    【读书笔记】沉默的大多数
    【Oracle】包及包的调用
    Android (争取做到)最全的底部导航栏实现方法 ZZ
    一个屌丝程序猿的人生(一百一十七)
    一个屌丝程序猿的人生(一百一十六)
    一个屌丝程序猿的人生(一百一十五)
    DIV_ROUND_UP(x,y)实现x/y向上取整
    SMI(MDC/MDIO)总线接口介绍
  • 原文地址:https://www.cnblogs.com/zaomu/p/12118325.html
Copyright © 2020-2023  润新知