oracle 環境搭建二)

2022-02-03 17:17:34 字數 3365 閱讀 8064

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.下面...