手工建立oracle資料庫:
首先執行xmanager passive
oracle使用者執行: export display=192.168.18.3:0.0
dbca刪除資料庫
#開始手動建庫
思路: 我們通過例項去訪問oracle資料庫,首先需要啟動例項到nomount.這個過程需要引數檔案.所以我們首先構造一下pfile.
第一步構造pfile
安裝好資料庫軟體後,在$oracle_hoem/dbs 下面會有乙個init.ora的檔案,利用下面命令建立你的pfile.
[oracle@oracle dbs]$ more init.ora |grep -v ^#| grep -v ^$ > initlfn.ora
[oracle@oracle dbs]$ more initlfn.ora
db_name='orcl'
memory_target=1g
processes = 150
audit_file_dest='/admin/orcl/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/flash_recovery_area'
db_recovery_file_dest_size=2g
diagnostic_dest=''
dispatchers='(protocol=tcp) (service=orclxdb)'
open_cursors=300
remote_login_passwordfile='exclusive'
undo_tablespace='undotbs1'
control_files = (ora_control1, ora_control2)
compatible ='11.2.0'
替換相應的引數 db_name 控制檔名稱
在vi模式下有技巧完成以上替換.進入末行模式
細心檢查每個引數. undo_tablespace name 和控制檔案是區分01 02的.
[oracle@oracle dbs]$ vi initlfn.ora
db_name='lfn'
memory_target=1g
processes = 150
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest_size=2g
dispatchers='(protocol=tcp) (service=lfnxdb)'
open_cursors=300
remote_login_passwordfile='exclusive'
undo_tablespace='undotbs1'
compatible ='11.2.0'
第二步:編輯環境變數
vi .bash_profile
export oracle_home=$oracle_base/product/11.2.0/dbhome_1
export oracle_sid=lfn
export path=$oracle_home/bin:$path
. .bash_profile
進入sqlplus sqlplus 是在作業系統層面訪問資料庫.需要在環境變數中設定oracle_sid=lfn
create spfile from pfile;
startup nomount;
準備create database 語句
create database lfn
user sys identified by oracle
user system identified by oracle
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 100
character set al32utf8
national character set al16utf16
extent management local
default tablespace users
size 500m reuse autoextend on maxsize unlimited
default temporary tablespace tempts1
size 20m reuse
undo tablespace undotbs1
size 200m reuse autoextend on maxsize unlimited;
建庫完成後需要在修飾一下:
執行兩個指令碼 @?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
sys@lfn>select * from v$version;
oracle database 11g enterprise edition release 11.2.0.3.0 - production
pl/sql release 11.2.0.3.0 - production
core 11.2.0.3.0 production
tns for linux: version 11.2.0.3.0 - production
nlsrtl version 11.2.0.3.0 - production
sys@lfn>
Linux下手工建立Oracle資料庫
oracle資料庫主要有instance和database組成。只要把spfile建立好,instance基本就可以啟動了,剩下就把database的三大檔案 控制檔案 資料檔案 日誌檔案 建立好,最後進行一些善後處理,基本就完成了建立工作。所以我把建立資料庫總結為乙個變數 兩個檔案,三條語句,外加...
Linux下手工建立Oracle資料庫
oracle資料庫主要有instance和database組成。只要把spfile建立好,instance基本就可以啟動了,剩下就把database的三大檔案 控制檔案 資料檔案 日誌檔案 建立好,最後進行一些善後處理,基本就完成了建立工作。所以我把建立資料庫總結為乙個變數 兩個檔案,三條語句,外加...
手工建立Oracle10g 資料庫
剛剛見好庫,參考了好多文章,都是比較凌亂的,版本各異,自己總結如下。redhat ws3 oracle10g release 2 oracle10gr2下手動建立資料庫 su oracle 1 設定系統環境變數 oracle home home oracle product 10.2.0 oracl...