oracle 11g 手動建庫

2021-07-08 19:48:21 字數 2202 閱讀 3206

由於命令部分加顏色會亂,所以有一些重點需要修改的地方我做的筆記並截圖,放在文章最後。)

安裝資料庫軟體並設定環境變數就不說了

建立密碼檔案

$ cd $oracle_home/dbs

$ orapwd file=orapwdprod1 password=oracle

建立引數檔案

$ cd $oracle_home/dbs

$ cat init.ora |grep -v ^# |grep -v ^$ >initprod1.orp

$ vi initprod1.orp

db_name='prod1'

memory_target=1g

processes = 150

audit_trail ='db'

db_block_size=8192

db_domain=''

db_recovery_file_dest_size=2g

dispatchers='(protocol=tcp) (service=prod1xdb)'

open_cursors=300

remote_login_passwordfile='exclusive'

undo_tablespace='undotbs1'

compatible ='11.2.0'

建立目錄

設定edit呼叫vi(以下設定為永久生效)(臨時可用ed _define=vim)

編輯glogin並新增一下行

$ vi $oracle_home/sqlplus/admin/glogin.sql

define _editor = vi

啟動資料庫到nomount狀態

$ export oracle_sid=prod1

$ sqlplus / as sysdba

sql> startup nomount

sql> select * from dual;

清空然後新增一下內容並更改(建立建庫指令碼並執行)

sql> ed

create database prod1

user sys identified by sys_password

user system identified by system_password

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

/

執行

sql> /

database created.

建立資料字典

sql> @?/rdbms/admin/catalog.sql
建立內部包

sql> @?/rdbms/admin/catproc.sql
執行pupbld指令碼

sql> @?/sqlplus/admin/pupbld.sql
至此建立ok

建立建庫指令碼部分

oracle11g 手工建庫

官方文件檢視路徑 database administration administrator s guide 2 creating and configuring an oracle database step 1 specify an instance identifier sid oracle ...

如何手動解除安裝oracle 11G

1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer 卸裝所有oracle產品,但universal installer本身不能被刪除 5...

oracle手動 建庫 ORACLE 手動建庫

oracle 手動建庫 oracle10gr2手動建庫大致分為以下幾個步驟 編輯.bash profile檔案,設定環境變數 建立所需目錄結構 建立初始化引數檔案 執行建庫指令碼 下面以建立test資料庫為例 1 編輯.bash profile檔案,新增oracle sid環境變數 在.bash p...