- 浏览: 745716 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
lengzl:
请问,那个Node 是哪个包里面的类?
JAVA 二叉树的递归和非递归遍历 -
gongchuangsu:
总结的很好,感谢感谢
JAVA 二叉树的递归和非递归遍历 -
Caelebs:
666666666 居然是10年发的,难怪截屏自动保存的名字是 ...
截图工具 -
jijiqw:
是注解不是注释。。。
Spring @Transactional (一) -
letueo:
[b][b][b][b][b][b][b][b][b][b][ ...
Spring @Transactional (一)
http://hi.baidu.com/smallharry_rui/blog/item/684822219834a1fed7cae203.html
一.所使用的软件
1.fedora linux 系统下载地址
http://torrent.fedoraproject.org/
网上有很多安装方法在这就不说了,配置可以查找本人blogs里的fedora相关文档.
2.oracle11gR2下载地址
http://www.oracle.com/technology/software/products/database/index.html
根据自己机子的情况而选择安装文档
二.查看自己机子的信息
oracle官方指定要1G以上的内存跟 1.5G以上的交换空间
三.安装oracle database11gr2依赖包
官方给出Asianux 3, Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 的依赖包有因为本人系统是fedora12_32 所以在这里参考Red Hat Enterprise Linux 5安装(也许应该是Red Hat Enterprise Linux 6才对但官方文档给出了5,嘿嘿)
1 binutils-2.17.50.0.6-2.el5
2 compat-libstdc++-33-3.2.3-61
3 elfutils-libelf-0.125-3.el5
4 elfutils-libelf-devel-0.125
5 glibc-2.5-12
6 glibc-common-2.5-12
7 glibc-devel-2.5-12
8 glibc-headers-2.5-12
9 gcc-4.1.1-52
10 gcc-c++-4.1.1-52
11 libaio-0.3.106
12 libaio-devel-0.3.106
13 libgcc-4.1.1-52
14 libstdc++-4.1.1
15 libstdc++-devel-4.1.1-52.e15
16 make-3.81-1.1
17 numactl-devel-0.9.8.i386
18 sysstat-7.0.0
19
我们可以用fedora源找到这些依赖包安装上
命令如下:
# yum install binutils
# yum install libaio libaio-devel
# yum install sysstat
# yum install unixODBC unixODBC-devel
# yum install compat-libstdc++-33
注意:这里还有一个依赖包注意一下Red Hat5 默认安装上一个pdksh包 而Red Hat6 用ksh 代替了pdksh包(而fedora 源也只有ksh包 pdksh也许淘汰了.很多fedora 安装oracle的帖子都强行安装上了pdksh这个包,因为pdksh跟bash有冲突.)所在只安装ksh包就够了.
# yum install ksh
四.配置系统文件
注意:
a. 关掉防火墙和selinux 重新启动计算机.
b. 以下是以root身份.
1.设置hosts文件
保证/etc/hosts文件包含下面的内容
<IP-address> <fully-qualified-machine-name> <machine-name>
注意:这一步一般情况下不用做任何修改,保证文件里面包含上面的内容就可以了.
2.配置内核参数
Oracle官方给出要添加的属性有
fs.file-max = 6815744
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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
以上这些参数的当前值可以用下面的命令查看:
# /sbin/sysctl -a | grep <param-name>
一般情况下这些参数的值都不符合要求,因此需要把下列内容添加到"/etc/sysctl.conf"文件末尾
#Instal Oracle Config
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
注意:
a. #Instal Oracle Config 是注释(你可以不添加进去,但为了更好的说明添加没坏处).
b. fs.aio-max-nr = 1048576 这是官方没有的,但在oracle-document 6 Configuring Kernel Parameters(配置内核参数)可以找到.
官方原文:[ Note: This value limits concurrent outstanding requests and should be set to avoid I/O subsystem failures. ].
翻译: [注:此值限制并发未完成的请求,并应设置为避免I / O子系统故障。]
我安装时忘记查看fedora 此属性默认值了,你可以用"/sbin/sysctl -a | grep aio-max-nr"这个命令查看如果是1048576你可以不增加此属性保持跟官方一样.如果不一样还是增加保险.
3.输入以下命令来更改内核参数的当前值:
# /sbin/sysctl -p
4.在"/etc/security/limits.conf"文件末尾添加下列内容:
#Install Oracle Config
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5.把下面的内容添加到/etc/pam.d/login文件当中
#Install Oracle Config
session required pam_limits.so
6.添加新的组和用户
# groupadd oinstall
# groupadd dba
# groupadd oper
# groupadd asmadmin
# useradd -g oinstall -G dba,oper,asmadmin oracle
# passwd oracle
注意:这篇文章介绍的安装过程没打算使用ASM,所以这次安装不会用到 asmadmin 这个用户组
7.为oracle的安装建立一个新的目录
# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
8.编辑/etc/redhat-release文件,把里面的内容替换为下面的内容
redhat release 5
9.用oracle用户登录,把下面的内容添加到~.bash_profile(/home/oracle/.bash_profile)的末尾(oracle用户操作):
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=localhost; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
注意:
a. 这里面的ORACLE_HOSTNAME的参数的值需要根据自己的情况来设定,默认安装的fedora为localhost.localdomain
b.ORACLE_SID=DB11G 代表着SID等会安装时记得把SID设置为DB11G.
五.安装Oracle Database 11GR2
注意:
a.以下使用oracle这个用户
b.以下第2小节方法是以前安装JDK解决UI(swing awt)中文字体,经过本人的测试同样也解决了Oracle安装界面的问题(就是本人找oracle安装文件里的JDK花了一点时间)如果你的系统是英文版的那么安装oracle不会出现中文。这样就可以不用设置。
1.解压安装文件
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
2.把中文字体增加到oracle安装文件,解决安装时中文是"囗囗囗囗囗囗囗囗"
进入刚解压的database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles /all.jar就是JDK喽.在桌面新建一个文件夹命名为fallback/找一个zysong.ttf中文字体放入里面去。再用归档管理器打开它进入 /jdk/jre/lib/fonts/(all.jar包的目录)把在桌面建好的fallback文件夹拖放进来,完成后的目录结构应该是/jdk /jre/lib/fonts/fallback/zysong.ttf。
3.如是你的是仿真X的话
仿真X需要设置一下环境变量DISPLAY 的值(我是gnome桌面所以没有执行)
$ DISPLAY=<machine-name>:0.0; export DISPLAY
4.执行oracle安装文件
进入解压出来的database文件夹,运行下面的命令开始安装过程:
$ ./runInstaller
稍等一下oracle安装界面出来。
(因为本人安装时前面忘记截图了所以只好用以下文字来说明吧)
注意:下以有几大重点
1. Oracle_SID要设置成 DB11G (因为上面配置文件是这样指定的)
2. 安装目录不能更改(因为上面配置文件也是这样指定的)
3. 如果oracle安装程序检查依赖包还有未安装的话用yum install <包名> 安装上.但除包名为‘pdksh’以外(我安装是就剩下一个pdksh没有安装,因为我已经安装上了ksh这个包,所以让它通过)。
(图1)
当执行到Oracle Database 配置时再弹出一个安装数据库的窗体时又出现了囗囗囗囗.
(图2)
嘿嘿!请别紧张当它执行完成后.
(图3)
em地址都出来了(这已经代表安装成功了),以上图片囗囗囗囗(4个) 就是 口令管理 囗囗(2个)就是确定。 如果你想安装时解决这个问题请看下面的 : 问题1 解决方案
接着上面讲,安装成功后oracle会提示你使用root用户手动执行2个脚本,要你执行就执行呗。(这地方我安装时没有截图,跟着oarcle提示操作吧。)
六. 成功安装完成后再接着配置。
1.编辑/etc/oratab文件,设置下面一行的标志为"Y":
DB11G:/u01/app/oracle/product/11.2.0/dbhome_1:Y
2.最后把/etc/redhat-release文件的内容改为原来的
Fedora release 12 (Constantine)
七. 到此安装全部完成
问题1 解决方案
这个其实是一个很简单的问题,安装oracle产品(只安装软件时还未安装数据库)是中文(因为你安装之前把中文字体给添加到了oracle安装文件的 jdk里)所以它能显示出中文,但是安装执行到安装数据库的时候(就是以上图片时)又出来囗囗囗囗囗囗囗这是因为oracle产品(软件)已经安装上了, 它不使用oracle安装文件里的JDK了而使用环境变量ORACLE_HOME下的jdk(也就是你配置的 ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; )/u01/app/oracle/product/11.2.0/dbhome_1/jdk这个JDK,但这个jdk下没有/jre/lib /fonts/fallback/zysong.ttf这个文件所以就出来了囗囗囗囗。
有一种解决办法就在你安装oracle时当它生成/u01/app/oracle/product/11.2.0/dbhome_1/jdk这个目录后你把zysong.ttf字体复制到这个jdk/jre/lib/fonts/fallback/下当它执行到安装数据库的时候应该就是中文了。
注意:一定要在安装数据库之前跟它自己生成环境变量ORACLE_HOME/目录下的jdk之后复制进去。
应该就在(图1)执行复制文件成功后,执行Oracle Database 配置 前这个时间里手动复制zysong.ttf到你环境变量 ORACLE_HOME/jdk下的jre/lib/fonts/fallback/(也就是/u01/app/oracle/product /11.2.0/dbhome_1/jdk/jre/lib/fonts/fallback/这个目录里)。(这方法我未尝试,因为在我安装完成之后才想到的 谁下次安装oracle时试试,好验证我说的是否正确,如果你不想冒险那还是别试了,我不敢当保安装时不会出现错误,但我相信自己这种方法会解决问题,嘿嘿)
如果你的系统是中文,安装完成之后你还要复制,这样在配置oracle时和使用SQL Developer才能显示中文界面。
问题2 : 重启系统后oracle服务不会自动启动
这样我更喜欢,我的机子又不是服务器,为啥要它自己启动(一个吃内存的大虎)
使用以下命令可以手动启动
[alex@localhost ~]$ su oracle
$ cd ~
$ source .bash_profile
启动和停止监听器:
监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM,必须先启动监听器。
$ lsnrctl start
$ lsnrctl stop
启动和停止数据库:
1.启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:
启动:
$ sqlplus
Enter user-name: / as sysdba
SQL> startup
SQL> exit
停止:
$ sqlplus
Enter user-name: / as sysdba
SQL> shutdown immediate
SQL> exit
2.以下命令也可以启动和停止数据库(如果数据库在使用就不会停止掉)
$ dbstart
$ dbshut
启动和停止 Oracle 企业管理器数据库控制:
$ emctl start dbconsole
$ emctl stop dbconsole
以下是一些软件启动的命今
Net Manager
netmgr
Net Configuration Assistant
netca
Database Configuration assistant
dbca
Database Upgrade Assistant
dbua
Locale Builder
lbuilder
一.所使用的软件
1.fedora linux 系统下载地址
http://torrent.fedoraproject.org/
网上有很多安装方法在这就不说了,配置可以查找本人blogs里的fedora相关文档.
2.oracle11gR2下载地址
http://www.oracle.com/technology/software/products/database/index.html
根据自己机子的情况而选择安装文档
二.查看自己机子的信息
oracle官方指定要1G以上的内存跟 1.5G以上的交换空间
三.安装oracle database11gr2依赖包
官方给出Asianux 3, Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5 的依赖包有因为本人系统是fedora12_32 所以在这里参考Red Hat Enterprise Linux 5安装(也许应该是Red Hat Enterprise Linux 6才对但官方文档给出了5,嘿嘿)
1 binutils-2.17.50.0.6-2.el5
2 compat-libstdc++-33-3.2.3-61
3 elfutils-libelf-0.125-3.el5
4 elfutils-libelf-devel-0.125
5 glibc-2.5-12
6 glibc-common-2.5-12
7 glibc-devel-2.5-12
8 glibc-headers-2.5-12
9 gcc-4.1.1-52
10 gcc-c++-4.1.1-52
11 libaio-0.3.106
12 libaio-devel-0.3.106
13 libgcc-4.1.1-52
14 libstdc++-4.1.1
15 libstdc++-devel-4.1.1-52.e15
16 make-3.81-1.1
17 numactl-devel-0.9.8.i386
18 sysstat-7.0.0
19
我们可以用fedora源找到这些依赖包安装上
命令如下:
# yum install binutils
# yum install libaio libaio-devel
# yum install sysstat
# yum install unixODBC unixODBC-devel
# yum install compat-libstdc++-33
注意:这里还有一个依赖包注意一下Red Hat5 默认安装上一个pdksh包 而Red Hat6 用ksh 代替了pdksh包(而fedora 源也只有ksh包 pdksh也许淘汰了.很多fedora 安装oracle的帖子都强行安装上了pdksh这个包,因为pdksh跟bash有冲突.)所在只安装ksh包就够了.
# yum install ksh
四.配置系统文件
注意:
a. 关掉防火墙和selinux 重新启动计算机.
b. 以下是以root身份.
1.设置hosts文件
保证/etc/hosts文件包含下面的内容
<IP-address> <fully-qualified-machine-name> <machine-name>
注意:这一步一般情况下不用做任何修改,保证文件里面包含上面的内容就可以了.
2.配置内核参数
Oracle官方给出要添加的属性有
fs.file-max = 6815744
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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
以上这些参数的当前值可以用下面的命令查看:
# /sbin/sysctl -a | grep <param-name>
一般情况下这些参数的值都不符合要求,因此需要把下列内容添加到"/etc/sysctl.conf"文件末尾
#Instal Oracle Config
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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 = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
注意:
a. #Instal Oracle Config 是注释(你可以不添加进去,但为了更好的说明添加没坏处).
b. fs.aio-max-nr = 1048576 这是官方没有的,但在oracle-document 6 Configuring Kernel Parameters(配置内核参数)可以找到.
官方原文:[ Note: This value limits concurrent outstanding requests and should be set to avoid I/O subsystem failures. ].
翻译: [注:此值限制并发未完成的请求,并应设置为避免I / O子系统故障。]
我安装时忘记查看fedora 此属性默认值了,你可以用"/sbin/sysctl -a | grep aio-max-nr"这个命令查看如果是1048576你可以不增加此属性保持跟官方一样.如果不一样还是增加保险.
3.输入以下命令来更改内核参数的当前值:
# /sbin/sysctl -p
4.在"/etc/security/limits.conf"文件末尾添加下列内容:
#Install Oracle Config
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5.把下面的内容添加到/etc/pam.d/login文件当中
#Install Oracle Config
session required pam_limits.so
6.添加新的组和用户
# groupadd oinstall
# groupadd dba
# groupadd oper
# groupadd asmadmin
# useradd -g oinstall -G dba,oper,asmadmin oracle
# passwd oracle
注意:这篇文章介绍的安装过程没打算使用ASM,所以这次安装不会用到 asmadmin 这个用户组
7.为oracle的安装建立一个新的目录
# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
8.编辑/etc/redhat-release文件,把里面的内容替换为下面的内容
redhat release 5
9.用oracle用户登录,把下面的内容添加到~.bash_profile(/home/oracle/.bash_profile)的末尾(oracle用户操作):
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=localhost; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
注意:
a. 这里面的ORACLE_HOSTNAME的参数的值需要根据自己的情况来设定,默认安装的fedora为localhost.localdomain
b.ORACLE_SID=DB11G 代表着SID等会安装时记得把SID设置为DB11G.
五.安装Oracle Database 11GR2
注意:
a.以下使用oracle这个用户
b.以下第2小节方法是以前安装JDK解决UI(swing awt)中文字体,经过本人的测试同样也解决了Oracle安装界面的问题(就是本人找oracle安装文件里的JDK花了一点时间)如果你的系统是英文版的那么安装oracle不会出现中文。这样就可以不用设置。
1.解压安装文件
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
2.把中文字体增加到oracle安装文件,解决安装时中文是"囗囗囗囗囗囗囗囗"
进入刚解压的database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles /all.jar就是JDK喽.在桌面新建一个文件夹命名为fallback/找一个zysong.ttf中文字体放入里面去。再用归档管理器打开它进入 /jdk/jre/lib/fonts/(all.jar包的目录)把在桌面建好的fallback文件夹拖放进来,完成后的目录结构应该是/jdk /jre/lib/fonts/fallback/zysong.ttf。
3.如是你的是仿真X的话
仿真X需要设置一下环境变量DISPLAY 的值(我是gnome桌面所以没有执行)
$ DISPLAY=<machine-name>:0.0; export DISPLAY
4.执行oracle安装文件
进入解压出来的database文件夹,运行下面的命令开始安装过程:
$ ./runInstaller
稍等一下oracle安装界面出来。
(因为本人安装时前面忘记截图了所以只好用以下文字来说明吧)
注意:下以有几大重点
1. Oracle_SID要设置成 DB11G (因为上面配置文件是这样指定的)
2. 安装目录不能更改(因为上面配置文件也是这样指定的)
3. 如果oracle安装程序检查依赖包还有未安装的话用yum install <包名> 安装上.但除包名为‘pdksh’以外(我安装是就剩下一个pdksh没有安装,因为我已经安装上了ksh这个包,所以让它通过)。
(图1)
当执行到Oracle Database 配置时再弹出一个安装数据库的窗体时又出现了囗囗囗囗.
(图2)
嘿嘿!请别紧张当它执行完成后.
(图3)
em地址都出来了(这已经代表安装成功了),以上图片囗囗囗囗(4个) 就是 口令管理 囗囗(2个)就是确定。 如果你想安装时解决这个问题请看下面的 : 问题1 解决方案
接着上面讲,安装成功后oracle会提示你使用root用户手动执行2个脚本,要你执行就执行呗。(这地方我安装时没有截图,跟着oarcle提示操作吧。)
六. 成功安装完成后再接着配置。
1.编辑/etc/oratab文件,设置下面一行的标志为"Y":
DB11G:/u01/app/oracle/product/11.2.0/dbhome_1:Y
2.最后把/etc/redhat-release文件的内容改为原来的
Fedora release 12 (Constantine)
七. 到此安装全部完成
问题1 解决方案
这个其实是一个很简单的问题,安装oracle产品(只安装软件时还未安装数据库)是中文(因为你安装之前把中文字体给添加到了oracle安装文件的 jdk里)所以它能显示出中文,但是安装执行到安装数据库的时候(就是以上图片时)又出来囗囗囗囗囗囗囗这是因为oracle产品(软件)已经安装上了, 它不使用oracle安装文件里的JDK了而使用环境变量ORACLE_HOME下的jdk(也就是你配置的 ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; )/u01/app/oracle/product/11.2.0/dbhome_1/jdk这个JDK,但这个jdk下没有/jre/lib /fonts/fallback/zysong.ttf这个文件所以就出来了囗囗囗囗。
有一种解决办法就在你安装oracle时当它生成/u01/app/oracle/product/11.2.0/dbhome_1/jdk这个目录后你把zysong.ttf字体复制到这个jdk/jre/lib/fonts/fallback/下当它执行到安装数据库的时候应该就是中文了。
注意:一定要在安装数据库之前跟它自己生成环境变量ORACLE_HOME/目录下的jdk之后复制进去。
应该就在(图1)执行复制文件成功后,执行Oracle Database 配置 前这个时间里手动复制zysong.ttf到你环境变量 ORACLE_HOME/jdk下的jre/lib/fonts/fallback/(也就是/u01/app/oracle/product /11.2.0/dbhome_1/jdk/jre/lib/fonts/fallback/这个目录里)。(这方法我未尝试,因为在我安装完成之后才想到的 谁下次安装oracle时试试,好验证我说的是否正确,如果你不想冒险那还是别试了,我不敢当保安装时不会出现错误,但我相信自己这种方法会解决问题,嘿嘿)
如果你的系统是中文,安装完成之后你还要复制,这样在配置oracle时和使用SQL Developer才能显示中文界面。
问题2 : 重启系统后oracle服务不会自动启动
这样我更喜欢,我的机子又不是服务器,为啥要它自己启动(一个吃内存的大虎)
使用以下命令可以手动启动
[alex@localhost ~]$ su oracle
$ cd ~
$ source .bash_profile
启动和停止监听器:
监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM,必须先启动监听器。
$ lsnrctl start
$ lsnrctl stop
启动和停止数据库:
1.启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:
启动:
$ sqlplus
Enter user-name: / as sysdba
SQL> startup
SQL> exit
停止:
$ sqlplus
Enter user-name: / as sysdba
SQL> shutdown immediate
SQL> exit
2.以下命令也可以启动和停止数据库(如果数据库在使用就不会停止掉)
$ dbstart
$ dbshut
启动和停止 Oracle 企业管理器数据库控制:
$ emctl start dbconsole
$ emctl stop dbconsole
以下是一些软件启动的命今
Net Manager
netmgr
Net Configuration Assistant
netca
Database Configuration assistant
dbca
Database Upgrade Assistant
dbua
Locale Builder
lbuilder
发表评论
-
plsql 检测不到oracle监听
2012-07-11 12:50 1746当你oracle刚刚装完的时候,一般是指,oracle安装没有 ... -
Java 调用Oracle 存储过程
2010-12-03 09:58 14051、存储过程是指保存在 ... -
Oracle存储过程学习
2010-12-03 09:51 928存储过程创建语法: create or rep ... -
JDBC连接数据库
2010-12-03 09:25 10421、JDBC连接Oracle (classes14.jar 该 ... -
Oracle存储过程二
2010-12-03 09:20 978Oracle存储过程返回游标例子 游标:用来查询数据库,获取 ... -
Oracle存储过程一
2010-12-03 09:17 1049存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于S ... -
oracle存储过程
2010-12-03 09:13 511我有一个sqlserver中写的存储过程,现在要将它转 ... -
Mysql常用命令行大全
2010-12-02 14:46 1186第一招、mysql服务的启动和停止 net stop mys ... -
mysql 触发器 例子
2010-12-02 14:34 2050~~语法~~ CREATE TRIGGER <触发器名 ... -
mysql存储过程,函数,触发器例子
2010-12-02 14:31 16951,分割一个用"|||"间隔的字符串的存储 ... -
Oracle触发器实例
2010-12-02 14:13 1145. CREATE TRIGGER T_INS ... -
Oracle触发器语法及实例
2010-12-02 12:58 1105一 Oracle触发器语法 触发器是特定事件出现的时候,自动 ... -
row_format - [Mysql]
2010-12-02 12:32 1513版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声 ... -
ORACLE触发器实例--转载
2010-12-02 11:58 664--test表执行DML语句时,将相关信息记录到日志表 -- ... -
sql 问题
2010-11-06 19:43 872BEGIN TRAN...COMMIT TRAN 意思与用法; ... -
批量更新sql |批量update sql
2010-11-03 19:28 3748批量更新sql |批量update sql 批量更新 ... -
怎样才能充分利用SQL索引
2010-11-03 08:30 1008怎样才能充分利用SQL索引 背景:目前WEB的普及太快,很多网 ... -
如何让你的SQL运行得更快
2010-11-03 08:30 912人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否 ... -
sql 学习网站
2010-11-03 08:26 1225w3school:http://www.w3school.co ... -
sql index
2010-11-03 08:23 1478为给定表或视图创建索引。 只有表或视图的所有者才能为表创建索 ...
相关推荐
在Fedora 7系统上安装Oracle 10g是一项复杂的工作,因为Oracle数据库软件通常对操作系统版本和依赖性有特定的要求。在这个过程中,你需要确保所有必要的软件包都已安装并且是最适合Oracle 10g的版本。以下是标题和...
在Fedora 8上安装Oracle数据库涉及多个步骤,包括修改Linux版本、安装必要的软件包、创建Oracle组和用户账户以及配置Linux内核参数。以下是对这些步骤的详细解释: 1. **修改Linux版本**: Oracle 11g不支持Red ...
在Fedora 13上安装Oracle 10g是一个相对复杂的过程,因为Oracle官方并不直接支持Fedora操作系统,特别是较旧的版本如Fedora 13。然而,通过一些技巧和工作,我们可以让这个过程变得可行。以下是安装Oracle 10g在...
在Red Hat Enterprise Linux 5.8 (RHEL5.8)上安装Oracle 11g数据库是一项技术性较强的任务,需要确保系统满足一系列的依赖条件。Oracle 11g是Oracle公司的一款企业级数据库管理系统,它对操作系统环境、硬件配置以及...
我的是64位的fedora17操作系统安装oracle11g数据库,安装过程中发现少了许多package,于是在网上各个地方下了所需要的所有rpm包,有些网上没有的,用yum install **.rpm可能会有的安装。整理不易,下载花了好多分,...
在Fedora Core 5系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统与数据库软件的集成。以下是详细的步骤和相关知识点: 1. **创建Oracle组和用户**: 在Linux环境下,为了安全和管理的便利,通常会...
在AIX6操作系统上安装Oracle 11g R2涉及到一系列复杂的步骤,需要充分的规划和准备。本知识点将详细介绍在AIX6系统上安装Oracle 11g R2的具体操作步骤,以及Oracle RAC、ASM和DataGuard配置的实验记录和常见问题的...
Oracle 11g是一款广泛应用的关系型数据库管理系统,其在安装过程中需要依赖于一系列的系统库和工具。在没有网络连接的环境下,确保所有必要的依赖包已经准备就绪至关重要。在这个场景下,我们有一个名为"oracle11g...
以下是对Oracle10g在Linux系统(如Fedora11)上安装的详细步骤的解析: 1. **配置安装环境** 在安装Oracle数据库之前,确保系统满足最低硬件和软件需求。Fedora11需要更新到最新补丁,以确保与Oracle10g兼容。检查...
Oracle 11g是一款广泛应用的关系型数据库管理系统,由甲骨文公司开发,广泛服务于企业级的数据存储、管理和分析。RPM(Red Hat Package Manager)是Linux系统中用于软件包管理的一种格式,尤其在基于Red Hat的发行版...
在Fedora 12操作系统上安装Oracle 10g数据库是一项技术性的工作,需要遵循特定的步骤和配置要求。以下是一个详细的安装指南: **安装要求:** 1. **硬件需求**:确保系统至少有512MB的物理内存,同时需要创建的交换...
### CentOS静默安装Oracle 11g 知识点详解 #### 一、环境准备与配置 ##### 1.1 开启防火墙 在CentOS 7或RHEL 7或Fedora中,防火墙由`Firewalld`来管理。 - **检查防火墙状态**: ```bash systemctl status ...
Fedora 8是一个较旧的操作系统,Oracle 10g则是一个历史悠久的数据库产品,这使得安装过程中可能需要解决兼容性和依赖性问题。以下是一份详细的步骤指南,涵盖了安装Oracle所需的关键知识点: 1. **环境准备**: -...
在Linux环境下安装Oracle 10g是一个复杂的过程,尤其在没有图形用户界面的环境中,需要通过命令行进行。Oracle 10g支持静默模式安装,这对于那些纯文本的Linux系统来说是一个重要的特性。以下是在Fedora Core 6上...
Oracle 11g是一款强大的关系型数据库管理系统,其安装过程涉及多个步骤,其中包括对特定RPM(Red Hat Package Manager)软件包的依赖。在Linux环境下,RPM是用于管理和安装软件的主要工具,它包含了软件的元数据以及...
在Linux Enterprise AS 4.0系统上安装Oracle 10G数据库是一个复杂的过程,需要遵循一系列的步骤和满足特定的硬件及软件要求。首先,我们要确保系统的硬件配置满足Oracle 10G的基本需求。根据描述,至少需要512MB的...
Oracle 10g是一款广泛使用的数据库管理系统,在多个操作系统平台上都获得了良好的支持。然而,Oracle 10g官方并没有直接提供对Fedora Core 5 (简称FC5)的支持。但这并不意味着无法在FC5上安装Oracle 10g,只需要采用...
在Fedora操作系统中安装Oracle 11g是一项相对复杂的过程,涉及到多个步骤和依赖包的安装。以下是详细的安装指南: 1. **获取所需软件** - Fedora Linux系统:可以从Fedora项目官方网站的种子下载页面获取最新版本...
这个压缩包包含了所有在Linux上安装Oracle 11g所需的基本RPM包,通过正确安装和配置这些包,你可以在Linux环境中建立一个稳定运行的Oracle数据库服务器。在实际操作中,根据系统环境和具体需求,你可能还需要安装...
在Linux系统中,Oracle数据库的安装过程涉及到一系列的依赖包管理,尤其是对于旧版本如Oracle 10g,它需要特定的RPM(Red Hat Package Manager)包来确保所有必要的库和工具都已就绪。在Linux 4上安装Oracle 10g,...