當前位置:首頁 » 存儲配置 » oracle資料庫如何配置實例

oracle資料庫如何配置實例

發布時間: 2023-01-18 00:54:11

❶ oracle11g2r 怎麼配置新的資料庫實例

操作順序如下:
1.創建實例啟動用的參數文件。在程序默認的參數文件里修改即可:重命名規則 initSID.ora
/u01/oracle/proct/11.2.0/db_1/dbs/ 下,目錄盡量使用絕對路徑,採用ORACLE_BASE等環境變數有可能報錯。
例 initcrm.ora
db_name='crm' --修改
#memory_target=500m --注釋掉
sga_target=200m --添加
pga_aggregate_target=60m --添加
processes = 150
audit_file_dest='/u01/oracle/admin/crm/amp' --建立目錄
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/oracle/flash_recovery_area' --建立目錄
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/oracle' ---修改
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'

❷ plsql如何配置連接oracle資料庫

plsql如何配置連接oracle資料庫,具體操作方法如下:

1、首先我們打開PLSQL,點取消進去進入資料庫。

❸ oracle怎麼創建資料庫實例

資料庫實例創建步驟:
1.通過運行Oracle Database Configuration Assistant 創建、配置、或刪除資料庫; 2.用命令行的方式建立資料庫
3.通過運行自定義的批處理腳本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))來創建 1.通過運行Oracle Database Configuration Assistant 創建、配置、或刪除資料庫; (C:oracleora81binlaunch.exe c:oracleora81assistantsdbca DBAssist.cl)
建議不熟悉創建過程的DBA使用該方法,只需要根據選項「下一步」進行配置,最後生成資料庫的創建腳本(建議保留),或者直接創建資料庫; 優點:GUI方法使用方便; 缺點:不過創建過程有些慢; 2.用命令行的方式建立資料庫 CONNECT / AS SYSDBA
STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01.dbf' SIZE 100M LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log', '/u02/oracle/testOrcl/redo1b.log') SIZE 500K, GROUP2 ('/u01/oracle/testOrcl/redo1a.log', '/u02/oracle/testOrcl/redo1b.log') SIZE 500K CHARACTER SET ZHS16CGB231280; --將資料庫直接從未建置狀態轉換到打開狀態 ALTER DATABASE OPEN;
--刪除資料庫(Dropping a Database) SPOOL C:DROP_DATABASE.BAT
SELECT 'DEL '||NAME 刪除資料庫相關數據文件 FROM V$DATAFILE; SELECT 'DEL '||MEMBER 刪除數據重構日誌文件 FROM V$LOGFILE; SPOOL OFF;
優點:可以熟悉創建指令,創建原理; 缺點:配置簡單,要求熟記命令行指令;
3.通過運行自定義的批處理腳本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))來創建 --create_ORACLE_SID.bat set ORACLE_SID= ORACLE_SID.
del C:ORACLE8IdatabasepwdORACLE_SID.ora
C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual -pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora
C:ORACLE8Ibinsvrmgrl @C:_SIDrun.sql C:ORACLE8Ibinsvrmgrl @C:_SIDrun1.sql C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto --ORACLE_SIDrun.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb set echo on

var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);

void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!e.complete&&e.addEventListener("load",o,!1):e.attachEvent&&e.attachEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("speed.set",{fsItems:i,fs:a})}(window,document);

