关于oracle11g R2的 OS认证(在线等待,100分) RHEL5.5下用DBCA安装了数据库。请哪位大虾告诉我,是不是OS认证是默认有效的?如果无效,怎么设定呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么OS认证?你是说以SQLPLUS / AS SYSDBA登录? OS认证是SQL Server的概念。Oracle中都是相当于SQL Server中的数据库认证。 1、是的,默认OS验证是开的。 就是系统上得oracle用户可以 sqlplus / as sysdba 登陆数据库2、不开按照如下去做。NETWORK 目录下有个 sqlnet.ora 文件 增加下面的话SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 4楼。我的oracle是在RHEL5.5上的。我是在oracle用户下安装的。sqlplus / as sysdba,是用的oracle用户还是sys用户? 在linux下好像不能设置成SQLNET.AUTHENTICATION_SERVICES= (NTS)吧?谢谢 sqlplus / as sysdba,是用的oracle用户还是sys用户?===> oracle 用户指的是,linux上的oracle用户,不是oracle数据库上的用户,牵扯不到sys。linux下:SQLNET.AUTHENTICATION_SERVICES = (ALL) 谢谢。如果我在Linux上建多个用户,每个用户都要求OS认证。改怎么处理,谢谢。 建数据库用户的时候,和操作系统用户名建成一样的,再在前面加ops$如:linux用户名:test 那么在oracle上创建数据库用户时候,用户名:ops$test 即可。--ops$ 受这个参数控制的,默认为ops$[SYS@myoracle] SQL>show parameter os_authent_prefixNAME TYPE VALUE------------------------------------ ----------- ------------------------------os_authent_prefix string OPS$ 1,我的linux系统下安装的oracle 的network/admin下并没有sqlnet.ora,手工加一个然后oracle再启动?2,>>建数据库用户的时候,和操作系统用户名建成一样的,再在前面加ops$ 用oracle数据库的system用户登录,然后创建 ops$为前缀的用户名。是这个意思吗? 兄弟,很多人都不知道oracle还有个操作系统认证的。 1、是的,你可以重新建一个,不过你可以先试试,看linux上的oracle用户直接 sqlplus / as sysdba 能不能进去,能进去的话就不用加了。默认是支持的。你只需要保管好你root的密码还有oracle用户的密码就行了。2、代码举例--linux上--创建用户useradd test--设置密码password test--切换到oracle用户下su -oracle--登陆到oracle里面sqlplus / as sysdba--创建test验证的用户create user ops$test identified by test;--退出oracleexit--退出linux的oracleexit--切换到test下su -test--如果你的test下的环境变量已经配置sqlplus /--就会登陆到oracle的ops$test 用户下。--sqlplus ops$test/test 同样也可以。 大侠。建用户我大致清楚了。windows上几个人以各自的用户名同时登录linux系统,然后我想给各个用户在数据库里建个各自对应的用户,这样他们在测试程序时候由于用的各自的帐号,所以数据不会有冲突。用你的方式,物品这样设置能行吗? 大侠。建用户我大致清楚了。windows上几个人以各自的用户名同时以teratem工具登录到linux系统,然后我想给各个用户在数据库里建个各自对应的用户,这样他们在测试程序时候由于用的是各自的帐号,所以数据不会有冲突。用你的方式,我这样设置能行吗? 关于拼接...的一个实现 莫名其妙的自动排序了,求解释 关于tkprof oracle 使用什么命令可以知道一个表它属于哪个方案 请问如何往数据库里存储 图片 问题 请问如何编写一个类似SQLPLUS的工具,SQLPLUS的功能是如何实现的? 求教关于执行计划的问题 9i中的Date类型是怎么样的格式? 新手向各位大虾求救:启动oracle 8.1.5的server manager的问题 kettle预览数据条数与库中数据不同 请问下INSTR搭配SUBSTR截取字符串问题 关于ORA-13226的问题
你是说以SQLPLUS / AS SYSDBA登录?
Oracle中都是相当于SQL Server中的数据库认证。
就是系统上得oracle用户可以 sqlplus / as sysdba 登陆数据库2、不开按照如下去做。
NETWORK 目录下有个 sqlnet.ora 文件 增加下面的话SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
sqlplus / as sysdba,是用的oracle用户还是sys用户? 在linux下好像不能设置成SQLNET.AUTHENTICATION_SERVICES= (NTS)吧?
谢谢
===>
oracle 用户指的是,linux上的oracle用户,不是oracle数据库上的用户,牵扯不到sys。linux下:
SQLNET.AUTHENTICATION_SERVICES = (ALL)
如果我在Linux上建多个用户,每个用户都要求OS认证。
改怎么处理,谢谢。
那么在oracle上创建数据库用户时候,用户名:ops$test 即可。
--ops$ 受这个参数控制的,默认为ops$
[SYS@myoracle] SQL>show parameter os_authent_prefixNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
os_authent_prefix string OPS$
用oracle数据库的system用户登录,然后创建 ops$为前缀的用户名。是这个意思吗?
兄弟,很多人都不知道oracle还有个操作系统认证的。
sqlplus / as sysdba 能不能进去,能进去的话就不用加了。默认是支持的。你只需要保管好你root的密码还有oracle用户的密码就行了。2、代码举例
--linux上
--创建用户
useradd test
--设置密码
password test
--切换到oracle用户下
su -oracle
--登陆到oracle里面
sqlplus / as sysdba
--创建test验证的用户
create user ops$test identified by test;
--退出oracle
exit
--退出linux的oracle
exit
--切换到test下
su -test
--如果你的test下的环境变量已经配置
sqlplus /
--就会登陆到oracle的ops$test 用户下。
--sqlplus ops$test/test 同样也可以。
然后我想给各个用户在数据库里建个各自对应的用户,这样他们在测试程序时候由于用的各自的帐号,所以
数据不会有冲突。用你的方式,物品这样设置能行吗?
然后我想给各个用户在数据库里建个各自对应的用户,这样他们在测试程序时候由于用的是各自的帐号,所以
数据不会有冲突。用你的方式,我这样设置能行吗?