導航:首頁 > 編程系統 > linuxoracle配置

linuxoracle配置

發布時間:2023-04-25 20:16:20

linux 下怎麼查看資料庫oracle的具體的配置

1、連接上相應的linux主機,進入到等笑液者待碰薯輸入shell指令的linux命令行狀態下。

2、在命令行下輸入shell指令:whereisoracle。

3、最後,按下回車鍵執行埋渣shell指令,此時會看到資料庫oracle的具體位置被列印了出來。

Ⅱ 怎樣在linux上配置oracle 11g 資料庫開機自啟動

root用戶登陸
編輯/etc/init.d/oracle文件,輸入以下內容(修改自己的ORACLE_BASE)
#!/bin/bash
# For RedHat and cousins:
# chkconfig: 2345 40 40
# description:
# processname:
# For SuSE and cousins
### BEGIN INIT INFO
# Provides: probe
# Required-Start: $syslog $remote_fs
# Should-Start: sendmail
# Required-Stop: $syslog $remote_fs
# Should-Stop: sendmail
# Default-Start: 2 3 5
# Default-Stop:
# Short-Description:
# Description:
# X-UnitedLinux-Default-Enabled: yes
### END INIT INFO
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_USER=oracle
export ORACLE_SID=dbbha
# see how we are called:
case $1 in
start)
su - "$ORACLE_USER"<<EOO
lsnrctl start
sqlplus /nolog<<EOS
connect / as sysdba
startup
EOS
emctl start dbconsole
EOO
touch /var/lock/subsys/$scriptname
;;
stop)
su - "$ORACLE_USER"<<EOO
lsnrctl stop
sqlplus /nolog<<EOS
connect / as sysdba
shutdown immediate
EOS
emctl stop dbconsole
EOO
rm -f /var/lock/subsys/scriptname
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac

設置oracle文件屬性:
linux-udly:~ # chown root.root /etc/init.d/oracle
linux-udly:~ # chmod 755 /etc/init.d/oracle
linux-udly:~ #

配置oracle服務
linux-udly:~ # service oracle start (啟動oracle服務)
linux-udly:~ # chkconfig oracle on (配置該服務系統重啟後有效)

Ⅲ 怎麼在linux中配置oracle的環境變數

在oracle家目錄下的.bash_profile中配置,比如export ORACLE_BASE=/u01/app/oracle。

Ⅳ linux下配置Oracle出現問題

1、你先確定linux系統版本,按文檔安裝oracle依賴包。例如gcc/glibc/lio/libstdc/libgcc/openmotif/compat-libstdc/elfutils-libelf/compat-libstdc
2、准備系統環境參數,創建oracle分組及用戶,修改系統文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
3、靜默方式安裝oracle資料庫
./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
4、創建實例
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不啟動em)
增加-emConfiguration none(啟動em)
dbca靜默刪除資料庫
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
5、啟動監聽lsnrctl start;
6、啟動資料庫
sqlplus /nolog
SQL>conn /as sysdba
SQL>startup;
7、關閉資料庫
sqlplus /nolog
SQL>conn /as sysdba
SQL>shutdown immediate
8、netca是創建listener.ora或tnsnames.ora的工具,這兩個文件手動編輯或創建即可,沒有也不影響資料庫啟動。不需要藉助此命令。

Ⅳ 如何在Linux中設置開機自動啟動oracle

對於LINUX 操作系統 有很多技術知識是我們需要學習的。這里我就給大家介紹Linux中設置oracle開機自動啟動的 方法 。一起來看看吧。

Linux中設置oracle開機自動啟動山虧的方法

在terminal中切換到root用戶

查看/etc/oratab文件的內容,其內容如下

[root@golonglee ~]# cat /etc/oratab | grep -v ^$

#

渣哪# This file is used by ORACLE utilities. It is created by root.sh

# and updated by the Database Configuration Assistant when creating

# a database.

# A colon, ':', is used as the field terminator. A new line terminates

# the entry. Lines beginning with a pound sign, '#', are comments.

#

# Entries are of the form:

# $ORACLE_SID:$ORACLE_HOME::

#

# The first and second fields are the system identifier and home

# directory of the database respectively. The third filed indicates

# to the dbstart utility that the database should , "Y", or should not,

# "N", be brought up at system boot time.

#

