centos下Oracle11G图文安装教程


当前第2页 返回上一页

第十三步:解压oracle文件:

[root@oracledb~]#unzip/media/linux_11gR2_database_1of2.zip(如果你是64位的压缩文件,命令应该是unzip/media/linux.x64_11gR2_database_1of2.zip)
[root@oracledb~]#unzip/media/linux_11gR2_database_2of2.zip
[root@oracledb~]#xhost+#使所有用户都能访问图形桌面
[root@oracledb~]#su–oracle
[oracle@oracle~]#./media/database/runInstaller

(注:我在网上看到的资料解压之后的文件默认是放在了/media的文件夹里面,但是我的并不在里面,而是在root的根目录生成了文件夹database,所以这一步的文件路径是错误的,因而runInstaller没法运行),如图:

这一步我浪费了很长时间,不知道该如何解决,因为和网上解压的位置不一样,以后再输入命令行就错误百出。后来解决办法其实很简单,手动将database这个文件夹剪切到文件系统下的/home/oracle里面。如图:

然后再输入命令行: [oracle@oracle~]#./home/oracle/database/runInstaller

即可运行oracle安装操作。

(如果成功进入到图形界面安装的话,下面这段话可以跳过不看!!!)

但是本菜又遇到了一个问题,就是我输入这个命令行的时候,提示我没有权限。这样的话,我就返回到root权限,添加了命令行:[root@oracledb~]#chmod755/home/oracle/database

然后在用命令行: [root@oracledb~]#suoracle

进入oracle用户,执行命令行: [oracle@oracle~]#./home/oracle/database/runInstaller

(如果这里不行的话建议在oracle用户下,找到压缩包,直接右键,进行手动解压缩,指定压缩后存放在/home/oracle;解压缩完成后,然后在命令行运行installer)

第十四步:成功进入到了图形化界面安装:

1.不要输入Email地址,直接next

2.选择安装数据库软件并创建数据,也可以选择第二项仅安装数据库软件,然后next

3.选择服务器版本,如图,点击next

4.单例数据库,如图,点击next

5.高级模式安装,如图,点击next

6.添加支持的语言,如图,点击next

7.选择要安装的版本,如图,点击next

8.安装数据库目录,如图,点击next

9.创建详细目录

10.选择配置类型

11.数据库与服务名

12.开启自动内存管理(如果512m太大,会出现提示,减少一些就可以),然后先不要点击next,而是点击Memory旁边的Charactorsets选项。

13.设置默认编码为UTF8

14.启用oracle企业管理控制台OEM

15.选择数据库文件目录

16.自动备份设置

17.设置数据库用户名和密码,他是有一个密码建议的,否则会提示错误,密码建议是包含大写和小写字母,总长度不能低于8位。

18.授权的组

19.检查oracle一些安装要求,包都已经安装,直接忽略

20.开始安装(速度比较慢,耐心等待,喝杯咖啡)

21.创建备份数据库

22.安装完成!

安装完成后,会出来一个对话框,提示使用root用户执行这两个脚本

[root@oracledb~]$/opt/oracle/oraInventory/orainstRoot.sh
[root@oracledb~]$/opt/oracle/app/product/11.2.0/dbhome_1/root.sh

第十五步:命令行进入数据库,畅爽oracle吧!

(注:如果在输入命令开启数据库的时候,提示bash:XXXcommandnotfound的时候很有可能是你没有在oracle用户下输入命令行,这时候用suoracle试一下,如果还是不行可以到/opt/oracle/app/product/11.2.0/dbhome_1/bin目录下,确认一下此命令是否存在!!!

如果开启过程出现ERROR:ORA-12162:TNS:netservicenameisincorrectlyspecified这种语句的时候,很有可能是环境变量没有配置好,建议到oracle用户中的.bash_profile文件里查看一下,如何找到.bash_profile请参见第十一步!)

[root@oracledb~]#su–oracle
[oracle@oracledb~]#lsnrctlstart
[oracle@oracledb~]#sqlplus/assysdba

SQL>startup#启动数据库实例

如图:

#至此数据库已经开启,然后就可以操作数据库了!
SQL>shutdownimmediate#关闭数据库实例
SQL>select*fromtab;#查看所有表
SQL>selectnamefromv$datafile#查看数据库存放目录
SQL>showparameterservice#查看服务名
SQL>select*fromv$instance;#查看实例名
SQL>selectnamefromv$database;#查看数据库名
SQL>select*fromdba_users;#查看所有用户信息
SQL>selectusername,passwordfromdba_users;#只查询用户和密码
SQL>select*fromv$pwfile_users;#查看具有sysdba权限的用户
SQL>select*fromdba_ustats;#查看当前用户信息
SQL>select*fromuser_sys_privs#查看当前用户系统权限
SQL>select*fromuser_role_privs#查看当前用户角色
SQL>select*fromdba_sys_privs#查看指定用户所具有的系统权限
SQL>select*fromv$version#查看oracle版本
SQL>select*fromuser_views#查看视图信息
[root@oracledb~]#lsnrctlstart#开启远程监听端口


标签:Oracle

返回前面的内容

相关阅读 >>

45个非常有用的 oracle 查询语句小结

linux环境下oracle安装参数设置方法详解

oracle怎么删除所有表

深入oracle迁移到mysql的总结分析

linux中oracle数据库备份

oracle表空间管理和用户管理介绍

oracle 10g client 安装图解教程

oracle触发器trigger详解

navicat执行oracle函数脚本报错24344怎么办

oracle表分区的概念及操作

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...