ubuntu下安装oracle11g 求教:新手不会装,有没有哪位大侠装过,求指导,最好友图文说明。。UbuntuOracle数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 google应该有很多资料啊linux下安装都差不多。下面这个是我以前成功安装的步骤:1、check安装所需的PRM包 a) binutils-2.17.50 b) compat-libstdc++-33-3.2.3 c) elfutils-libelf-0.137-3.3 @@@@@ 注下面3个RPM包存在相互依赖性要同时强制安装“--force --nodeps”:即rpm -ivh --force --nodeps ***d) elfutils-devel-0.137 e) elfutils-libelf-devel-static-0.137 f) elfutils-libelf-devel-0.137-3 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ g) kernel-headers-2.6 h) glibc-common-2.5 i) glibc-2.5-81.i686.rpm j) glibc-headers-2.5 k) glibc-devel-2.5 l) gcc-4.1.2 m) libstdc++-devel-4.1.2 n) gcc-c++-4.1.2 o) libaio-0.3 p) libaio-devel-0.3 q) libgcc-4.1.2 r) libstdc++-4.1.2 s) libstdc++-devel-4.1.2 t) make-3.81 u) sysstat-7.0.2 v) unixODBC-libs-2.2.11 w) unixODBC-2.2.11 x) unixODBC-devel-2.2.11 y) pdksh-5.2.14 如何check,以binutils-2.17.50为例: 先用rpm -qa|grep binutils*,能得到结果则表示已安装,否则去安装盘的Packages目录下ls binutils*, 然后执行rmp -ivh binutils-2.17.5。 2、修改计算机名 vi /etc/sysconfig/network 将“HOSTNAME=****”****改成自己希望的计算机名称 3、修改hosts文件 vi /etc/hosts 在文件末添加 172.17.100.3 Linux-Oracle(172.17.100.3为本机IP地址Linux-Oracle为本机名) 4、修改操作系统核心参数 a) 修改用户的shell限制 vi /etc/security/limits.conf 在文件末添加下列参数: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 b) 修改/etc/pam.d/login文件 vi /etc/pam.d/login 在文件末添加下列参数: session required /lib/security/pam_limits.so session required pam_limits.so c) 修改Linux内核,修改/etc/sysctl.conf文件 vi /etc/sysctl.conf 在文件末添加下列参数: fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 104857 5、修改/etc/profil 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 6、创建相关用户和组及用户环境参数 a) 创建用户组 groupadd oinstall groupadd dba b)创建Oracle用户 useradd -g oinstall -g dba -m oracle passwd oracle c) 创建数据库软件目录和数据库存放目录 mkdir /app/oracle mkdir /app/oracle/oradata mkdir /app/oracle/product mkdir /app/oracle/oraInventory d)更改目录所有者为Oracle chown -R oracle:oinstall /app/oracle e) 关闭SELINUX vi /etc/selinux/config 将“SELINUX=***”修改成“SELINUX=disabled” f) 切换到oracle用户:su - oracle g) 修改oracle用户环境变量 vi .bash_profile ,在文件末添加以下内容: export ORACLE_BASE=/app/oracle export ORACLE_HOME=$ORACLE_BASE/oracle/product export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 保存后,执行source .bash_profile生效。 7、重新启动系统,以oracle用户登录 8、解压linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip 9、执行./runInstaller 10、界面化根据提示一步一步配置安装oracle 如果安装界面出现中文乱码,可用下面方法解决: 方法一:逃避法,改用英文界面安装[root@dbserver ~]# su - oracle[oralce@dbserver ~]$ export LANG=en_US.UTF-8[oralce@dbserver ~]$ cd /var/ftp/pub/database[oralce@dbserver ~]$ ./runInstaller 方法二:偷梁换柱,改用系统的中文JDK环境 [root@dbserver ~]# yum -y install java-1.6.0[root@dbserver ~]# cd /usr/lib/jvm/jre-1.6.0/lib[root@dbserver lib]# mv fontconfig.bfc fontconfig.bfc.origin[root@dbserver lib]# mv fontconfig.RedHat.6.0bfc fontconfig.bfc [root@dbserver lib]# su - oracle[oralce@dbserver ~]$ export LANG=zh_CN.UTF-8[oralce@dbserver ~]$ cd /var/ftp/pub/database[oralce@dbserver ~]$ ./runInstaller -jreLoc /usr/lib/jvm/jre-1.6.0 11、安装完后,配置listener.ora,增加如下段: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = /app/oracle/product) (SID_NAME = orcl) ) ) sql server function 转 oracle function Oracle 触发器,函数,过程调用出问题了 帮帮忙 求一个简单的pl/sql语句,谢谢 请问:sql语句中/*+ first_rows */是干什么的,在什么情况下使用? 建立了job,运行又出问题了,真是一波三折啊。 取消重复值最快的方法 如何查看那些sql语句没有释放?马上揭帖 1??????????????? 在oracle中,能不能只备份1张表? Oracle在Windows 2000 Server上的安装? 请写出下面 sql ,怎么写,求高手 本地计算机无法连接虚拟机中的Oracle数据库
1、check安装所需的PRM包
a) binutils-2.17.50
b) compat-libstdc++-33-3.2.3
c) elfutils-libelf-0.137-3.3
@@@@@ 注下面3个RPM包存在相互依赖性要同时强制安装“--force --nodeps”:即rpm -ivh --force --nodeps ***
d) elfutils-devel-0.137
e) elfutils-libelf-devel-static-0.137
f) elfutils-libelf-devel-0.137-3
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
g) kernel-headers-2.6
h) glibc-common-2.5
i) glibc-2.5-81.i686.rpm
j) glibc-headers-2.5
k) glibc-devel-2.5
l) gcc-4.1.2
m) libstdc++-devel-4.1.2
n) gcc-c++-4.1.2
o) libaio-0.3
p) libaio-devel-0.3
q) libgcc-4.1.2
r) libstdc++-4.1.2
s) libstdc++-devel-4.1.2
t) make-3.81
u) sysstat-7.0.2
v) unixODBC-libs-2.2.11
w) unixODBC-2.2.11
x) unixODBC-devel-2.2.11
y) pdksh-5.2.14 如何check,以binutils-2.17.50为例:
先用rpm -qa|grep binutils*,能得到结果则表示已安装,否则去安装盘的Packages目录下ls binutils*,
然后执行rmp -ivh binutils-2.17.5。 2、修改计算机名
vi /etc/sysconfig/network 将“HOSTNAME=****”****改成自己希望的计算机名称 3、修改hosts文件
vi /etc/hosts 在文件末添加 172.17.100.3 Linux-Oracle(172.17.100.3为本机IP地址Linux-Oracle为本机名)
4、修改操作系统核心参数
a) 修改用户的shell限制
vi /etc/security/limits.conf 在文件末添加下列参数:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
b) 修改/etc/pam.d/login文件
vi /etc/pam.d/login 在文件末添加下列参数:
session required /lib/security/pam_limits.so
session required pam_limits.so
c) 修改Linux内核,修改/etc/sysctl.conf文件
vi /etc/sysctl.conf 在文件末添加下列参数:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 104857 5、修改/etc/profil
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 6、创建相关用户和组及用户环境参数
a) 创建用户组
groupadd oinstall
groupadd dba b)创建Oracle用户
useradd -g oinstall -g dba -m oracle
passwd oracle
c) 创建数据库软件目录和数据库存放目录
mkdir /app/oracle
mkdir /app/oracle/oradata
mkdir /app/oracle/product
mkdir /app/oracle/oraInventory d)更改目录所有者为Oracle
chown -R oracle:oinstall /app/oracle e) 关闭SELINUX
vi /etc/selinux/config 将“SELINUX=***”修改成“SELINUX=disabled” f) 切换到oracle用户:su - oracle g) 修改oracle用户环境变量
vi .bash_profile ,在文件末添加以下内容:
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/product
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
保存后,执行source .bash_profile生效。
7、重新启动系统,以oracle用户登录
8、解压linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip
9、执行./runInstaller
10、界面化根据提示一步一步配置安装oracle
如果安装界面出现中文乱码,可用下面方法解决:
方法一:逃避法,改用英文界面安装
[root@dbserver ~]# su - oracle
[oralce@dbserver ~]$ export LANG=en_US.UTF-8
[oralce@dbserver ~]$ cd /var/ftp/pub/database
[oralce@dbserver ~]$ ./runInstaller 方法二:偷梁换柱,改用系统的中文JDK环境
[root@dbserver ~]# yum -y install java-1.6.0
[root@dbserver ~]# cd /usr/lib/jvm/jre-1.6.0/lib
[root@dbserver lib]# mv fontconfig.bfc fontconfig.bfc.origin
[root@dbserver lib]# mv fontconfig.RedHat.6.0bfc fontconfig.bfc
[root@dbserver lib]# su - oracle
[oralce@dbserver ~]$ export LANG=zh_CN.UTF-8
[oralce@dbserver ~]$ cd /var/ftp/pub/database
[oralce@dbserver ~]$ ./runInstaller -jreLoc /usr/lib/jvm/jre-1.6.0 11、安装完后,配置listener.ora,增加如下段:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /app/oracle/product)
(SID_NAME = orcl)
)
)