# Multiple entries with the same $ORACLE_SID are not allowed.

#

#

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N

使用命令vi /etc/oratab編輯文件/etc/oratab,在最後添加如下內容

##### what I have written is as following

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:Y

#####Finished wrote in 2015-12-24

說明:/home/oracle/app/oracle/proct/11.2.0/dbhome_1為oracle的安裝目錄,要根據實際情況進行修改。

(注意:圖中我用紅色標記的N要改成Y)

找到最後的內容

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N

復制該行oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N並注釋掉

粘貼該行,並將該行

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N最後的N

改為Y

最後按2次ESC鍵,並輸如唯碼入:wq並按下enter保存,退出

使用命令vi /etc/rc.d/rc.local編輯rc.local文件,添加如下內容

##### what I have written is as following

su oracle -lc "/home/oracle/app/oracle/proct/11.2.0/dbhome_1/bin/lsnrctl start"

su oracle -lc /home/oracle/app/oracle/proct/11.2.0/dbhome_1/bin/dbstart

#####Finished wrote in 2015-12-24

說明:因為第一行命令中有空格所以用雙引號(英文的雙引號)

/home/oracle/app/oracle/proct/11.2.0/dbhome_1為oracle的安裝目錄,要根據實際情況進行修改。

最後按2次ESC鍵,並輸入:wq並按下enter保存,退出,重啟機器,驗證成功。

是不是很簡單呢~快跟著我一起學習吧!!!如果覺得這篇 文章 不錯的話就給我點一個贊吧。

Ⅵ windows下oracle客戶端連接linux下伺服器,如何配置

首先在Linux本地,用sqlplus連,測試服務是否啟動。x0dx0a注意:不要連localhost,而必循連磨鄭向外提供服務的那個IP。x0dx0a如果沒連通,那就是本地服務有問題。先用sqlplus的sysdba的模式連上去,看看實例啟橘世動是否正常;再看看listener是否啟動(lsnctl start)。x0dx0ax0dx0a然後,在windows下,用telnet 1521(默認埠),測試是否能連上oracle服務。x0dx0a如果連不上,檢查一下網路是否通(ping);網路通的話,再檢查一下linux的防火牆是不是開放訪問許可權了。x0dx0ax0dx0a最後,在oracle Net Configuration Assistant里配置相應的,IP地址、資料庫實例的服務名、用圓游肢戶/口令。x0dx0ax0dx0a這再不通就怪了。

Ⅶ Linux下Oracle10

DataGuard 雙節點 node node

在node 上配置網路 包括 網卡mac地址 ip dns名 並測試網路

在node 上 運行終端terminal命令——env |grep PATH

在node 上創建資料庫 選擇 特殊資料庫 類型

在node 上 運行終端terminal命令——env |grep ORA全局資料庫名要和配置文件里的oracle_sid設置的同名

在node 上不設置默認歸檔日誌 alter system set db_recovery_file_dest= scope=spfile 同時需要啟用arch日誌進程 並兆前手工創建歸檔日誌目錄及路徑(mkdir p /u /app/arch 在DBCA上添加相關歸檔路徑/u /app/arch)

注意事項 族備清 在更換默認歸檔路徑後 不會立即生效 應重新生成spfile文件

create spfile= from pfile

創建資料庫開始——結束完成後

在node 上 運行終端命令——ps ef 查看進程 出現oracle相關服務進程注意 /etc/hosts 查看id IP 在/etc/hosts下node 和node 都需配置為主機設置快捷方式

ca(dbca) ——netmgr & 也可以主資料庫

創建listener

查看listener——在/oracle下執行cd neork/admin/

裡面有個 listener ora文件編輯文件

命令 vi listener ora

ca配置tnsname ora node 和node 都需配置(連接後台服務的)

注意 在從庫上面也滾雹要在建立一個一模一樣的庫 採取方法 從主庫復制一份過去詳見 最下面 使用RMAN plicate命令復制資料庫

注意 在從庫上面也要在建立一個一模一樣的庫 採取方法 從主庫復制一份過去

詳見 最下面 使用RMAN plicate命令復制資料庫

ps ef | more查看配置是否成功也可以在netca界面上看結果

ps ef |grep oracle 查看進程

在node 上配置listener tnsname

配置完後 測試兩個node的網路互通 ——sqlplus scott/tiger@test

