linuxoracle权限
1. linux系统下,oracle用户与root用户的差别
root是linux的管神胡野理员权限游喊 oracle用户对系统而言只是一个普通用户oracle 用户主做拆要针对数据库操作
2. linux安装oracle11g需要root权限吗
应该以吵早氏oracle用户安装,安装前,一些具体的配置文件的升散修改,依赖包的安睁芦装有些需要root权限,但是等到了真正开始安装的时候,是不需要root权限的。
3. linux下怎么启动从的数据库(linux下启动oracle数据库)
Linux下oracle数据库启动和关闭操作
第一步:登陆
root登陆之后切换到oracle用户上,输入
suoracle
第二步:连接
在oracle用户下,输入
sqlplus/nolog
第三步:使用管理员权限
输入
connect/assysdba
第四步:启动/关闭服务
输入
startup
startup参数
不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!
nomount,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时纯携型候使用!
mount,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!
谢谢!不准确的地方请指教!
shutdown
shutdown的参数
Normal需要等待所有的用户断开连接
Immediate等待用户完成当前的语句
等待用户完成当前的事务
Abort不做任何等待,直接关闭数据库
normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用隐枯户连接。
在拥护执行完当前事物后断开连接,并不做猜允许新的用户连接数据库。
abort执行强行断开连接并直接关闭数据库。
第五步:如果是启动服务,要开启监听
退出sqlplus模式,输入
lsnrctlstart
4. linux下如何跨用户访问oracle数据库
我用的是redhatlinux,用下面的步骤来启动oracle数据库。
首先使用oracle用户登录linux,然后在shell命令行中执行下面的命令:
第一步:打开oracle监听
$lsnrctlstart
第二步:进入sqlplus
$sqlplus/nolog
sql>
第三步:使用sysdab角色登录sqlplus
sql>conn/assysdba
第四步:启动数据库
sql>startup
经过上面的四个步骤,oracle数据库就可以启动了。
5. linux下安装oracle 提示没有权限或者空间不够用
linux下安装oracle是很麻烦的事情李橡。
必须哪蚂旁按照要求一步步来。
oracle需要很大的数据空间。
所以你要需求的空间也要很大。
分区要注意
/boot/
/swap/
/
只做这样的三个分区就行了。
oralce主目录必物携要要有50G 以上的地方。
不然就各种蛋疼了。
6. linux创建oracle数据库无权限
正常现象。linux创建oracle数据库无权限是正常现象。新建立的用户是没有权限的,是不能执行数据库的操作。要创建一个表空间,把这个表空间分配给你创建的用户,默认情况下,你创建的用户是在users表空间,你创建的用户在这个表空间没有建表的权限。
7. linux怎么给oracle中用户权限
--//给用户授予权限
grant connect,resource to test;
--//删除表空间
drop tablespace test_temp including CONTENTS and datafiles;
--//修改用户密码
alter user test identified by new_password;
--//删除用户
drop user 用户名 cascade; --//执行该语句请小心,会级联删除该用户下所有对象。
--//给用户分配权限
SQL> grant connect to test_user;
SQL> grant resource to test_user;
SQL> grant create view to test_user;
SQL> GRANT DEBUG CONNECT SESSION TO test_user;
SQL> GRANT DEBUG ANY PROCEDURE TO test_user;
实例如下:
数据库用户的创建、权限的分配
数据库安装完成后,有两个系统级的用户:
1、system 默认密码为:manager
2、sys 默认密码为:change_on_install
在安装的数据库目录中找到\oracle\proct\9.2\bin 中的sqlplus程序,运行:./sqlplussystem/manager@ora9i
用system用户创建自己的用户、权限;sql语句如下:
1、创建用户:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、用户授权
grant connect,resource,dba to business;
3、提交
commit;
8. linux怎么给oracle用户权限
1、新建的用户迅扒蔽,用户组设抄置为oinstall,oinstall为oracle的默认用户袭组
2、将新用户下的文件知或者目录修此握改权限为750,即
chmod
750
/home/test/aa
oracle用户就能正常道读写访问了。亩州
9. 用的linux,我想把里面的oracle组里的oracle用户提权 怎么弄呢我有root权限
如果你要把文件改成oracle用户的,用root执行chown:
chown 用户名.组名 文件名
如果只是让oracle用户可以编辑,用root执行chmod:
chmod +w 文件名
10. linux切换oracle用户提示没有权限切换到/home/oracle
这只是一个警告
说明你本机没有创建 oracle 用户对应的home目录而已
显示 -bash-4.1$ 说明你已经切换到了oracle 用户