connect INTERNAL/oracle
startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora CREATE DATABASE ORACLE_SID
LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K, 'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXLOGHISTORY 1
DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE MAXDATAFILES 254 MAXINSTANCES 1
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET ZHT16BIG5; spool off
--ORACLE_SIDrun1.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1 set echo on
connect INTERNAL/oracle
ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON; CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K); ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
REM ********** TABLESPACE FOR ROLLBACK **********
CREATE TABLESPACE RBS DATAFILE 'C:ORACLE8IoradataORACLE_SIDrbs01.dbf' SIZE 12M REUSE DEFAULT STORAGE ( INITIAL 1024K NEXT 1024K MINEXTENTS 2 MAXEXTENTS 121 PCTINCREASE 0); ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDrbs01.dbf' AUTOEXTEND ON; REM ********** ALTER SYSTEM TABLESPACE ********* ALTER TABLESPACE SYSTEM
DEFAULT STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 1 MAXEXTENTS 300 PCTINCREASE 1); REM ********** TABLESPACE FOR USER **********
CREATE TABLESPACE USERS DATAFILE 'C:ORACLE8IoradataORACLE_SIDusers01.dbf' SIZE 3M REUSE DEFAULT STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDusers01.dbf' AUTOEXTEND ON; REM ********** TABLESPACE FOR TEMPORARY **********
CREATE TABLESPACE TEMP DATAFILE 'C:ORACLE8IoradataORACLE_SIDtemp01.dbf' SIZE 50M REUSE DEFAULT STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 0) TEMPORARY;
ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDtemp01.dbf' AUTOEXTEND ON; REM ********** TABLESPACE FOR INDEX **********
CREATE TABLESPACE INDX DATAFILE 'C:ORACLE8IoradataORACLE_SIDindx01.dbf' SIZE 10M REUSE DEFAULT STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDindx01.dbf' AUTOEXTEND ON;

var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120;

REM ********** TABLESPACE FOR OEM_REPOSITORY **********
CREATE TABLESPACE OEM_REPOSITORY DATAFILE 'C:ORACLE8IoradataORACLE_SIDoemrep01.dbf' SIZE 5M REUSE
AUTOEXTEND ON NEXT 25M MAXSIZE 80M MINIMUM EXTENT 128K
DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);
CREATE PUBLIC ROLLBACK SEGMENT RB0 TABLESPACE RBS STORAGE (INITIAL 100K NEXT 250K);
CREATE PUBLIC ROLLBACK SEGMENT RB1 TABLESPACE RBS STORAGE (INITIAL 100K NEXT 250K); ALTER ROLLBACK SEGMENT "RB0" ONLINE; ALTER ROLLBACK SEGMENT "RB1" ONLINE; alter user sys temporary tablespace TEMP; @C:ORACLE8IRdbmsadmincatalog.sql; @C:ORACLE8IRdbmsadmincatexp7.sql @C:ORACLE8IRdbmsadmincatproc.sql @C:ORACLE8IRdbmsadmincaths.sql connect system/manager @C:ORACLE8Idbspupbld.sql connect INTERNAL/oracle
@C:ORACLE8IRdbmsadminscott.sql connect INTERNAL/oracle
@C:ORACLE8IRdbmsadmindemo.sql connect INTERNAL/oracle
alter rollback segment "SYSROL" offline; spool off

❹ oracle怎麼創建資料庫實例

從Windows桌面執行「開始」→「程序」→「Oracle - <ORACLE_HOME_NAME>」→「配置和移置工具」→「Database Configuration Assistant」命令,打開Database Configuration Assistant對話框的歡迎界面,單擊該界面中的「下一步」按鈕

啟用「創建資料庫」選項,單擊「下一步」按鈕,進入「步驟2:資料庫模板」界面

啟用「一般用途或事務處理」選項,單擊「下一步」按鈕,進入「步驟3:資料庫標識」界面

在「步驟3:資料庫標識」界面中設置新資料庫的全局資料庫名,這里設置為myorcl,而資料庫實例名(SID)默認與全局資料庫名相同,也為myorcl
設置好口令後,單擊「下一步」按鈕,進入「步驟6:存儲選項」界面,在該界面中啟用「文件系統」選項

單擊「下一步」按鈕,進入「步驟7:資料庫文件所在位置」界面。設置好存儲位置後,單擊「下一步」按鈕,進入「步驟8

