1. 程式人生 > >oracle 之 手動建庫

oracle 之 手動建庫



1、-- 檢視伺服器 ORA 環境變數情況
[[email protected] ~]$ env|grep ORA
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

2、-- 建立引數檔案
[[email protected] ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/dbs
[[email protected] dbs]$ ls
afiedt.buf hc_testdb.dat lkTESTDB2 spfiletestdb1.ora
hc_boncstb.dat inittestdb1.ora orapwboncstb spfiletestdb2.ora
hc_OMS.dat inittestdb2.ora orapwtestdb1
hc_testdb1.dat lkBONCSTB orapwtestdb2
hc_testdb2.dat lkTESTDB1 spfileboncstb.ora
[

[email protected] dbs]$ touch initqixindb.ora
[[email protected] dbs]$ cat initqixindb.ora

memory_target=17179870000
*.db_name='QIXINDB'
*.processes = 300
*.audit_file_dest='/u01/app/oracle/admin/qixindb/adump'
*.audit_trail ='db'
*.db_block_size=8192
*.db_domain=''
*.db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'
*.db_recovery_file_dest_size=10G
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
*.open_cursors=300
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='undotbs01'
# You may want to ensure that control files are created on separate physical
# devices
*.control_files='/oradata/qixindb/control01.ctl','/oradata/flash_recovery_area_qixindb/qixindb/control02.ctl'
*.compatible ='11.2.0'

3、-- 建立引數檔案及建庫所需目錄
[[email protected] dbs]$ mkdir -p /u01/app/oracle/admin/qixindb/adump
[[email protected] dbs]$ mkdir -p /u01/app/oracle/flash_recovery_area
[[email protected] dbs]$ mkdir -p /oradata/qixindb/
[[email protected] dbs]$ mkdir -p /oradata/flash_recovery_area_qixindb/qixindb/
[[email protected]

dbs]$ mkdir -p /oradata/qixindb/redolog/

4、 -- 登入,啟動資料庫到nomount , 執行手工建庫指令碼
[[email protected] ~]$ sqlplus / as sysdba
Connected to an idle instance.

(11G)[email protected]> startup nomount;
ORACLE instance started.
Total System Global Area 1.7170E+10 bytes
Fixed Size 2260128 bytes
Variable Size 9261024096 bytes
Database Buffers 7851737088 bytes
Redo Buffers 54951936 bytes

(11G)[email protected]> show parameter memory_

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 16448M
memory_target big integer 16448M
shared_memory_address integer 0

(11G)[email protected]>
CREATE DATABASE qixindb
USER SYS IDENTIFIED BY BOnc#oracle123
USER SYSTEM IDENTIFIED BY BOnc#oracle123
LOGFILE GROUP 1 ('/oradata/qixindb/redolog/redo01a.log','/oradata/qixindb/redolog/redo01b.log') SIZE 1G BLOCKSIZE 512,
GROUP 2 ('/oradata/qixindb/redolog/redo02a.log','/oradata/qixindb/redolog/redo02b.log') SIZE 1G BLOCKSIZE 512,
GROUP 3 ('/oradata/qixindb/redolog/redo03a.log','/oradata/qixindb/redolog/redo03b.log') SIZE 1G BLOCKSIZE 512,
GROUP 4 ('/oradata/qixindb/redolog/redo04a.log','/oradata/qixindb/redolog/redo04b.log') SIZE 1G BLOCKSIZE 512,
GROUP 5 ('/oradata/qixindb/redolog/redo05a.log','/oradata/qixindb/redolog/redo05b.log') SIZE 1G BLOCKSIZE 512,
GROUP 6 ('/oradata/qixindb/redolog/redo06a.log','/oradata/qixindb/redolog/redo06b.log') SIZE 1G BLOCKSIZE 512
MAXLOGFILES 15
MAXLOGMEMBERS 3
MAXLOGHISTORY 1
MAXDATAFILES 300
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/oradata/qixindb/system01.dbf' SIZE 8G REUSE
SYSAUX DATAFILE '/oradata/qixindb/sysaux01.dbf' SIZE 8G REUSE
DEFAULT TABLESPACE users
DATAFILE '/oradata/qixindb/users01.dbf'
SIZE 500M REUSE AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE tempts01
TEMPFILE '/oradata/qixindb/temp01.dbf'
SIZE 30G REUSE
UNDO TABLESPACE undotbs01
DATAFILE '/oradata/qixindb/undotbs01.dbf'
SIZE 30G REUSE AUTOEXTEND OFF;

Database created.

(11G)[email protected]> select open_mode from v$database;

OPEN_MODE
--------------------
READ WRITE

(11G)[email protected]> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
(11G)[email protected]> startup;
ORACLE instance started.

Total System Global Area 1.7170E+10 bytes
Fixed Size 2260128 bytes
Variable Size 9261024096 bytes
Database Buffers 7851737088 bytes
Redo Buffers 54951936 bytes
Database mounted.
Database opened.

[[email protected] dbs]$ orapwd file=/u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapwqixindb password=BOnc#oracle123
[[email protected] dbs]$ ll orapwqixindb
-rw-r-----. 1 oracle oinstall 1536 Aug 30 16:09 orapwqixindb

(11G)[email protected]> show parameter pfile

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string

(11G)[email protected]> create spfile from pfile;
File created.

(11G)[email protected]> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

(11G)[email protected]> startup;
ORACLE instance started.
Total System Global Area 1.7170E+10 bytes
Fixed Size 2260128 bytes
Variable Size 9261024096 bytes
Database Buffers 7851737088 bytes
Redo Buffers 54951936 bytes
Database mounted.
Database opened.


-- 建庫完成後,跑三個指令碼

-- sys使用者登入
In SQL*Plus, connect to your Oracle Database instance with the SYSDBA administrative privilege:
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql

-- system使用者登入
In SQL*Plus, connect to your Oracle Database instance as SYSTEM user:
@?/sqlplus/admin/pupbld.sql

相關推薦

oracle 手動

 1、-- 檢視伺服器 ORA 環境變數情況 [[email protected] ~]$ env|grep ORA ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/

Debian 8 下安裝 oracle 11g(手動非ASM)

oracle一直是不支援debian系統的。怎奈領導非要在debian上裝,所以開始。 1.建立目錄及使用者: /usr/sbin/groupadd -g 501 oinstall && /usr/sbin/groupadd -g 502

ocm考試section0手動

#Section0手動建庫 (1)確定例項名 export ORACLE_SID=test (2)建立密碼檔案 orapwd file=orapwtest password=oracle (3)建立pfile cat init.ora|grep -v ^ #|grep -v

手動(未實踐)

add 創建 mit start auto remote proc 建數據庫 rdf 在node1進行如下操作:su - oracle 1)使用vi init11grac.ora創建pifle,內容如下: *.audit_file_dest=‘/u01/app/oracle

