當前位置:首頁 » 操作系統 » linux中oracle

linux中oracle

發布時間: 2022-12-29 03:52:02

linux怎麼查看oracle版本

linux查看oracle版本步驟如下:

1、首先登陸您的Linux伺服器(本伺服器已經安裝了Oracle)。

❷ 怎麼在linux中操作oracle資料庫

我用的是redhat
linux,用下面的步驟來啟動oracle資料庫。
首先使用oracle用戶登錄linux,然後在shell命令行中執行下面的命令:
第一步:打開oracle監聽
$
lsnrctl
start
第二步:進入sqlplus
$
sqlplus
/nolog
sql>
第三步:使用sysdab角色登錄sqlplus
sql>
conn
/as
sysdba
第四步:啟動資料庫
sql>
startup
經過上面的四個步驟,oracle資料庫就可以啟動了。

❸ 誰能告訴我Linux中裝oracle

根據不同版本的linux下載匹配的oracle安裝包
1、建立oracle用戶,配置用戶環境變數
2、使用oracle用戶上傳oracle安裝包到oracle家目錄,解壓安裝
3、如果使用圖形界面需配置好display變數,如使用命令行安裝,需安裝好opath工具
4、安裝好oracle再建庫,如庫建立在文件系統需把文件系統屬主改為oracle用戶,如建立在裸設備,需把裸設備的屬主修改為oracle用戶
5、注:oracle在安裝過程中會檢測系統,如有錯誤請按照提示更改,有一處也不能忽略,會影響建庫。

❹ linux系統oracle執行sqlplus找不到

linux系統oracle執行sqlplus找不到是設置錯誤造成的,解決方法為:

1、將ORACLE客戶端rpm安裝包傳輸到linux系統。

❺ linux怎麼安裝oracle

在linux下安裝oracle資料庫步驟:
1、下載oracle安裝文件
一、檢查必要條件
1.1、檢查內存及交換分區
Oracle要求2GB以上的內存
#查看內存大小
grep MemTotal /proc/meminfo
#查看交換區大小
grep SwapTotal /proc/meminfo

#也可以使用下面的命令查看內存大小
free -m1234567

交換分區要求

內存大小
交換分區要求

1GB~2GB 內存的1.5倍
2GB~16GB 和內存大小相等
大於16GB 16GB
1.2、確認操作系統位數
[root@FSWWOA /]# uname -m
x86_6412

x86_64:表示用的是Intel的處理器,並且操作系統是64位的
i386:表示是32位
1.3、檢查硬碟空間
#查看臨時目錄空間
[root@FSWWOA /]# df -h /tmp
#查看硬碟總空間
[root@FSWWOA /]# df -h1234

Oracle安裝是要求/tmp目錄要有至少1GB的空間。
以下是Oracle各個版本安裝是所需的空間

版本
所需空間

