
1、双击桌面sqldeveloper软件图标启动软件。
2、新建数据库连接,填写登录数据库信息并选择相应角色进行登录。
3、登录成功后先查询出hr用户下所有的表名,可直接通过dba_tables来进行查询。
4、把查询权限赋给测试用户的方法有两种,一种为当用户下的表比较少的情况下可以直接通过grant select/delete/update on hrtable-name to cem。
5、授权成功后使用测试用户进行登录即可对授权过查询权限的表进行访问。
hremployees 这张表上的HIRE_DATE 雇佣日期字段
SQL>
SQL> desc employees
Name Null Type
----------------------------------------------------------------------------- -------- ----------------------------------------------------
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
EMAIL NOT NULL VARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
初始用户:system
密码:你安装时候输入的密码。
另外ORACLE自带2个用户一个是楼上的
账号:scott 密码: tiger
第二个是:账号 sh 密码 sh
但是你刚装好需要以system用户身份登录进去,然后alter user 用户名 account unlock。好像是这个命令对这2个用户进行解锁,不然你用不了的。
你直接打开windows 的 dos 窗口登录也行;
输入“sqlplus syste/密码 as sysdba”
就行了。
估计你在网上下载的这个应该是这么用的,引用的页面无法加载回答里面:
在SQL-Plus中执行hr_mainsql这个脚本
方法:在提示符下输入:
> @SQL脚本所在的目录\hr_mainsql
例如:@c:\sql scrcipt\hr_mainsql
然后系统给出提示输入一些绑定变量:
b) Specify password for HR as parameter 1:
HR用户的密码:
c) Enter value for 1: hr
d) Specify default tablespeace for HR as parameter 2:
HR用户的默认表空间:
e) Enter value for 2: users
f) Specify temporary tablespace for HR as parameter 3:
HR用户的默认临时表空间:
g) Enter value for 3: temp
h) Specify password for SYS as parameter 4:
输入SYS用户的表空间:
i) Enter value for 4:syspass
j) Specify log path as parameter 5:
输入日志生成的路径:
k) Enter value for 5: C:\oracle\product\1010\db_1\RDBMS\log
这个脚本应该是自动调用建表建索引和辅助脚本的程序的。
以上就是关于oracle中怎样把一个用户的所有table的select权限授给另外一个用户全部的内容,包括:oracle中怎样把一个用户的所有table的select权限授给另外一个用户、在oracle中hr用户中雇用日期是什么、oracle数据库连接信息的初始用户名和口令是什么啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)