安装Oracle数据库 服务器操作系统 CentOS7 静默安装 Oracle11g

3 篇文章 0 订阅
1 篇文章 0 订阅

硬件物理内存大小要求

linux命令(以下不再提示):grep MemTotal /proc/meminfo

下载Oracle,我的放在网盘了,如需自取(图中其他两个的暂时用不到,可以不下载):

linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip

在这里插入图片描述
查看当前环境-操作系统:

[root@zmgdb ~]# uname -m
x86_64
[root@zmgdb ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

安装前的准备:

  1. 修改主机名
sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=zmgdb/" /etc/sysconfig/network
  1. 添加主机名与IP对应记录
vim /etc/hosts 
192.168.153.192 zmgdb
  1. 关闭Selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config 
setenforce 0 

用yum进行安装安装软件包

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

检测是否31个包都有安装

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst  make sysstat  unixODBC unixODBC-devel

开始安装

提示:# 代表当前为 root ,$ 非root

创建oinstall和dba组

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba

创建oracle用户

# /usr/sbin/useradd -g oinstall -G dba oracle

设置oracle用户密码

# passwd oracle

验证创建是否正确

# id oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

配置内核参数 vim /etc/sysctl.conf

# System default settings live in /usr/lib/sysctl.d/00-system.conf.
# To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912   #最低:536870912,最大值:比物理内存小1个字节的值,建议超过物理内存的一半
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

这是oracle官方建议的最小值,生产环境建议调整这些参数,以优化系统性能。

修改后使之生效

# /sbin/sysctl -p

文本编辑修改/etc/security/limits.conf ,在末尾添加

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240

在/etc/pam.d/login 文件中,文本编辑增加或修改以下内容

session required /lib64/security/pam_limits.so
session required pam_limits.so

在/etc/profile 文件中增加以下内容

if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
       ulimit -p 16384
       ulimit -n 65536
    else
       ulimit -u 16384 -n 65536
   fi
fi

在这里插入图片描述

使之生效

# source /etc/profile

创建安装目录

# mkdir -p /oracle4zmg/
# chown -R oracle:oinstall /oracle4zmg/
# chmod -R 775 /oracle4zmg/

配置环境变量--------思考一下,要进入oracle用户吗?

$ vim ~/.bash_profile 
export ORACLE_BASE=/oracle4zmg/oracle
export ORACLE_SID=dbsrv

使之生效source ~/.bash_profile

解压 linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip,注意文件的读写权限

最好使用oracle用户操作,建议解到oracle文件夹下,完成后会有一个database文件夹。

在这里插入图片描述
su - oracle复制响应文件模板

$ mkdir etc
$ cp  /home/oracle/database/response/* /home/oracle/etc/
$ ls etc
dbca.rsp  db_install.rsp  netca.rsp

su - root设置响应文件权限
chmod 700 /home/oracle/etc/*.rsp

静默安装Oracle软件

su - oracle修改安装Oracle软件的响应文件vim /home/oracle/etc/db_install.rsp

oracle.install.option=INSTALL_DB_SWONLY     // 安装类型
ORACLE_HOSTNAME=zmgdb        // 主机名称(hostname查询)
UNIX_GROUP_NAME=oinstall     // 安装组
INVENTORY_LOCATION=/oracle4zmg/oraInventory   //INVENTORY目录(不填就是默认值)
SELECTED_LANGUAGES=en,zh_CN // 选择语言
ORACLE_HOME=/oracle4zmg/oracle/product/11.2.0/db_1    //oracle_home
ORACLE_BASE=/oracle4zmg/oracle     //oracle_base
oracle.install.db.InstallEdition=EE     // oracle版本
oracle.install.db.isCustomInstall=false   //自定义安装,否,使用默认组件
oracle.install.db.DBA_GROUP=dba /  / dba用户组
oracle.install.db.OPER_GROUP=oinstall // oper用户组
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //数据库类型
oracle.install.db.config.starterdb.globalDBName=orcl //globalDBName
oracle.install.db.config.starterdb.SID=dbsrv     //SID
oracle.install.db.config.starterdb.memoryLimit=2048 //自动管理内存的内存(M)  -------------------------81920 》  2048
oracle.install.db.config.starterdb.password.ALL=oracle //设定所有数据库用户使用同一个密码
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false         //(手动写了false)
DECLINE_SECURITY_UPDATES=true   //设置安全更新(貌似是有bug,这个一定要选true,否则会无限提醒邮件地址有问题,终止安装。PS:不管地址对不对

开始静默安装

$ ./runInstaller -silent -responseFile /home/oracle/etc/db_install.rsp 

查看安装日志

$ tail -f /oracle4zmg/oraInventory/logs/installActions2016-08-31_06-56-29PM.log

出现类似如下提示表示安装完成:

The following configuration scripts need to be executed as the "root" user.
#!/bin/sh
#Root scripts to run

/oracle4zmg/oraInventory/orainstRoot.sh
/oracle4zmg/oracle/product/11.2.0/db_1/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
4. Return to this window and hit "Enter" key to continue

Successfully Setup Software.

使用root用户执行脚本su - root

/oracle4zmg/oraInventory/orainstRoot.sh
/oracle4zmg/oracle/product/11.2.0/db_1/root.sh

增加或修改oracle的环境变量su - oracle
vim ~/.bash_profile

#for oracle
export ORACLE_BASE=/oracle4zmg/oracle
export ORACLE_SID=dbsrv
export ROACLE_PID=ora11g
#export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_HOME=/oracle4zmg/oracle/product/11.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin

export LANG="zh_CN.UTF-8"
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'

使之生效 source ~/.bash_profile

配置监听程序netca /silent /responsefile /home/oracle/etc/netca.rsp

查看监听端口netstat -tnpl | grep 1521

启动监控程序 lsnrctl start

静默dbca建库

编辑应答文件$ vi etc/dbca.rsp

[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "dbsrv2"
SID = "dbsrv2"
TEMPLATENAME = "General_Purpose.dbc"
CHARACTERSET = "AL32UTF8"

建库

$ dbca -silent -responseFile etc/dbca.rsp
Enter SYS user password: 123456 
Enter SYSTEM user password: 123456

至此完成数据库实例的创建。

至此,你已经完成了数据库的创建。就可以创建表空间,用户,正常使用Oracle了。


以下为选填内容,可以讨论学习
删除实例:dbca -silent -deleteDatabase -sourcedb dbsrv
创建临时表空间,路径和临时表空间名都可以自己指定
create temporary tablespace ZMG_TEMP tempfile '${ORACLE_HOME}\oradata\ZMG_TEMP.bdf' size 100m reuse autoextend on next 20m maxsize unlimited;

创建表空间.路径和表空间名都可以自己指定
create tablespace zmgtable datafile '${ORACLE_HOME}\oradata\zmgtable.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

创建用户并指定表空间
create user kpbs identified by kpbs default tablespace zmgtable temporary tablespace ZMG_TEMP;
或者使用默认表空间
create user kpbs identified by kpbs;

给用户授权

grant dba to kpbs;  
grant connect,resource to kpbs;  
grant select any table to kpbs;  
grant delete any table to kpbs;  
grant update any table to kpbs;  
grant insert any table to kpbs; 

用户创建完成,可以使用新用户测试连接

设置Oracle开机启动

修改/data/app/oracle/product/11.2.0/bin/dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME

修改/data/app/oracle/product/11.2.0/bin/dbshut
ORACLE_HOME_LISTNER=$ORACLE_HOME

修改vi /etc/oratab
orcl:/data/app/oracle/product/11.2.0:Y

新建文件/etc/rc.d/init.d/oracle

#! /bin/bash
# oracle: Start/Stop Oracle Database 11g R2
#
# chkconfig: 345 90 10
# description: The Oracle Database is an Object-Relational Database Management System.
#
# processname: oracle
. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/data/app/oracle/product/11.2.0
ORACLE_USER=oracle
case "$1" in
'start')
   if [ -f $LOCKFILE ]; then
      echo $0 already running.
      exit 1
   fi
   echo -n $"Starting Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
   touch $LOCKFILE
   ;;
'stop')
   if [ ! -f $LOCKFILE ]; then
      echo $0 already stopping.
      exit 1
   fi
   echo -n $"Stopping Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
   rm -f $LOCKFILE
   ;;
'restart')
   $0 stop
   $0 start
   ;;
'status')
   if [ -f $LOCKFILE ]; then
      echo $0 started.
      else
      echo $0 stopped.
   fi
   ;;
*)
   echo "Usage: $0 [start|stop|status]"
   exit 1
esac
exit 0

给/etc/init.d/oracle添加执行权限
chmod +x /etc/init.d/oracle
开机启动oracle
systemctl enable oracle
给启动文件加权限

chmod 6751 oracle
cd /var/tmp
chown -R oracle:oinstall .oracle

防火墙配置放开Oracle的端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --reload

Oracle 数据库启动与关闭

只有具备sysdba和sysoper系统特权的用户才能启动和关闭数据库。
在启动数据库之前应该启动监听程序,否则就不能利用命令方式来管理数据库,包括启动和关闭数据库。
虽然数据库正常运行,但如果没有启动监听程序,客户端就不能连接到数据库。

在oracle用户下: 启动监听程序lsnrctl start关闭监听程序lsnrctl stop

查询监听程序状态lsnrctl status

startup
支持参数
STARTUP options | upgrade_options
options为:[FORCE] [RESTRICT] [PFILE=filename] [QUIET] [ MOUNT [dbname]| [ OPEN [open_options] [dbname] ] | NOMOUNT ],
NOMOUNT、MOUNT、OPEN为startup的三个阶段,不能在命令中同时存在。其中,open_options为:READ {ONLY | WRITE [RECOVER]} | RECOVER。
upgrade_options为:[PFILE=filename] {UPGRADE | DOWNGRADE} [QUIET]

Oracle数据库的完整启动过程包含以下3个步骤:

简单地说,就是:启动实例–>加载数据库–>打开数据库.


1.创建并启动与数据库对应的实例。
在启动实例时,将为实例创建一系列后台进程和服务进程,并且在内存中创建SGA区等内存结构。在实例启动的过程中只会使用到初始化参数文件,数据库是否存在对实例的启动没有影响。如果初化参数设置有误,实例将无法启动。

2.为实例加载数据库。
加载数据库时实例将打开数据库的控制文件,从控制文件中获取数据库名称、数据文件的位置和名称等有关数据库物理结构的信息,为打开数据库做好准备。如果控制文件损坏,则实例将无法加载数据库。在加载数据库阶段,实例并不会打开数据库的物理文件----数据文件和重做日志文件。

3.将数据库设置为打开状态。
打开数据库时,实例将打开所有处于联机状态的数据文件和重做日志文件。控制文件中的任何一个数据文件或重做日志文件无法正常打开,数据库都将返回错误信息,这时需要进行数据库恢复。
只有将数据库设置为打开状态后,数据库才处于正常状态,这时普通用户才能够访问数据库。在很多情况下,启动数据库时并不是直接完成上述3个步骤,而是逐步完成的,然后执行必要的管理操作,最后才使数据库进入正常运行状态。所以,才有了各种不同的启动模式用于不同的数据库维护操作。
因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操作,对应我们不同的需求,所以就需不同的模式启动数据库。

小白:在启动实例之前,需要先启动SQL*Plus,并以一个用户身份连接到Oracle。


启动模式详解

1.NoMount 模式(启动实例不加载数据库)
命令:startup nomount
讲解:这种启动模式只会创建实例,并不加载数据库,Oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据文件。在NoMount模式下,只能访问那些与SGA区相关的数据字典视图,包括V P A R A M E T E R 、 V PARAMETER、V PARAMETERVSGA、V P R O C E S S 和 V PROCESS 和V PROCESSVSESSION等,这些视图中的信息都是从SGA区中获取的,与数据库无关。非安装启动,这种方式启动下可执行:重建控制文件、重建数据库、读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
模式用途:
(1)创建新数据库;
(2)重建控制文件。

2.Mount模式(加载数据库但不打开数据库)
命令:startup mount
讲解:这种启动模式将为实例加载数据库,但保持数据库为关闭状态。因为加载数据库时需要打开数据库控制文件,但数据文件和重做日志文件都都无法进行读写,所以用户还无法对数据库进行操作。在Mount模式下,只能访问那些与控制文件相关的数据字典视图,包括V$THREAD、V$CONTROLFILE、V$DATABASE、V$DATAFILE 和 V$LOGFILE等,这些视图都是从控制文件中获取的。
模式用途:
(1)重命名数据文件;
(2)添加、删除或重命名重做日志文件;
(3)执行数据库完全恢复操作;
(4)改变数据库的归档模式。

3.Open模式(正常打开数据库)
命令:startup [open]
讲解:正常按3个步骤启动数据库。
模式用途:平时不对数据库做什么维护,像只做应用开发,用这个模式就好了。

4.强制启动模式
命令:startup force
用途&讲解:在某些情况下,使用前面的各种模式都无法成功启动数据库时,可以尝试强制启动模式。
使用Alter Database语句,还可以在各启动模式间切换。并且,还可以对数据库设置不同的状态用于不同的操作,如受/非受限抽状态、只读。
使用Alter Database语句,在各启动模式间切换。
(1)从NoMount模式切换到Mount模式(没有从mount切换到nomount的):
命令:ALTER DATABASE MOUNT;
(2)当数据库状态为关闭时,切换到Open模式
命令:ALTER DATABASE OPEN;
(3)在Open模式下,还可以选择将数据库设置为非受限状态和受限状态。
命令:
在启动Open模式时,添加restrict关键字:startup restrict
设置或取消受限状态:alter system enable\disable restricted session;
讲解:
非受限状态,就是我们平时应用程序开发用到的状态。
受限状态,当打开的数据库被设置为受限状态时,只有Create Session 和 Restricted Session系统权限 或者 具有SYSDBA 和 SYSPORE 系统权限的用户才能连接到数据库。但进入受限状态后,系统中仍然可能会存在活动的普通用户会话。

受限状态用途:
(1)执行数据导入或导出操作;
(2)暂时拒绝普通用户访问数据库;
(3)进行数据库移植或升级操作。
(4) 只读状态

设置只读命令:alter database open read only;
取消只读命令:alter database open read write;
用途&讲解:当一个正常打开的数据库被设置为只读状态时,用户只能查询数据,但不能以任何方式对数据库对象进行修改。处于只读状态,可能保证数据文件和重做日志文件中的内容不被修改,但是并不限制那些不会写入数据文件与重做日志文件的操作。


关闭数据库与实例

与数据库启动一下,关闭数据库与实例也分为3步:关闭数据库–>实例卸载数据库—>终止实例。

(1)关闭数据库,oracle将重做日志高速缓存中的内容写入重做日志文件,并且将数据库高速缓存中被改动过的数据写入数据文件,然后再关闭所有的数据文件和重做日志文件,这时数据库的控制文件仍然处于打开状态,但是由于数据库处于关闭状态,所以用户无法访问数据库。
(2)卸载数据库,关闭数据库后,例程才能被卸载,控制文件再这个时候被关闭,但例程仍然存在 。
(3)终止例程,进程终止,分配给例程的内存sga区被回收。
1.Nomal(正常关闭方式)
命令:shutdown nomal
讲解:正常方式关闭数据时,Oracle执行如下操作:
(1)阻止任何用户建立新的连接。
(2)等待当前所有正在连接的用户主动断开连接(此方式下Oracle不会立即断掉当前用户的连接,这些用户仍然操作相关的操作)
(3)一旦所有的用户都断开连接,则立即关闭、卸载数据库,并终止实例。(所以,一般以正常方式关闭数据库时,应该通知所有在线的用户尽快断开连接)

2.Immediate(立即关闭方式)
命令:shutdown immediate
讲解:
(1)阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务。
(2)Oracle不等待在线用户主动断开连接,强制终止用户的当前事务,将任何未提交的事务回退。(如果存在太多未提交的事务,此方式将会耗费很长时间终止和回退事务)
(3)直接关闭、卸载数据库,并终止实例。

3.Transactional(事务关闭方式)
命令:shutdown transactional
讲解:这种方式介于正常关闭方式跟立即关闭方式之间,响应时间会比较快,处理也将比较得当。执行过程如下:

(1)阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务。
(2)等待所有未提交的活动事务提交完毕,然后立即断开用户的连接。
(3)直接关闭、卸载数据库,并终止实例。

4.Abort(终止关闭方式)
命令:shutdown abort
讲解:这是比较粗暴的一种关闭方式,当前面3种方式都无法关闭时,可以尝试使用终止方式来关闭数据库。但是以这种方式关闭数据库将会丢失一部份数据信息,当重新启动实例并打开数据库时,后台进程SMON会执行实例恢复操作。一般情况下,应当尽量避免使用这种方式来关闭数据库。执行过程如下:

(1)阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务。
(2)立即终止当前正在执行的SQL语句。
(3)任何未提交的事务均不被退名。
(4)直接断开所有用户的连接,关闭、卸载数据库,并终止实例。


2.1、db_install.rsp配置文件常用选项

oracle.install.option=INSTALL_DB_SWONLY 指定安装选项:
INSTALL_DB_SWONLY: 仅安装数据库
INSTALL_DB_AND_CONFIG: 安装并配置数据库
UPGRADE_DB: 更新数据库
ORACLE_HOSTNAME=imzcy 指定Oracle主机名
UNIX_GROUP_NAME=oinstall 指定安装Oracle的组名称
INVENTORY_LOCATION=/db/app/oracle/inventory 指定INVENTORY目录位置(存储每个产品所安装的组件及补丁程序信息)
SELECTED_LANGUAGES=en,zh_CN 指定查询语言
ORACLE_HOME=/db/app/oracle/product/11.2.0 指定oracle家目录位置
ORACLE_BASE=/db/app/oracle 指定oracle基本目录
oracle.install.db.InstallEdition=EE 指定oracle安装类型:
EE: .企业版(Enterprise Edition)
SE: .标准版(Standard Edition)
SEONE: 标准版第二版(Standard Edition One)
PE: .个人版(Personal Edition)仅windows系统有
oracle.install.db.DBA_GROUP=dba 定义DBA组
oracle.install.db.OPER_GROUP=dba 定义OPER组
DECLINE_SECURITY_UPDATES=true 禁用安全更新

2.2、dbca指定选项静默安装数据库

-silent 以静默方式运行Oracle Universal Installer
-createDatabase 创建数据库
-templateName General_Purpose.dbc 使用模板文件General_Purpose.dbc来创建数据库(模板文件存放在此目录下: $ORACLE_HOME/assistants/dbca/templates/)
-gdbname ZCYDB 指定全局数据库名称
-sid ZCY 指定数据库SID
-sysPassword Abc1230 指定sys用户的密码
-systemPassword Abc1230 指定system用户的密码
-datafileDestination /db/app/oracle/oradata/ 指定数据文件位置
-redoLogFileSize 50 每个日志文件的大小(MB)
-recoveryAreaDestination /db/app/oracle/flash_recovery_area 指定恢复区位置
-storageType FS 指定存储类型,有效值:FS、ASM,默认值FS
-characterSet ZHS16GBK 指定数据库的字符集
-nationalCharacterSet AL16UTF16 指定数据库的国家字符集
-sampleSchema true 指定是否安装示例数据(SCOTT)
-memoryPercentage 40 用于Oracle的物理内存百分比
-totalMemory 1024 为Oracle分配的内存(MB)
-databaseType OLTP 数据库类型,OLTP(多用途数据仓库)


创建用户的脚本

DROP USER eis_ln CASCADE;
DROP USER es_ln CASCADE;
DROP USER ebs_ln CASCADE;
DROP USER et_ln CASCADE;
DROP USER ebt_ln CASCADE;
DROP USER ew_ln CASCADE;

CREATE USER eis_ln IDENTIFIED BY Eistrong_123 DEFAULT TABLESPACE DEFAULT_TBS;
CREATE USER es_ln IDENTIFIED BY Escrow_sale_212 DEFAULT TABLESPACE DEFAULT_TBS;
CREATE USER ebs_ln IDENTIFIED BY Escrow_bank_sale_212 DEFAULT TABLESPACE DEFAULT_TBS;
CREATE USER et_ln IDENTIFIED BY Escrow_trading_212 DEFAULT TABLESPACE DEFAULT_TBS;
CREATE USER ebt_ln IDENTIFIED BY Escrow_bank_trading_212 DEFAULT TABLESPACE DEFAULT_TBS;
CREATE USER ew_ln IDENTIFIED BY Escrow_workflow_212 DEFAULT TABLESPACE DEFAULT_TBS;

GRANT CONNECT,RESOURCE,CLUSTER,SEQUENCE,SESSION,SYNONYM,VIEW,PROCEDURE,TABLE,TRIGGER,TYPE TO  eis_ln;
GRANT CONNECT,RESOURCE,CLUSTER,SEQUENCE,SESSION,SYNONYM,VIEW,PROCEDURE,TABLE,TRIGGER,TYPE TO  es_ln;
GRANT CONNECT,RESOURCE,CLUSTER,SEQUENCE,SESSION,SYNONYM,VIEW,PROCEDURE,TABLE,TRIGGER,TYPE TO  ebs_ln;
GRANT CONNECT,RESOURCE,CLUSTER,SEQUENCE,SESSION,SYNONYM,VIEW,PROCEDURE,TABLE,TRIGGER,TYPE TO  et_ln;
GRANT CONNECT,RESOURCE,CLUSTER,SEQUENCE,SESSION,SYNONYM,VIEW,PROCEDURE,TABLE,TRIGGER,TYPE TO  ebt_ln;
GRANT CONNECT,RESOURCE,CLUSTER,SEQUENCE,SESSION,SYNONYM,VIEW,PROCEDURE,TABLE,TRIGGER,TYPE TO  ew_ln;

ALTER USER  eis_ln QUOTA UNLIMITED ON DEFAULT_TBS;
ALTER USER  es_ln QUOTA UNLIMITED ON DEFAULT_TBS;
ALTER USER  ebs_ln QUOTA UNLIMITED ON DEFAULT_TBS;
ALTER USER  et_ln QUOTA UNLIMITED ON DEFAULT_TBS;
ALTER USER  ebt_ln QUOTA UNLIMITED ON DEFAULT_TBS;
ALTER USER  ew_ln QUOTA UNLIMITED ON DEFAULT_TBS; 
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值