Enterprise Edition(企業版) 4.7GB
Standard Edition(標准版) 4.6GB
二、安裝必要軟體
首先需要檢查系統版本,然後從Oracle官方文檔中找到對應的Linux版本。
[root@FSWWOA /]# cat /proc/version
Linux version 2.6.32-71.el6.x86_64 ([email protected]) (gcc version 4.4.4 20110726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212

Oracle官方文檔中對應的版本如下
On Red Hat Enterprise Linux 6
2.6.32-71.el6.x86_64 or later
然後根據Linux版本找到其必要安裝的軟體,如下
The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
lio-0.3.107-10.el6 (x86_64)
lio-0.3.107-10.el6.i686
lio-devel-0.3.107-10.el6 (x86_64)
lio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

檢查系統是否安裝以上的軟體,如果沒有安裝則安裝這些軟體
yum install -y binutils.x86_64 binutils-devel.x86_64
yum install -y compat-libcap1.x86_64
yum install -y compat-libstdc++-33.x86_64
yum install -y compat-libstdc++-33.i386
yum install -y gcc.x86_64 gcc-c++.x86_64
yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
yum install -y ksh.x86_64
yum install -y libgcc.i386 libgcc.x86_64
yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
yum install -y lio lio-devel
yum install -y make.x86_64
yum install -y sysstat.x86_64
yum install -y pdksh.x86_64
/*-------------------------------------*/
yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415

三、創建Oracle用戶和組
[root@FSWWOA /]# groupadd dba
[root@FSWWOA /]# groupadd oinstall
#添加用戶
[root@FSWWOA /]# useradd -g oinstall -G dba oracle
#設置Oracle的密碼
[root@FSWWOA /]# pwd oracle oracle

#這里密碼使用:oracle12345678

四、修改系統參數
4.1、修改用戶的SHELL的限制
修改/etc/security/limits.conf文件
vi /etc/security/limits.conf1

然後在文件中添加如下內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655361234

4.2、修改/etc/pam.d/login 文件
vi /etc/pam.d/login1

然後在文件中添加如下內容
session required /lib/security/pam_limits.so
session required pam_limits.so12

4.3、修改系統核心參數
修改/etc/sysctl.conf文件vi /etc/sysctl.conf,然後在文件中加入
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10485761234567891011

執行sysctl -p是配置立刻生效。使用sysctl -a查看所有系統參數。
五、創建Oracle安裝目錄
5.1創建Oracle安裝目錄
cd /u01
mkdir -p app/oracle/proct/11.2.0/dbhome_1
mkdir app/oradata123

5.2修改目錄所有者
[root@FSWWOA u01]# chown -R oracle:oinstall app
[root@FSWWOA u01]# ll
總用量 20
drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
drwx------. 2 root root 16384 11月 24 14:29 lost+found12345

六、修改系統環境變數
使用vi ~/.bash_profile打開環境變數配置文件。加入如下內容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456

然後使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看環境變數配置。
七、安裝Oracle
7.1解壓Oracle安裝文件
將Oracle拷貝至Linux伺服器上,然後解壓
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip12

如果使用光碟安裝,則使用mount -t iso9660 /dev/dvd /mnt/dvd掛載光碟
7.2設置安裝環境
如果Linux系統字元編碼是中文的,在安裝過程中Oracle安裝界面會全部亂碼。可使用export LANG=en_US,將會話的字元集改為英文字元集,然後再安裝就不會出現亂碼。
另外,Oracle安裝時需要圖形界面的支持。
剩餘部分見PDF文檔(後續圖片太多不再一一上傳),剩餘部分如下:
7.3開始安裝Oracle
八、測試安裝結果
九、修改防火牆配置,將Oracle埠添加到例外
十、將Oracle設置自啟動
十一、設置Oracle用戶名密碼不區分大小寫

❻ 徹底刪除Linux中oracle信息 實例

徹底刪除Linux中oracle信息。想要把Linux中oracle信息徹底刪除的小夥伴們,快來了解一下吧。

工具/材料

電腦

  • 01

    [root@node2 /]# rm -rf /u01

    目的:刪除安裝目錄

  • 02

    [root@node2 /]# rm -rf /etc/oratab
    oratab文件存放oracle的ORACLE_SID和ORACLE_HOME目錄

    目的:刪除/etc/oratab文件

  • 03

    oraInst.loc 文件存放了oraInventory目錄指定路徑。

    目的:刪除/etc/oraInst.loc文件

  • 04

    [root@node2 ~]# userdel -r oracle

    -r表示刪除用戶的時候用戶家目錄也刪除

    [root@node2 ~]# groupdel oinstall

    [root@node2 ~]# groupdel dba

    目的:刪除oracle用戶,需要安裝集群的小夥伴們,需要操作此步驟

❼ 怎樣檢查oracle是否在Linux下安裝成功了

1、首先,在Windows10系統的電腦上找到運行的應用,並點擊打開它。

❽ 如何在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保存,退出,重啟機器,驗證成功。

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

❾ linux下怎麼啟動oracle資料庫,命令是什麼

啟動oracle資料庫步驟:x0dx0a首先使用oracle用戶登錄Linux,然後在shell命令行中執行下面的命令:x0dx0a第一步:打開Oracle監聽x0dx0a$ lsnrctl startx0dx0a第二步:進入sqlplusx0dx0a$ sqlplus /nologx0dx0aSQL>x0dx0a第三步:使用sysdab角色登錄sqlplusx0dx0aSQL> conn /as sysdbax0dx0a第四步:啟動資料庫x0dx0aSQL> startupx0dx0a經過上面的四個步驟,oracle資料庫就可以啟動了。x0dx0a關閉資料庫用 shutdown 是要等待事物結束才關閉,強制關閉用 shutdown abort。

❿ 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

熱點內容
我的世界斗羅大陸手機版伺服器號碼 發布:2025-05-10 17:13:51 瀏覽:485
上古卷軸安卓版怎麼啟動游戲 發布:2025-05-10 17:13:06 瀏覽:54
加密loadrunner 發布:2025-05-10 17:08:46 瀏覽:353
ftp默認使用埠是8080 發布:2025-05-10 17:04:28 瀏覽:274
安卓美團我的評價在哪裡 發布:2025-05-10 17:03:55 瀏覽:215
銀行推薦演算法 發布:2025-05-10 16:57:21 瀏覽:643
2014年二級c語言真題 發布:2025-05-10 16:56:25 瀏覽:181
絕地求生進不去顯示伺服器已滿怎麼辦 發布:2025-05-10 16:56:21 瀏覽:91
存儲系統安裝工程師 發布:2025-05-10 16:53:38 瀏覽:710
php搜索分詞 發布:2025-05-10 16:53:29 瀏覽:546