圖文並茂- 12C RAC的安裝(三) : Oracle 安裝及

接前面的,接下來安裝Oracle 軟體,並建庫。 下圖中,自檢的一些問題,可以忽略,主要原因為swap設定較小,生產環境建議按照官方文件設定swap,中間兩項,主要原因為使用了/etc/hosts,而不是使用了DNS。第一項第四

oracle 獲取表ddl語句

第一種方法是使用工具,如: pl/sql developer,在【工具】--【匯出使用者物件】出現就可以得到建表指令碼。 第二種方法是,sql語句。 DBMS_METADATA.GET_DDL包可以得到資料庫的物件的ddl指令碼。如下(SQLPLUS中執行):  1.得 到

Linux 安裝 Oracle 11g——手工(RAC)

 建立目錄mkdir -p /u01/app/oracle/admin/orcl/adump編輯引數檔案*.memory_target=512m*.audit_file_dest='/u01/ap

ORACLE 11G 手工

 原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究版權法律責任。 第一步:目錄 --資料庫檔案目錄 $ cd $ORACLE_BASE/oradata $

Oracle進階學習數據

oracle 用戶 表空間 實例名 寫在前面: Oracle在創建用戶的時候默認使用的表空間為User,我們一般不建議這樣做,因為默認表空間的大小是固定的,如果我們創建的所有用戶都使用默認的表空間會導致表空間空間不足,會導致指向User表空間的所有用戶無法正常使用,聽起來是多麽可怕的一件

