日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)

發(fā)布時(shí)間:2025/4/16 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、創(chuàng)建用戶及表空間

1.連接數(shù)據(jù)庫

[root@localhost ~]# su - oracle

[oracle@localhost ~]$ sqlplus /nolog ? #進(jìn)入sqlplus環(huán)境

[oracle@localhost ~]$ conn / as sysdba

2.創(chuàng)建表空間

#指定表空間存放位置,磁盤限額

SQL> create tablespace test datafile '/main/oracle/oradata/test.dbf' size 1024M autoextend on next 1024M maxsize 10240M extent management local;

#刪除表空間

drop tablespace hjb including contents and datafiles;

3.創(chuàng)建oracle用戶

#密碼設(shè)置為test,指定默認(rèn)管理test表空間

SQL> create user test identified by test default tablespace test;

4.授權(quán)用戶權(quán)限

SQL> grant connect, resource to test;

#connect權(quán)限:可以連接數(shù)據(jù)庫、創(chuàng)建表和視圖等數(shù)據(jù)庫對象

#resource權(quán)限:可以創(chuàng)建表、視圖等數(shù)據(jù)庫對象

5.不對用戶做表空間限額控制

SQL> grant unlimited tablespace to test;

二、修改Oracle數(shù)據(jù)庫編碼

SQL>?select?userenv('language')?from?dual;????#先查看數(shù)據(jù)庫的字符集 SQL>?shutdown?immediate; SQL>?startup?mount; SQL>?alter?system?enable?restricted?session; SQL>?alter?system?set?job_queue_processes=0; SQL>?alter?database?open; SQL>?alter?database?character?set?internal_use?UTF8; SQL>?shutdown?immediate; SQL>?startup SQL>?alter?system?disable?restricted?session;

補(bǔ)充:startup啟動(dòng)數(shù)據(jù)庫過程 ?nomount --> mount --> open

三、配置開機(jī)啟動(dòng)腳本

  • 修改允許dbstart/dbshut來啟動(dòng)和關(guān)閉oracle數(shù)據(jù)庫實(shí)例

  • [oracle@localhost ~]$ vi?/etc/oratab :orcl:/main/oracle/11.2:Y ?

    2. 默認(rèn)dbstart調(diào)用的tnslnr腳本位置有錯(cuò),需要我們修改下,要不然dbstart啟動(dòng)會報(bào)錯(cuò),找到這一行修改為ORACLE安裝目錄

    [oracle@localhost ~]$ vi $ORACLE_HOME/bin/dbstart

    ORACLE_HOME_LISTENER=/ade/vikrkuma_new/oracle” --〉 “ORACLE_HOME_LISTENER=$ORACLE_HOME”

    3.編寫SysV腳本

    #!/bin/bash #chkconfig:345?66?46 #description:startup?script?for?oracle?databases export?ORACLE_BASE=/main/oracle/ export?ORACLE_HOME=/main/oracle/11.2 export?PATH=$PATH:$ORACLE_HOME/bin export?ORACLE_SID=orcl ORA_OWNR="oracle" case?"$1"?in start)echo?-n?"Starting?Oracle:"su?-?$ORA_OWNR?-c?"$ORACLE_HOME/bin/lsnrctl?start"su?-?$ORA_OWNR?-c?"$ORACLE_HOME/bin/dbstart"su?-?$ORA_OWNR?-c?"$ORACLE_HOME/bin/emctl?start?dbconsole"echo?"Starting?Oracle?Success:????????????????????OK" ;; stop)echo?-n?"Shutdown?Oracle:"su?-?$ORA_OWNR?-c?"$ORACLE_HOME/bin/emctl?stop?dbconsole"su?-?$ORA_OWNR?-c?"$ORACLE_HOME/bin/dbshut"su?-?$ORA_OWNR?-c?"$ORACLE_HOME/bin/lsnrctl?stop"echo?"Shutdown?Oracle?Success:????????????????????OK" ;; restart) $0?stop $0?start ;; *)echo?"Usage:?basename?$0?start|stop|restart" exit?1 esac exit?0

    [oracle@localhost ~]$?chkconfig --add oracle11

    [oracle@localhost ~]$?chkconfig oracle11 on?

    ?

    #啟動(dòng)Oracle順序

    lsnrctl start(啟動(dòng)Oracle -->?登陸數(shù)據(jù)庫執(zhí)行startup(啟動(dòng)數(shù)據(jù)庫實(shí)例) --> emctl start dbconsole(啟動(dòng)OEM

    #關(guān)閉Oracle順序

    emctl stop dbconsole(OEM管理1158 --> lsnrctl stop(關(guān)閉Oracle監(jiān)聽1521-->?登陸數(shù)據(jù)庫執(zhí)行shutdown immediate;(關(guān)閉數(shù)據(jù)庫實(shí)例)

    總結(jié)

    以上是生活随笔為你收集整理的Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。