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;



  • 相关阅读:
    HDU 3401 Trade
    POJ 1151 Atlantis
    HDU 3415 Max Sum of MaxKsubsequence
    HDU 4234 Moving Points
    HDU 4258 Covered Walkway
    HDU 4391 Paint The Wall
    HDU 1199 Color the Ball
    HDU 4374 One hundred layer
    HDU 3507 Print Article
    GCC特性之__init修饰解析 kasalyn的专栏 博客频道 CSDN.NET
  • 原文地址:https://www.cnblogs.com/xiluhua/p/15715412.html
Copyright © 2011-2022 走看看