win7下win7上安装oracle11g了oraclelinux,原来的win7怎么进去

Win7下Oracle的sqlplus不能启动_数据库技术_Linux公社-Linux系统门户网站
你好,游客
Win7下Oracle的sqlplus不能启动
来源:Linux社区&
作者:andydreaming
最近重新安装了系统,安装win7,用户名是Andy不是默认的administrator,在win7系统下安装好之后,启动sqlplus时弹出
SP2-1503: 无法初始化 Oracle 调用界面
SP2-0152: ORACLE 不能正常工作,权限不够
然后就想肯定是权限问题,然后找到sqlplus.exe设置权限,把所有的权限都给andy用户,还是不行,如果右键以管理员身份运行的话,sqlplus窗口出现之后,一闪就没了。
后来经过查询得知:确实是权限问题解决办法如下:(当然如果你使用的用户是administrator就不会出现这个问题)
原因:即使你是管理员级别的用户,在运行高特权的管理任务时(例如安装软件和驱动程序、运行注册表和系统配置程序),都会受到“降级”的特殊待遇,这主要是为了增强系统的安全性。即使你是管理员级别的用户,在运行高特权的管理任务时(例如安装软件和驱动程序、运行注册表和系统配置程序),都会受到“降级”的特殊待遇,这主要是为了增强系统的安全性。
对于普通用户而言,Windows 7系统出于安全考虑,将系统超级管理员帐户(Administrator)隐藏了,不允许“普通用户”使用。很多时候特别是安装一些应用软件时,由于兼容的问题,普通权限的用户无法正常安装,需要启用超级管理员帐户,然后可以在超级管理员账户安装,在标准用户下正常使用。。
如果你也想启用超级管理员帐户,提示:启用超级管理员帐户后,也就等于获得了超级管理员权限。用户可以通过它使任何一个普通帐户(也可以称作是标准帐户)都获得Administrator超级管理员权限。
所以解决办法是:启动超级管理员身份
可以按如下的步骤操作:右键单击“计算机”→“管理”,双击“本地用户和组”→“用户”,在右边列出的帐号中右键单击“Administrator”→“属性”,在弹出的界面中取消勾选的“帐号已禁用”
启动administrator之后,在登录界面就会有两个用户,你依然可以选择登录你的账户,这样,你的普通账户,也就拥有了你超级管理员的权限。
相关资讯 & & &
& (10/22/:50)
& (07/18/:00)
& (11/10/:58)
& (08/22/:00)
& (06/18/:32)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款扫一扫体验手机阅读
oracle数据库在win7下的安装---初学学习日记
<span type="1" blog_id="1186022" userid='
2篇文章,1064人气,0粉丝
高并发架构之路
¥51.00126人订阅
<span type="1" blog_id="1186022" userid='西西弗斯,沙漠,虚空。张开 圣灵的 眼睛,放飞 神的 梦想!
win7系统上安装linux虚拟机及oracle 之一 oracle安装篇
主机:win7家庭版 4G内存 2.92G可用 500G硬盘
虚拟机VMware-workstation-full-7.1.4-385536
虚拟机操作系统 RedHat Linux AS 5 正式版DVD 1G内存 20G硬盘
-----------------------------------------------------------------------------------------------------------------------
参考资料:
()linux安装oracle10g
()linux下ftp/telnet服务开启
()Red Hat Enterprise Linux 5中开启Telnet服务
()VmWare下安装telnet服务(原创)
()Linux下rpm 安装包方式安装
1 软件准备
【尝试:通过windows 的cmd下ftp文件到linux : 1默认linux未安装vsftpd 服务,
rpm -ivh xinetd-2.3.14-10.el5.i386.rpm
rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm
rpm -q xinetd
安装包并开启vsftpd服务 service vsftpd status 。开启ftp服务(某以为是linux对外的ftp功能)。但cmd下open linux还是没连接,
默认的linux ssh服务开放,通过ssh进行文件传输了。
10.2.1_database_linux32 (可在oracle官网下载)ssh上传到linux根目录下。
2 检测操作系统的版本及补丁包
【rpm 直接安装比较繁琐,不能自动安装依赖包,yum安装可以在联网情况下自动安装和下载相关包。未尝试。】
通过包检查命令 :
---------------------------------
for i in binutils compat-gcc-34 compat-libstdc++-296 control-center \
gcc gcc-c++ glibc glibc-common glibc-devel libaio libgcc \
libstdc++ libstdc++-devel libXp make openmotif22 setarch
rpm -q $i &&/dev/null || F="$F $i"
echo $F;unset F
-------------------------------------
将上述命令复制到终端 下root执行,并回车。
如果这个命令执行后有输出包名字 请向系统中补充
如果没有输出信息 则说明所需要的软件包已经都在系统中了
3 检测oracle安装环境和要求
#du -sk 查看文件或者文件夹大小
#df -h 查看磁盘分配及使用情况 ,没有指定挂载点的文件夹默认都是挂载/目录下。
[root@localhost ~]# df -h
Filesystem
Used Avail Use% Mounted on
0% /dev/shm
【/目录的磁盘空间剩余1.3g的空间,其中tmp 文件夹也是默认挂载在根目录的,因此不能再安装文件夹,
最佳解决方法是能够将sda3 分区的磁盘空间能挂载在根目录,关于linux分区都是采用默认的,根目录默认是2.3G空间】
/proc/meminfo 查看交换分区大小
#grep MemTotal
/proc/meminfo
查看内存大小
4 更改linux内核参数 (按照网上一般内核参数对照,有些参数需要添加,为何需要修改内核参数不修改可不可以,没有尝试)
/etc/sysctl.conf
&&/etc/sysctl.conf &&EOF 添加好没有的参数后
# cat &&/etc/sysctl.conf&&EOF
& kernel.shmall=2097152
& kernel.shmmni=4096
& kernel.sem=250 8
& fs.file-max=65536
& net.ipv4.ip_local_port_range=
[root@localhost tmp]# /sbin/sysctl -p
&EOF退出。
# /sbin/sysctl -p查看修改。
5 创建oracle用户组和用户账户
创建维护oracle(用户账户)的用户组 oinstall 和dba
# /usr/sbin/groupadd
# /usr/sbin/groupadd
# /usr/sbin/useradd
-m -g oinstall -G dba oracle
# id oracle
# passwd oracle (设置oracle账户口令 详细过程见参考资料(linux安装oracle10g))
6 创建数据库安装目录(此处选择在/home文件夹下贱安装目录,根目录下挂载空间不足)
# mkdir -p /home/u01/app/oracle
#mkdir -p /home/u02/oradata
#chown -R oracle:oinstall
/home/u01/app/oracle
/home/u02/oradata (给oracle用户及所在组授权)
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,
这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,
也没有权限可以将自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
#chmod -R 775
/home/u01/app/oracle
/home/u02/oradata
(文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用)
7oracle 环境变量设置
# su - oracle
(查看oracle配置文件)
#vi .bash_profile
添加以下内容,其中可自定义,ORACLE_BASE、ORACLE_HOME与前面创建的安装目录一致。
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=/u01/oracle/product/10.2.1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
(此项环境变量没有配置,会导致在后边 dbca命令无法识别)
export D_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export NLS_LANG="Simplified Chinese_china".ZHS16GBK
8 oracle解压安装
cd /home/oracle
/10.2.1_database_linux32.zip .
#unzip 10.2.1_database_linux32 .zip
解压完成后 在home 下生成database 文件夹
/home/database
在用户下执行
#su – oracle
--切换到用户
$./runInstaller
--执行安装文件
进入图形安装界面,然后根据提示进行安装。其中有个地方会提示运行2个脚本文件。
自此linux下oracle的安装成功。关于如何自启动和通过主机进行plsql管理在接下来进行描述。
附出现的问题
-----------------------------------------------------------------------------------------------------------------------------------
[oracle@localhost database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed &&&&
答:oracle10g对linux版本不符,
/etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
[root@localhost database]# ./runInstaller
出现The user is root. Oracle Universal Installer cannot continue installation if the user is root.
: No such file or directory
解决方法:切换到oracle 用户 执行./runInstaller
[oracle@localhost database]$ ./runInstaller
出现Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall_02-58-32AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory :缺少包 libXp.so.6
解决此包不能找到:
到 ,找到最新版本点进去,现在是4.7.0。2)如果对自己系统不熟悉,可以先下个Xinstall.sh。然后运行 sh Xinstall.sh -check他会告诉你下哪个编译好的版本适合你的系统。我的是”Linux-ix86-glibc24″。然后点binaries进去,不研究源码,只是拿来用,就下预编译的好了。接着点“Linux-ix86-glibc24”。3)这有很多tar,注意:你只要下Xbin.tgz就够了(现在是6.6M)4)tar
zxf Xbin.tgz -C /usr/X11R65)vi /etc/ld.so.conf,加入/usr/X11R6/lib6)ldconfig
[oracle@localhost database]$ ./runInstaller
出现:Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
方法一:[oracle@localhost database]$ export DISPLAY=localhostip:0:0 (本地安装)
方法二:[oracle@localhost database]# xhost +
问题5 安装redhat 选择中文安装的时候,在oracle./runinstaller会出现乱码现象。
答:切换到oracle 用户
$locale 查看字符 ,更正字符
[oracle@localhost database]$ export LANG=en_US.UTF-8
[oracle@localhost database]$ export LOCAL_ALL=en_US.UTF-8
./runInstaller 恢复英文安装界面。
问题6 执行dbca时, 报"UnsatisfiedLinkError exception loading native library: njni10" 错误
尝试1:用上文第二步安装包检测命令检查安装包是否完全。安装完包并再对Oracle进行relink:
$ $ORACLE_HOME/bin/relink all
尝试2:重新建立包的指向链接
cd into $ORACLE_HOME/bin
type: ln -s $ORACLE_HOME/lib/libnjni10.dylib $ORACLE_HOME/lib/libnjni10 , then ENTER
then type: ln -s $ORACLE_HOME/lib/libclntsh.dylib $ORACLE_HOME/lib/libclntsh.dylib.10.1
After that go into $ORACLE_HOME/bin and start ./netca
尝试3:检查内核参数配置文件和环境变量配置文件。 vi /etc/sysctl.conf vi .bash_profile.失败
尝试4:重装。ok
没有更多推荐了,1、下载安装包
到oracle官网downloads下下载(第一次下载需要注册账号)。
Win7 64位下载64位oracle11g安装包
Win7 32位下载32位oracle11g(Oracle_win32_11gR2_database)安装包(本处使用版本)
2、安装oracle11gR2数据库
解压缩oracle11g安装文件,在安装目录下找到可执行文件setup.exe
双击可执行文件setup.exe,运行oracle11g安装过程。如下图
所有更新操作、电子邮件选项都不选,然后点击下一步。
根据要求选择安装选项,我们选择第一项安装和配置数据库,然后下一步。
根据需求选择,一般自己学习使用选择桌面类,然后点击下一步。
位安装文件指定安装目录,我把oracle安装文件安装在e:\app\qf\目录下。数据库版本一般选择&企业版&,全局数据库可以自行设置名称,但是一定要设置全局数据库登陆密码。一般设置tiger即可。然后点击下一步。
先决条件检查,自动进行。自行执行至下图:
单机完成即可进入oracle11g产品安装中。余下即是漫长的安装过程,大约1个小时左右时间。如下图:
数据库安装完成,进入到配置过程,全自动,勿担心,如下图所示:
口令管理、重中之重,如下图,单击口令管理,进行设置,如不设置,用户不能登录oracle11g数据库。
单击&口令管理&按钮,进入口令管理对话框,分别对sys、sysdba、scott用户进行口令设置并解锁操作,然后单击&确定&,然后在口令管理对话框同样单击确定,配置完成。如下图
关闭oracle11g安装窗口,完成操作。
3、查看oracle11g是否安装成功
打开sql*plus(开始---&程序---&oracle_oradb11g_home1---&应用开发程序---&sql*plus)
输入用户名:scott
输入密码:tiger(隐藏的)
如果如下图所示,scott用户登录了oracle数据库,表示oracle11g安装成功。
4、将oracle11g服务设置成手动启动。
右键&计算机&,单击下拉菜单&管理&选项,进入计算机管理器,打开服务和应用程序选项下&服务&选项,在服务菜单中找到oracle服务,分别对每一个服务右键---&属性,设置开机手动启动。具体如下图:
设置成手动启动后,每次开机运行oracle11g服务器都需要进行手动启动服务,否则无法连接服务器。
5、Oracle11g 32位链接到pl\sql developer管理工具
Win7 32位系统和64位系统链接pl\sql developer方法略有不同,64位需要安装一个插件并进行pl\sql developer费登录状态下工具---&首选项的配置。
这里先谈32位win7链接pl\sql developer。下载pl\sql developer安装文件进行安装或者非安装板直接解压到e盘(可选)即可直接使用。
打开pl\sql developer 登录scott用户。如下图:
至此,oracle11g数据库既可以正常使用。
附1:win7 64位系统下配置pl\sql developer(非安装版)
pl\sql developer现在没有64位系统版的,所以需要去oracle官网下载一个插件,用以可以与64位oracle数据库,所以pl\sql developer 和 instantclient_11_2都安装在e盘根目录下,一定要根目录哦。
所以,非登录状态下登陆pl\sql developer,如下图:
配置pl\sql devloper,工具---&首选项,如下:
oracle主目录名即是(本机:E:\app\wcwen\product\11.2.0\dbhome_1\instantclient):
oci库即是(本机:E:\instantclient_11_2\oci.dll):
然后重启pl\sql devloper即可。
附2:配置安装监听程序
开始---&程序----&oracle_oradb11g_home1---&配置和移植工具---&net configuration assitant。
进入安装程序。
安装数据库实例
开始---&程序----&oracle_oradb11g_home1---&配置和移植工具---&database configuration assitant。
进入安装程序。
阅读(...) 评论()win7下安装完oracle 11g后怎么进入图形界面,需要什么配置_百度知道
win7下安装完oracle 11g后怎么进入图形界面,需要什么配置
我记得以前进入数据库后,是图形界面管理哪种,鼠标点击右键就可以创建数据库和表等。我刚安装完oracle后没有找到进入图形界面的按钮,网上看到一些人说配置,但完全不懂他们在说什么,搞的什么网络配置,我又不是要那个配置。我安装完oracle后就是下面这些文...
我有更好的答案
11g中没有 客户端形式的管理界面了, 只有网页形式的dbconsole ,而且需要你创建数据库后采用dbconsole
你的意思是:在网页上我要连接oracle contro - orcl ,然后输入用户名和口令?我试过这个,但是用户名和口令输入不正确啊。我在安装的过程中只输入过两次口令,一次是全局口令,一次是scott账户解锁,也输入了口令,而且都是账户和密码都是&oracle&,但是在这个网页上我不知道怎么登陆进入。 在自己电脑上,是不是我只能通过dos窗口操作啊?
进入cmd sqlplus &#47; as sysdbaalter user sys i之后使用 sys用户登录,密码为oracle
采纳率:72%
配置和移植工具--&datebase configuration assistant
可以创建数据库实例(图形化向导界面),表在具体数据库中创建
为您推荐:
其他类似问题
图形界面的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 win7下安装oracle 的文章

 

随机推荐