十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一、
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的永善网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
打开orcale安装目录,如:D:\app\SSG\product\11.2.0\dbhome_1
11.2.0这个目录名就是版本
二、
主要有以下几种方法可以用来确定Oracle的位数:
1.通过SQLPLUS登录即可看出
a.64位登录时就有显示
$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:27:28 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
b.32位的无显示
[oracle@jumper oracle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:19:03 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
c.从v$version获取
SQL select * from v$version;
BANNER
------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for 32-bit Windows: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
2.从v$sql视图获取
a.如果输出为8位16进制数,则为32位Oracle
SQL select address from v$sql where rownum2;
ADDRESS
--------
578428D8
b.如果输出为16位16进制数,则为64位Oracle
SQL select address from v$sql where rownum2;
ADDRESS
----------------
000000040DFA01E0
3.使用系统命令file
a.如果输出带有32-bit字样为32位Oracle
[oracle@jumper oracle]$ file $ORACLE_HOME/bin/oracle
/opt/oracle/product/9.2.0/bin/oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386..
b.如果输出带有64-bit字样为64位Oracle
$ file $ORACLE_HOME/bin/oracle
/opt/oracle/product/9.2.0/bin/oracle: ELF 64-bit MSB executable SPARCV9 Version 1..
如果只是单纯的安装成功,可以依据两个判断进行:
1,安装过程中,没有任何报错,没有任何的异常,就是到了命令窗口结束了,提示完成,点击关闭就可以。
2,去服务里面查看该有的服务是否都有,每个版本的服务不一样,要具体看的,同时监听服务和实力服务必须处于运行状态。
这就是安装成功判断的大概条件,至于连接那些则属于配置方面的事情。
希望能帮到你
专用服务器:一个客户端连接对应一个服务器进程
共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。
判断oracle是共享模式还是专用模式用以下方法:
show
parameter
shared_server;
如果数值
,就是enable了共享服务器。
1、在使用oracle数据库的时候,权限是极其重要的,如果新建的用户如果没有权限,甚至都无法登录数据库,如下图。
2、为新建用户分配权限主要有三种connect 主要使用是让用户可以连接到数据库。
3、resource 主要使用是让用户可以创建表dba 它是一种比较特殊的权限,普通用户拥有之后可以成为数据库管理者。
4、select update deleteinsert all 也就是拥有用户对某张表有查询、更改、删除、插入及所有权限。
5、如果想要查询用户的权限可以通过下图中的方法进行查询。
1. 首先切换到 $ORACLE_HOME/rdbms/lib目录
2. 运行以下命令:
nm -r libknlopt.a | grep -c kcsm.o
若以上命令返回0,则rac选项未安装,也就是有一部分2进制文件未链接。若返回值大于0,则安装了rac选项。
测试能否用sqlplus连接上:
原理:
使用sqlplus登陆命令格式如:sqlplus 用户名/密码@全局数据库实例名 as 权限(NORMAL,SYSDBA,SYSOPER)进入到oracle安装目录的bin目录下,执行如下代码,查看能否连接:
使用sys用户登陆:
使用sqlplus.exe "/as sysdba" 登陆:
使用system用户登陆:
测试成功。
测试成功之后,通过浏览器访问EM控制台看是否能够进入,路径:
用SYS用户登录
若能进入该界面则表示成功: