password file(非必要)
cd $oracle_home/dbs/
ls檢視是否有init.ora
建立密碼檔案:
orapwd
file=orapwsid password=value
例如:orapwd
file=orapwupcrm password=upcrm
這樣建立後的密碼檔案是乙個二進位制檔案
ls 檢視是否建立成功
parameter
file
從oracle9i開始,oracle檢查parameter
file的順序是:
1 spfilesid.ora 二進位制找當前例項的引數檔案
2 spfile.ora 二進位制
3 initsid.ora 文字的
4 init.ora 文字的
建立parameter
file:
vi initsid.ora
例如:vi initupcrm.ora
這時建立的initupcrm.ora檔案可以不寫一些引數[梁鑫成1]
,但是db_name,audit_file_dest必須指定。
#compatible= 11.2.0.4.0 (可先注釋掉)
db_name=upcrm
db_recovery_file_dest_size=1g
streams_pool_size=10485760
然後在相應的目錄下建立dump資料夾
注意:下面的upcrm都是oracle對應的sid
mkdir -p admin/upcrm/adump
mkdir -p admin/upcrm/cdump
mkdir -p oradata/upcrm/
mkdir flash_recovery_area
這時就可以啟動到nomount狀態了
startup nomount;
sga等記憶體空間oracle會根據系統自動分配。
在nomount狀態下,就可以建立database:
create database upcrm
此步驟過後資料庫自動啟動到open狀態
建立資料字典:
手動建庫後的database大多數view是不能檢視的,所以需要再建立資料字典。
在open狀態下執行以下指令碼:
@?/rdbms/admin/catalog 建立系統檢視及語法校驗,否則無法執行sql
@?/rdbms/admin/catproc 建立系統檢視及語法校驗,否則無法執行sql
@$oracle_home/rdbms/admin/owmctab.plb
@$oracle_home/rdbms/admin/owmaggrs.plb
@$oracle_home/rdbms/admin/owmaggrb.plb
檢視資料庫版本:
select * from
product_component_version;
將版本 11.2.0.4.0 貼上至 前文 initupcrm.ora
配置乙個listener。
vi listener.ora
格式:
(description=
(address=(protocol=tcp)(host=dbhost.example.com) (port=1521)))
例如:upcrm =
(description =
(address_list =
(address = (protocol = tcp)(host = localhost)(port = 1521))
)(connect_data =
(service_name = upcrm)))
然後使用lsnrctl工具來啟動和檢視listener
啟動:lsnrctl start
檢視狀態:lsnrctl status
注意:這裡啟動之後並不會馬上就啟動監聽,一般啟動監聽在3-5分鐘左右
登陸到sqlplus下:
sqlplus / as
sysdba;
一、確認是否有users表空間:
select
* from dba_tablespaces;
如果沒有建立users表空間:
create
tablespace users
datafile
autoextend on
next 200m
maxsize 4096m
extent
management local;
二、確認是否有temp臨時表空間(注意這個是臨時表空間temporary)
select
* from dba_tablespaces;
如果沒有建立temp臨時表空間
create
temporary tablespace temp
size 50m
autoextend on
next 50m
maxsize 2048m
extent
management local;
三、把預設表空間設定為users
alter database
default tablespace users;
create
user upcrm identified by upcrm;
grant
dba to upcrm;
shutdown immediate;
startup
mount;
alter
session set sql_trace=true;
alter
system enable restricted session;
alter
system set job_queue_processes=0;
alter
system set aq_tm_processes=0;
alter
database open;
alter
database character set internal_use al32utf8;
alter database character set al32utf8;
Oracle環境搭建
學習oracle的第一步必然是準備好學習資料和搭建oracle 12g資料庫環境 一 在搭建環境的時候,要注意的是 登入sqlplus時,使用的登入命令列如下 1.cmd 2.sqlplus conn orcl orcl as sysdba 使用者名稱和密碼都是orcl,這與配置oracle時有關 ...
環境搭建 二 Python環境搭建
工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...
Oracle開發環境搭建
安裝包 因為個人學習用,所以就安裝伺服器端就可以了,不需要客戶端.一共兩個壓縮檔案,解壓時一起解壓到到乙個資料夾。本人使用的 win32 11gr2 database 1of2,win32 11gr2 database 2of2 軟體按照說明一直安裝就行,沒什麼特殊配置。下面兩處稍微注意下 1.下面...