zoukankan      html  css  js  c++  java
  • oracle 相关

    1. sqlplus /nolog 报错
    [oracle@fb659a0bb493 /]$ sqlplus /nolog
    Error 6 initializing SQL*Plus
    SP2-0667: Message file sp1<lang>.msb not found
    SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

    出错原因:

    crontab里面的脚本,通常读取的是默认的环境变量,PATH里面不包含oracle数据库的路径。

    解决办法:

    在shell脚本里前面加上:
    
    source /home/oracle/.bash_profile
    
    前提是/home/oracle/.bash_profile已经配置好了ORACLE_HOME和PATH。
    
    如:
    
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
    
    export PATH=$PATH:$ORACLE_HOME/bin

    2. 创建 schema

    -- 查看当前已有的用户
    SELECT Username FROM dba_users;
    
    -- 创建临时
    CREATE USER SR_PL_SHIA_SIT IDENTIFIED BY PASSWORD;
    
    -- 授权
    GRANT CREATE SESSION TO SR_PL_SHIA_SIT;
    
    CREATE TABLESPACE shia_sit_wk DATAFILE 'shia_sit_wk.dat' SIZE 10M AUTOEXTEND ON;
    
    CREATE TEMPORARY TABLESPACE shia_sit_tablespace_temp TEMPFILE 'shia_sit_tabspace_temp.dat' SIZE 5M AUTOEXTEND ON;
    
    DROP USER SR_PL_SHIA_SIT;
    
    -- 开始创建数据库
    CREATE USER SR_PL_SHIA_SIT IDENTIFIED BY 111 DEFAULT TABLESPACE shia_sit_wk TEMPORARY TABLESPACE shia_sit_tablespace_temp;
    
    -- 授权
    grant create session to SR_PL_SHIA_SIT;
    
    grant create table to SR_PL_SHIA_SIT;
    
    grant unlimited tablespace to SR_PL_SHIA_SIT;
    
    -- 最后修改一下密码
    ALTER USER SR_PL_SHIA_SIT IDENTIFIED BY 111;
    
    
    ========================================================================================================================================================================================================================================================================================
    
    -- 查看当前已有的用户
    SELECT Username FROM dba_users;
    
    -- 创建临时
    CREATE USER gzmpc IDENTIFIED BY 111;
    
    -- 授权
    GRANT CREATE SESSION TO gzmpc;
    
    CREATE TABLESPACE gzmoc_wk DATAFILE 'gzmoc_wk.dat' SIZE 10M AUTOEXTEND ON;
    
    CREATE TEMPORARY TABLESPACE gzmoc_wk_tablespace_temp TEMPFILE 'gzmoc_tabspace_temp.dat' SIZE 5M AUTOEXTEND ON;
    
    DROP USER gzmpc;
    
    -- 开始创建数据库
    CREATE USER gzmpc
    IDENTIFIED BY 111
    DEFAULT TABLESPACE gzmoc_wk
    TEMPORARY TABLESPACE gzmoc_wk_tablespace_temp;
    
    -- 授权
    grant create session to gzmpc;
    
    grant create table to gzmpc;
    
    grant unlimited tablespace to gzmpc;
    
    -- 最后修改一下密码
    ALTER USER gzmpc IDENTIFIED BY 111;
    
    --------------------------------------------------------------
    
    
    -- 创建临时
    CREATE USER SR_PL_PRP_SIT IDENTIFIED BY PASSWORD;
    
    -- 授权
    GRANT CREATE SESSION TO SR_PL_PRP_SIT;
    
    CREATE TABLESPACE prp_sit_wk DATAFILE 'prp_sit_wk.dat' SIZE 10M AUTOEXTEND ON;
    
    CREATE TEMPORARY TABLESPACE prp_sit_tablespace_temp TEMPFILE 'prp_sit_tabspace_temp.dat' SIZE 5M AUTOEXTEND ON;
    
    DROP USER SR_PL_PRP_SIT;
    
    -- 开始创建数据库
    CREATE USER SR_PL_PRP_SIT IDENTIFIED BY 111 DEFAULT TABLESPACE prp_sit_wk TEMPORARY TABLESPACE prp_sit_tablespace_temp;
    
    -- 授权
    grant create session to SR_PL_PRP_SIT;
    
    grant create table to SR_PL_PRP_SIT;
    
    grant unlimited tablespace to SR_PL_PRP_SIT;
    
    -- 最后修改一下密码
    ALTER USER SR_PL_PRP_SIT IDENTIFIED BY 111;



  • 相关阅读:
    结对 总结
    ”耐撕“团队 2016.3.29 站立会议
    词频统计 List Array
    基本数据结构简述
    深入理解HashMap
    常用排序算法Java实现
    Spring核心组件知识梳理
    HashMap中使用自定义类作为Key时,为何要重写HashCode和Equals方法
    Nginx是什么东东?
    Java中常用的四种线程池
  • 原文地址:https://www.cnblogs.com/xiluhua/p/15715412.html
Copyright © 2011-2022 走看看