sqlplus scott/tiger@test

開始配置DataGuard

配置主庫(Primary Database)相關工作

enable forced logging——alter database force logging

create a password file ——配置dbca時 oracle 自動創建

——database不處於open狀態時使用 處於open狀態是 使用 user$表

setting 主庫 初始化 參數 ——主要工作

++++++++++++++++db_unique_name=uqn_node 自定義命名log_archive_config= dg_config=(uqn_node uqn_node ) log_archive_dest_ = SERVICE=lsnode tnsnamevalid_for=(ONLINE_LOGFILES PRIMARY_ROLE) db_unique_name=uqn_node LOG_ARCHIVE_DEST_STATE_ =ENABLELOG_ARCHIVE_DEST_STATE_ =ENABLEfal_server=lsnode fal_client=lsnode STANDBY_FILE_MANAGEMENT=AUTO* db_file_name_convert= /u /oradata/test /oradata/test * log_file_name_convert= /u /oradata/test /oradata/test enable archiving shutdown immediate;startup mount;alter database archivelog;alter database open;

創建主庫 備庫(Primary Standby)

備份主庫數據文件——rman備份 backup database

創建控制文件 for the Standby Database

startup mount;alter database create standby controlfile as /u /oradata/test /standby ctl ;alter database open;

配置初始化參數 for the Standby Database

從主庫拷貝文件到備庫

包括datafiles standby control file initial file Ps create pfile from spfile 前面在創建oracle初始化參數文件時是使用initdgdemo ora文件 而之前的spfiledgdemo ora文件應該刪除掉

刪除命令 rm f spfiledgdemo ora

cp initdgdemo ora /u /oradatacp orapwdgdemo /u /oradata檢查一下/u /oradata目錄下的文件包括arch dgdemo initdgdemo ora orapwdgdemo boston ctl有兩種方式: 打包用ftp工具傳過去在/u 目錄下 scp r admin oradata root@IP:/u

為備庫配置環境

修改配置文件之前先執行一下操作

先把/oradata/下的控制文件用boston ctl替換掉 在dgdemo下 rm f control * mv /boston ctl /control ctl cp control ctl control ctl cp control ctl control ctl 將初始化參數文件拷到/oracle/dbs 下 mv $ORACLE_HOME/dbs/inittest ora mv $ORACLE_HOME/dbs/orapwtest

setting 備庫 初始化 參數

* db_unique_name=uqn_node 自定義命名* log_archive_config= dg_config=(uqn_node uqn_node ) * log_archive_dest_ = location=/u /app/arch * log_archive_dest_ = SERVICE=lsnode tnsname valid_for=(ONLINE_LOGFILES PRIMARY_ROLE) db_unique_name=uqn_node * LOG_ARCHIVE_DEST_STATE_ =ENABLE* LOG_ARCHIVE_DEST_STATE_ =ENABLE* fal_server=lsnode * fal_client=lsnode * STANDBY_FILE_MANAGEMENT=AUTO* db_file_name_convert= /u /app/oradata /u /app/oradata * log_file_name_convert= /u /app/oradata /u /app/oradata

實例

test __db_cache_size= test __java_pool_size= test __large_pool_size= test __shared_pool_size= test __streams_pool_size= * audit_file_dest= /u /app/admin/test /amp * background_mp_dest= /u /app/admin/test /bmp patible= ntrol_files= /u /app/oradata/control ctl /u /app/oradata/control ctl /u /app/oradata/control ctl re_mp_dest= /u /app/admin/test /cmp * db_block_size= * db_domain= * db_file_multiblock_read_count= * db_name= test * db_recovery_file_dest_size= * db_recovery_file_dest= * dispatchers= (PROTOCOL=TCP) (SERVICE=test XDB) * job_queue_processes= * log_archive_start=TRUE* open_cursors= * pga_aggregate_target= * processes= * remote_login_passwordfile= EXCLUSIVE a_target= * undo_management= AUTO * undo_tablespace= UNDOTBS * user_mp_dest= /u /app/admin/test /ump * db_unique_name=test * log_archive_config= dg_config=(test bdg) * log_archive_dest_ = location=/u /app/oradata * log_archive_dest_ = service=bdg valid_for=(online_logfiles primary_role) db_unique_name=bdg * log_archive_dest_state_ =enable* log_archive_dest_state_ =enable* fal_server=bdg * fal_client=bdg * standby_file_management=auto* db_file_name_convert= /u /app/oradata /u /app/oradata * log_file_name_convert= /u /app/oradata /u /app/oradata

