首先使用oracle用户登录linux,然后在shell命令行中执行下面的命令:
第一步:打开oracle监听
$lsnrctlstart
第二步:进入sqlplus
$sqlplus/nolog
sql>
第三步:使用sysdab角色登录sqlplus
sql>conn/assysdba
第四步:启动数据库
sql>startup
经过上面的四个步骤,oracle数据库就可以启动了。
需要被复制到的用户有查询被导出用户的查询权限。
如system用户要将scott中的emp表导入其中,按如下方法:
1、登录scott用户。
2、给system用户赋予查询emp表的权限:
grant select on emp to system3、登录system用户。
4、执行以下语句:
create table emp as select * from scott.emp一 如果访问其他用户的数据,需要有一定的权限(1) 可以授权这个用户查看其他用户表的权限
如:grant select on scott.emp to test
(2) 或者直接授予这个用户dba权限
如 grant dba to test
(3) 查询其他用户表
select * from scott.emp
二 如果访问其他数据库表
(1) 创建相应连接其他数据库某一用户的dblink
配置相应的tnsname.ora,创建完成后通过tnsping命令查看网络是否通
(2) 配置好dblink,通过dblink查询
如 select * from emp@d_name
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)