[轉] Oracle學習數據(新建實例)

bsp 32位 word src 親測 模式 chm 數據庫實例 test 由於項目需求,在本機中開發,需要新建oracle數據庫實例,親測可以。 出處:http://blog.csdn.NET/luiseradl/article/details/6972217

EntityFramework數據以及表基本創(一)

令行 代碼 client 建數據庫 通過 ted ble 另一個 www 前言 之前有學過EF一段時間那時EF才4.0似乎還不太穩定,而現在EF都已7.0版本,同時AspNet Identity都與此大有關聯,看來是大勢所趨於是開始學習EF,在學EF過程中也遇到一些小問題,

ORACLE 過程總結

sel index auto 索引表 建表 arch 命名 需要 select 1,忘記sys密碼 打開CMD命令窗口,執行以下操作: 1,SQLPLUS /NOLOG; 2, 3,CONNECT / AS SYSDBA 4, 5,ALTER USER SYS ID

oracle 11g rac dbca時提示創監聽

oracle 監聽 listener oracle rac Oracle 11g rac dbca建庫時提示創建監聽在安裝oracle 11g rac時,使用dbca建庫的過程中提示需要創建監聽:Default Listener "LISTENER" is not configured in

Greenplum中定義數據對象與管理模式

定義數據 多個 sql master help valid border man -m 創建與管理模式 概述:DB內組織對象的一種邏輯結構。一個DB內能夠有多個模式。在未指定模式時默認放置在public中。能夠通過”\dn”方式查看數據庫中現有模式。

Git使用(二)版本

pwd spa utf ons 輸入 mit 文本文件 bsp commit 1、安裝完成後,在開始菜單裏找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說明Git安裝成功! 安裝完成後,還需要最後一步設置,在命令行輸入: $ git co

Oracle 12c 創新的數據實例、用戶

cal mount rpo pac cnblogs nbsp https 登錄 login 前提:安裝好了Oracle 12c數據庫,已有一個數據庫實例xe,登錄用戶/密碼:system/oralce 我用的是docker安裝的Oracle 12c的實例: docker

數據優化索引

索引 sql 楊書凡 索引提供指針以指向存儲在表中指定列的數據,然後根據指定的次序排列這些指針,在根據指針到達包含該值的行什麽是索引 數據庫中的索引和數據的目錄相似,利用目錄快速查找所需的信息。在數據庫中,索引是某個表中一列或者若幹列值的集合,以及物流標識這些值的數據頁的邏輯指針清單

數據優化視圖

視圖 數據庫 view sql 楊書凡 視圖是保存在數據庫中的SELECT查詢,可在視圖上執行SELECT語句的大多數命令。創建視圖的原因有兩個:一是出於安全考慮,用戶不必看到整個數據庫結構,而隱藏部分數據;二是符合用戶日常業務邏輯,使其對數據更容易理解什麽是視圖? 視圖是

數據優化存儲過程、觸發器

存儲過程 觸發器 sql 數據庫 楊書凡 存儲過程可加快查詢的執行速度,提高訪問數據的速度,幫助實現模塊化編程,保存一致性,提高安全性。觸發器是在對表進行插入、更新、刪除操作時自動執行的存儲過程,通常用於強制業務規則。一、存儲過程1. 為什麽需要存儲過程 從客戶端通過網絡向服

oracle 12c創可插拔數據(PDB)及用戶

因此 shutdown 多少 lob from 如果 name 有用 大小寫 由於oracle 12c使用了CDB-PDB架構,類似於docker,在container-db內可以加載多個pluggable-db,因此安裝後需要額外配置才能使用。 一、修改listene