詳見 最下面 使用RMAN plicate命令復制資料庫

啟動物理備庫(補充 startup open read only 默認備庫就是只讀啟動)

ps ef 進程查看 lsnrctl start 主備庫 注意監聽 startup 主庫 測試lsnode 訪問 sqlplus system/oracle@lsnode startup 備庫 startup mount; Start Redo Apply:alter database recover managed standby database disconnect from session; 到這一步 DataGuard 已經配置好了 測試:在主庫上執行 創建一個表scott_dept_test alter system switch logfile; 或者alter system archive log current; 看備庫那邊有沒有接收主庫的redo log信息;

驗證物理備庫是否運行正常

接收主庫多少redo log 信息

select sequence# first_time next_time from v$archived_log order by sequence#; select sequence# applied from v$archived_log order by sequence#;

管理備庫

lishixin/Article/program/Oracle/201311/17349

Ⅷ 如何修改Linux環境下的Oracle的IP地址配置

新建配置文件tnsnames.orc,並將此文件放入

/usr/lib/oracle/11.2/client*****/network/admin下,具體文件配置信息如下:
#tnsnames.ora
Network
Configuration
File:
/usr/lib/oracle/11.2/client/network/admin/tnsnames.ora TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = test) ) )
EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) )
(CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )
192.168.1.8標示字元串各自對應當前伺服器的IP地址與全局資料庫名

Ⅸ 帆軟 linux 如何配置鏈接oracle

一、oracle伺服器安爛野裝與配置:
操作系統:凳爛win7 32位 旗艦版
oracle版本:11g R2
安裝基本上不會出現什麼問題,如果之前裝過最好卸載掉,卸載步驟:
1. 在服務中停止所有的oracle相關服務;
2. 刪除注冊表中以下三個位置的棗歷漏oracle相關文件夾:
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
3. 在環境變數中path中,刪除oracle信息;
4. 在系統盤的Windows、Program Files、Program Files(x86)文件夾下,刪除oracle文件夾和oraodbc.ini文件;
5. 刪除oracle安裝目錄,重啟機器。
二、oracle linux client安裝與配置
1.安裝oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
2.在/etc/ld.so.conf中添加/usr/lib/oracle/12.1/client/lib路徑後執行ldconfig,也可以在LD_LIBRARY_PATH
中添加路徑
3.在~/.bashrc中添加export ORACLE_HOME=/usr/lib/oracle/12.1/client
export TNS_ADMIN=/usr/lib/oracle/12.1/client/network/admin,然後重新登錄
4.在/usr/lib/oracle/12.1/client目錄下添加network/admin/ntsnames.ora,如下
# tnsnames.ora Network Configuration File: F:\oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.221)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)
5.先運行./sqlplus username/[email protected]:1521/orcl,可以的話說明安裝沒問題,然後運行
./sqlplus username/passwd@orcl,不能連上就看看tnsnames.ora有沒問題

至此linux oracle client安裝配置OK

閱讀全文

與linuxoracle配置相關的資料

熱點內容
wifi網路延時大怎麼處理 瀏覽:345
雲辦公的原理是把傳統文件放哪裡 瀏覽:113
不屬於群防群治隊伍數據項有哪些 瀏覽:404
java樹向上找 瀏覽:241
資料庫查詢票價 瀏覽:503
word黑色下劃線怎麼去掉 瀏覽:879
學習編程怎麼學比較好 瀏覽:351
有什麼好看的地圖網站 瀏覽:593
oppo如何設置app黑名單 瀏覽:71
移動數據用了多少在哪裡顯示 瀏覽:549
excel表改變文件名顏色的方法 瀏覽:966
linuxshell二進制文件 瀏覽:36
什麼是網路道德問題產生的 瀏覽:836
c清除文件夾 瀏覽:407
租房貸款用什麼app 瀏覽:59
虛擬機oracle安裝教程 瀏覽:745
太原編程班哪裡有 瀏覽:544
壓縮文件怎麼找 瀏覽:586
wwwjshousecomcn 瀏覽:648
U盤文件路徑在哪 瀏覽:502

友情鏈接