¤採用默認設置,單擊「下一步」按鈕,進入「步驟9:資料庫內容」界面,該界面中可以對示例方案及定製腳本進行配置。採用默認設置,單擊「下一步」按鈕,進入「步驟10:初始化參數」界面,該界面中可以對內存、調整大小、字元集和連接模式進行配置。採用默認設置,單擊「下一步」按鈕,進入「步驟11:安全設置」界面,在該界面中採用默認設置,即啟用「保留增強的11g默認安全設置」選項。¤單擊「下一步」按鈕,進入「步驟 12:自動維護任務」界面,在該界面中選擇「啟用自動維護任務」選項。
單擊「下一步」按鈕,進入「步驟13:資料庫存儲」界面,在該界面中可以指定資料庫的存儲參數,單擊「下一步」按鈕,進入「步驟14:創建選項」界面

9
單擊「完成」按鈕,在彈出的「確認」對話框中單擊「確定」按鈕,即可開始新資料庫的創建

❺ Oracle資料庫怎麼添加新的實例

1.資料庫mybooks的創建。我用的是Oracle資料庫創建了mybooks資料庫,裡面含有books,lendRecord,returnRecord,users四個表格(在Oracle資料庫中,表空間與數據文件之間的關系十分密切,這二者相互依存,也就是說,創建表空間必須創建數據文件,增加數據文件時也必須指定表空間);到這里我不得不吐槽一下創建數據的時候的悲傷;第一步,因為可能裝SQLdeveloper出現了一點問題,導致我不能連上Oracle,只能用搓逼的sqlplus寫入sql命令,勉勉強強創建了一個資料庫實例,接下來,本渣渣開始用select tablespace_name from user_tablespaces查看mybooks裡面的DBF文件,(因為渣渣認為 .DBF後綴的就是表空間的名稱,還有就是,我連接的資料庫實例是用system/******連接的是oracle默認的orcl資料庫實例

❻ oracle怎麼創建資料庫實例

oracle手動創建資料庫步驟如下所示:
1.編寫初始化參數文件
2.設置操作系統環境變數
3.創建實例
4.以管理員身份連接資料庫
5.啟動實例
6.create
database
創建資料庫
7.運行數據字典腳本
8.Oracle的網路配置
(客戶端連接到服務端)
初始化參數文件
從%ORACLE_HOME%\admin\sample\pfile從復制initsmpl.ora文件,並黏貼到$ORACLE_HOME%\database目錄下,改名為init<sid>假設改為initzhouyt.ora.(init為文本文件)
對initzhouyt.ora內容進行修改
新增參數
*
instance_name=zhouyt
*
db_domain=h.e.cn
修改參數
*
db_name=zhouyt
*
db_block_size=8192(8kM)
*
remote_login_passwordfile=exclusive
操作系統環境變數
設置操作系統環境變數oracle_sid指向資料庫實例的名稱
set
oracle_sid=zhouyt
該命令在window
dos窗口下只對當前有效,當關閉窗口則失效,想要一直有效,則需要在系統環境變數中修改
創建實例
實用工具oradim使用
在DOS窗口輸入命令
oradim
-new
-sid
zhouyt
-intpwd
sys123(sys的密碼,sys是管理員)
-startmode
auto
sid是Oracle在操作系統中的「身份證號碼」
管理員身份連接資料庫
sqlplus實用工具登錄資料庫
在DOS命令輸入sqlplus/nolog
只是登錄狀態
以資料庫管理員身份連接資料庫
在上面的基礎上輸入命令
connect
sys/sys123
as
sysdba
因為以
資料庫管理員身份
登錄可以
安裝資料庫
啟動實例
將文本初始化參數文件pfile轉化為二進制初始化參數文件spfile
因為資料庫啟動需要找到配置文件,默認尋找二進制文件,也可以手動啟動文本文件,那這一步就不需要了
輸入命令
create
spfile
from
pfile;
(將會報錯,因為文本文件比較老相對於Oracle
10g),
這個時候我們需要修改配置文件initzhouyt.ora
這個時候在%ORACLE_HOME%\database文件下會生成SPFILEZHOUYT.ora文件
以nomount形式啟動實例
命令
startup
nomount,將會出現錯誤,當我們按照提示修改文本文件以後,如果我們還是按照startup
nomount來啟動的話,我們要生成相應的二進制文件來覆蓋舊的二進制文件
並注釋%seed_control%
create
databae
創建資料庫
創建資料庫腳本
三個文件
控制文件
數據文件
重做日誌文件
create
database
zhouyt
datafile
'C:\oracle\proct\10.2.0\db_2\zhouyt\system_01.dbf'
size
100m
Autoextend
on
next
10m
maxsize
unlimited
sysaux
datafile
'C:\oracle\proct\10.2.0\db_2\zhouyt\systemaux_01.dbf'
size
60m
Autoextend
on
next
10m
maxsize
unlimited
logfile
group
1
('C:\oracle\proct\10.2.0\db_2\zhouyt\log_1_01.rdo')
size
10m,
group
2
('C:\oracle\proct\10.2.0\db_2\zhouyt\log_2_01.rdo')
size
10m
character
set
zhs16gbk;
需要確保目錄文件"db_2\zhouyt"存在
生成兩個數據文件和兩個重做日誌文件,那麼控制文件呢?
運行數據字典腳本
__資料庫創建後,系統會生成兩個管理員用戶sys和system
運行3個數據字典腳本
catalog.sql
創建系統常用的數據字典視圖和同義詞
(sys登錄);
catproc.sql
建立PL/SQL功能的使用環境,還創建幾個PL/SQL包用於擴展RDBMS功能
(sys登錄);
pupbld.sql
使用SQL*PLUS環境時需要
(system登錄)
在命令行輸入@
加腳本文件的絕對路徑
第二個腳本過程和第一個一樣
執行第三個腳本需要切換到system用戶
connect
system/manager
@
C:\oracle\proct\10.2.0\db_2\sqlplus\admin\pupbld.sql
創建scott模式
@
C:\oracle\proct\10.2.0\db_2\RDBMS\ADMIN\scott.sql

❼ oracle資料庫中有2個實例,監聽怎麼配置

環境 centos 5.4 + oracle 10g r2
已有實例 xxxio 和監聽listener 埠1521
現又新建實例 xxxdb 監聽名稱listener02 埠 1522實現 listener02 只載入實例 xxxdb
1.創建資料庫 實例名xxxdb
2.netca 創建監聽 listener02 埠1522
3.配置listener.ora 如下
# listener.ora Network Configuration File: /u01/app/oracle/proct/10g//network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = xxxio)
(ORACLE_HOME = /u01/app/oracle/proct/10g/)(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = +ASM)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
(SID_DESC =
(SID_NAME = xxxdb)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
)
SID_LIST_LISTENER02 =
(SID_LIST =
(SID_DESC =
(SID_NAME = xxxdb)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))
)
LISTENER02 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1522)))
)
說明 : 自己在配置過程中也遇到了好多問題 ,最後通過查看資料和實際測試 證明上述的配置是正確的1.首先用netca創建 listener02 後 會在配置文件listener.ora中 生成如下的信息 。這說明一個監聽創建成功。
可以啟動 、關閉 。但是沒有載入實例。
LISTENER02 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1522)))
)
2.在配置文件listener.ora 中加入如下信息 ,才能將實例xxxdb 載入到監聽 listener02中 實現 各盡其職SID_LIST_LISTENER02 = --這的命名是SID_LIST_監聽名(SID_LIST =
(SID_DESC =
(SID_NAME = xxxdb)
(ORACLE_HOME = /u01/app/oracle/proct/10g/))
)

❽ oracle怎麼配置資料庫

假設資料庫所在伺服器IP地址:192.168.0.1
資料庫實例名為:ora92
用戶名:umap
密碼:umap
第一步打開配置程序
位於:程序-->Oracle - OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant ;
第二步:選擇配置項:
打開程序後,出現的界面中有四個選項, 分別為(1)監聽程序配置,(2)命名方法配置,(3)本地NET服務名配置,(4)目錄使用配置. 這里我們選擇第3個,點下一步
第三步:根據需要選擇操作內容,是添加還是對以前的配置進行修改或刪除;
第四步:根據您要連接的Oracle數據據庫版本選擇, 這里我們選擇Oracle8i或更高版本資料庫或服務;
第五步:服務名,輸入示例中的實例名;
第六步:選擇TCP;
第七步:主機名:輸入示例中的IP地址; 使用默認埠1521;
第八步:使用您的登錄帳戶與密碼進行連接測試
「ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務」的解決方法
ORA-12154:TNS:無法處理服務名
解決方案:
1.服務是否打開
2.監聽是否打開
3.C:\oracle\ora92\network\admin目錄下tnsnames.ora文件中是否有你建的庫名和主機名
比如:
AA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.144.100.89)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = AA)
)
)
SQL SERVER連接oracle資料庫幾種方法2010年08月27日星期五 09:35 P.M.--1 方式
--查詢oracle資料庫中的表
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS
舉一反三:在查詢分析器中輸入:
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=ORCL;User ID=SYSTEM;Password=manager'
)..HKDY.S_HD_HKDY
--在sqlserver中創建與oracle資料庫中的表同名的表
select * into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select * from JOBS
--2、方式
--在master資料庫中查看已經存在的鏈接伺服器
select * from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false,'sa', 'daimin', 'daimin'
--要在企業管理器內指定登錄帳號
exec sp_dropserver GE160
select * from GE160..DAIMIN.JOBS
delete from GE160..DAIMIN.JOBS
--備註:引用ORACLE伺服器上的表時,用戶名稱與表名一定要大寫字母。
SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROMDAIMIN.JOBS')
--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID
--4、方式 ODBC
--ODBC方式比較好辦
SELECT A.*
FROMOPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數據源名
DAIMIN.JOBS) AS A
ORDER BY A.JOB_ID

❾ oracle資料庫怎麼配置多實例

假設:oracle安裝目錄 D:\oracle
資料庫的實例名 XXX
內存配置步驟:
1)打開dos,運行
D:\oracle> sqlplus /nolog
SQL> connect / as sysdba
SQL> create pfile from spfile;
SQL> shutdown immediate
SQL> exit
2)打開文件D:\oracle\ora92\database\INITXXX.ORA
修改以下值並保存:
*.db_cache_size=819m
*.shared_pool_size=256m
*.pga_aggregate_target=256m
*.large_pool_size=64m
*.java_pool_size=64m
3)刪除文件D:\oracle\ora92\database\SPFILEXXX.ORA
4)打開dos,運行
D:\oracle> sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
SQL> create spfile from pfile;
SQL> exit

熱點內容
愛奇藝緩存廣告 發布:2025-07-21 15:56:49 瀏覽:550
vb操作access資料庫 發布:2025-07-21 15:39:24 瀏覽:246
python建立列表 發布:2025-07-21 15:39:23 瀏覽:359
文件上傳命名 發布:2025-07-21 15:23:29 瀏覽:455
il反編譯器 發布:2025-07-21 15:04:16 瀏覽:104
資料庫的歸檔日誌 發布:2025-07-21 14:58:42 瀏覽:599
網路參數設置的伺服器地址 發布:2025-07-21 14:47:03 瀏覽:868
stringapijava 發布:2025-07-21 14:39:56 瀏覽:530
吃雞國際服體驗服如何換伺服器 發布:2025-07-21 14:24:58 瀏覽:510
客戶資料庫建立 發布:2025-07-21 14:13:20 瀏覽:303