oraclelinux創建資料庫
oracle建立資料庫需要很多信息,像日誌文件。
一般不建議直接sql敲,本身提供了dbca的自動建庫工具了。
開始--運行--dbca 建立資料庫,就可以了
2. linux oracle 怎麼創建新的資料庫
直接在命令行輸入dbca
通過UI界面創建就可以啦
oracle一個實例下只能有一個資料庫,所以創建資料庫肯定也要重新創建一個實例的。
不過聽說oracle
12C
在一個實例下可以有多個資料庫了,和DB2差不多。
看你的oracle是什麼版本了
3. linux怎麼創建orcale資料庫
dbca命令,根據向導建立
4. 如何在linux創建oracle資料庫
創建資料庫需要下載相應系統和所需要版本的資料庫安裝包,如果你是安裝單機的話,簡單的配置之後就可以運行安裝了。建庫的話就輸入dbca命令,配置監聽的話netca。很多,網路查一下都會有
5. 如何在linux上創建oracle資料庫
你可以
一、$ps -ef|grep ora_ 查看系統下是否有oracle用戶下的進程例如:
oracle 22206 1 0 Aug04 ? 00:00:00 ora_pmon_ora10
oracle 22208 1 0 Aug04 ? 00:00:00 ora_psp0_ora10
oracle 22210 1 0 Aug04 ? 00:00:00 ora_mman_ora10
oracle 22212 1 0 Aug04 ? 00:00:00 ora_dbw0_ora10
oracle 22214 1 0 Aug04 ? 00:00:00 ora_lgwr_ora10
oracle 22216 1 0 Aug04 ? 00:00:02 ora_ckpt_ora10
二、$ sqlplus / as sysdba
SQL> show sga
Total System Global Area 419430400 bytes
Fixed Size 1261188 bytes
Variable Size 138412412 bytes
Database Buffers 276824064 bytes
Redo Buffers 2932736 bytes
如果有以下數據顯示說明你的資料庫已經安裝好了
6. 在Linux下手工創建oracle資料庫的詳細步驟,謝謝,我的環境不能生效。
oracle建立資料庫需要很多信息,像日誌文件。
一般不建議直接sql敲,本身提供了dbca的自動建庫工具了。
開始--運行--dbca
建立資料庫,就可以了
7. 請教linux下搭建oracle資料庫伺服器的詳細步驟
1.檢查安裝所需要的軟體包
Oracle 11g要求Red Hat Enterprise Linux 5(32-bit)必須要有的軟體包:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
lio-0.3.106
lio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.1
#rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc glibc gcc-c++ glibc-common glibc-devel glibc-headers lio lio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
如出現package unixODBC is not installed
package unixODBC-devel is not installed
則在系統光碟中找到相應的包上傳並安裝。
2.修改內核參數
#vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 4294967295 //默認配置比這里的值大則不需要修改
在文件最後添加以下內容
fs.file-max = 6553600 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144
修改完後需要使設置生效
#sysctl -p
3.創建Oracle用戶和組
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle //創建oracle用戶,使其默認組為oinstall,附加組為dba
#passwd oracle
4.為Oracle用戶設置shell限制
#vi /etc/security/limits.conf
在文件最後添加以下內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#vi /etc/pam.d/login
在文件最後添加以下內容:
session required /lib/security/pam_limits.so
#vi /etc/profile
在文件最後添加以下內容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
所有修改完成後,重啟linux系統
#reboot
5.為Oracle用戶設置環境變數
#vi /home/oracle/.bash_profile
在文件最後添加以下內容:
ORACLE_SID=ixdba
ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/proct/11.1.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME
export ORA_NLS10=$ORACLE_HOME/nls/data
PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
export PATH
#source /home/oracle/.bash_profile //使環境變數設置生效
6.創建和授權Oracle安裝目錄
#mkdir -p /app/oracle //-p目錄若不存在則新建立目錄
#chown -R oracle:oinstall /app
#chown -R oracle:onistall /app/oracle //-R用於改變目錄及目錄下文件
7.開始安裝Oracle
由於Oracle的安裝過程需要圖形界面的支持,因此安裝Oracle必須在Linux的Xwindow界面下完成。
注意 Oracle的安裝過程必須在完全的Oracle環境下進行。所謂的"完全Oracle環境"是指,Oracle用戶是通過Linux的Xwindow圖形登錄界面進入的,而不是在root或者其他用戶下通過su的方式切換過來的。
#su oracle
$cd /app
$ls
linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip //zip包最好用FTP工具上傳
$unzip linux_11gR2_database_1of2.zip
$unzip linux_11gR2_database_2of2.zip
$ls
database linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
$/app/database/runInstaller //調用圖形界面安裝
安裝到最後,按要求執行兩個腳本
#/app/oracle/oraInventory/orainstRoot.sh
#/app/oracle/proct/11.1.0/db_1/root.sh
至此安裝完成
8.驗證是否安裝成功
#su oracle
$sqlplus / as sysdba
SQL>select instance_name,status from v$instance; //能正常執行則說明安裝成功
9.安裝中常見問題
1)./sqlplus: error while loading shared libraries: /app/oracle/proct/11.1.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
原因:selinux問題
使用cd命令切換當前目錄到 /etc/selinux
使用vim打開config文件
找到裡面的SELINUX條目,設置成disabled
重啟系統
2)bash: sqlplus: command not found
原因:可能資料庫安裝好後未啟動
#ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
#su - oracle
$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Proction on Mon May 11 12:51:24 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
3)資料庫啟動時報錯could not open parameter file '/app/oracle/proct/11.1.0/db_1/dbs/initORCL.ora'
$ORACLE_BASE/admin/(dbname)/pfile目錄下的init.ora(.01200923383)文件復制到$ORACLE_HOME/dbs目錄下即可
8. linux伺服器怎麼新建oracle資料庫
dbca命令,按照向導一步步做
9. Linux下Oracle資料庫創建資料庫和刪除資料庫的命令是
創建資料庫和刪除資料庫
命令分別是:create
database
和drop
database
需要在mount模式下執行。
dbca
同樣可以創建也可以刪除,只不過是圖形界面罷了。