溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux下oracle手工建庫(kù)過(guò)程

發(fā)布時(shí)間:2020-04-02 10:24:21 來(lái)源:網(wǎng)絡(luò) 閱讀:454 作者:18620626259 欄目:關(guān)系型數(shù)據(jù)庫(kù)

1、創(chuàng)建目錄
$ORACLE_BASE/admin/
$ORACLE_BASE/oradata
$ORACLE_BASE/flash_recovery_area


2、建初始化參數(shù)文件

cd   $ORACLE_HOME/dbs
db_name=orcl
memory_target=1G
processes = 150
audit_file_dest='/oracle/app/product/admin/orcl/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/oracle/app/product/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='/oracle/app/product'
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
control_files = (/oracle/app/product/oradata/ora_control1,/oracle/app/product/oradata/ora_control2,/oracle/app/product/oradata/ora_control3)
compatible ='11.2.0'
undo_management=AUTO


3、創(chuàng)建密碼文件
orapwd file=$ORACLE_HOME/dbs/orapworcl password=oracle force=y


4、建庫(kù)

a、創(chuàng)建spfile

$ sqlplus '/as sysdba'

SQL> create spfile from pfile; (會(huì)自動(dòng)讀取pfile:$ORACLE_HOME/dbs/init$ORACLE_SID.ora)

b、啟動(dòng)到nomount狀態(tài)創(chuàng)數(shù)據(jù)庫(kù)------期間自動(dòng)創(chuàng)建控制文件
SQL> startup nomount;
SQL> @/home/oracle/createdb.sql-------------------創(chuàng)建數(shù)據(jù)庫(kù)

創(chuàng)看腳本
create database orcl CONTROLFILE REUSE
MAXINSTANCES 8 MAXDATAFILES 2000
MAXLOGHISTORY 2 MAXLOGFILES 64 MAXLOGMEMBERS 5
character set ZHS16GBK national character set AL16UTF16
logfile group 1 ('/oracle/app/product/oradata/orcl/redo1.log') size 50M reuse,
group 2 ('/oracle/app/product/oradata/orcl/redo2.log') size 50M reuse,
group 3 ('/oracle/app/product/oradata/orcl/redo3.log') size 50M reuse
datafile '/oracle/app/product/oradata/orcl/system.dbf' size 1024M reuse autoextend on next 100M maxsize unlimited extent management local
sysaux datafile '/oracle/app/product/oradata/orcl/sysaux.dbf' size 1024M autoextend on next 100M maxsize unlimited
default temporary tablespace temp tempfile '/oracle/app/product/oradata/orcl/temp01.dbf' size 100M reuse autoextend on next 10M maxsize unlimited
undo tablespace undotbs1 datafile '/oracle/app/product/oradata/orcl/undotbs1.dbf' size 100M reuse autoextend on next 10M maxsize unlimited
USER SYS IDENTIFIED BY "oracle" USER SYSTEM IDENTIFIED BY "oracle";


c、運(yùn)行數(shù)據(jù)字典腳本,其中catalog和catproc是必需的,其它可選: (運(yùn)行時(shí)間比較長(zhǎng))

SQL> spool /opt/oradata/cat_testdb.log

SQL> @?/rdbms/admin/catalog.sql----------------(建數(shù)據(jù)字典視圖)-----------------------必須

SQL> @?/rdbms/admin/catproc.sql-----------(建存儲(chǔ)過(guò)程包)-----------------------------------必須

SQL> @?/rdbms/admin/catblock.sql -----------(建鎖相關(guān)的幾個(gè)視圖)

SQL> @?/rdbms/admin/catoctk.sql ----------(建密碼工具包dbms_crypto_toolkit)

SQL> @?/rdbms/admin/owminst.plb---------------(建工作空間管理相關(guān)對(duì)象,如dmbs_wm)

SQL> spool off


d、 新建sqlplus屬性和幫助、USERS表空間
SQL> connect system/oracle

SQL> @?/sqlplus/admin/pupbld.sql

SQL> @?/sqlplus/admin/help/hlpbld.sql helpus.sql

SQL> connect /as sysdba

SQL> CREATE TABLESPACE USERS LOGGING DATAFILE '/oracle/app/product/oradata/orcl/users01.dbf' SIZE 1024M REUSE AUTOEXTEND ON NEXT 100m MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

SQL> ALTER DATABASE DEFAULT TABLESPACE USERS;


SQL> execute utl_recomp.recomp_serial();



配置網(wǎng)絡(luò)listener  sqlnet.ora  tnsname.ora


建立和配置EM(省略此步驟):

SQL> @?/sysman/admin/emdrep/sql/emreposcre /oracle/product/10.2 SYSMAN oracle TEMP ON;

SQL> alter user SYSMAN identified by "sysman" account unlock;

SQL> alter user DBSNMP identified by "dbsnmp" account unlock;

SQL> host emca -config dbcontrol db -silent -DB_UNIQUE_NAME ypyhtb -PORT 1521 -EM_HOME /oracle/product/10.2/bin -LISTENER LISTENER -SERVICE_NAME ypythb.LK -SYS_PWD "oracle" -SID ypythb -ORACLE_HOME /oracle/product/10.2 -DBSNMP_PWD "dbsnmp" -HOST "172.19.201.184" -LISTENER_OH /oracle/product/10.2 -LOG_FILE /oradata/ypythb/emConfig.log -SYSMAN_PWD "sysman";




向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI