Linux-Oracle安装

一、Oracle的安装

      自行下载Oracle安装文件,并上传至Linux服务器上,可以通过上文提到安装的ssh进行上传、vnc来进行远程连接桌面进行安装

      具体安装说明,请参照如下连接,有完整截图操作流程

      连接:

二、安装基本操作

     

1)删除、创建、授权用户
su - oracle 操作数据库用户 需要以管理员链接
sqlplus  / as sysdba;//这个部分机器可能不能用  
解决办法 以正常链接的用户先登录进去  sqlplus zzzh/zzzh (这是平时我们链接数据库的用户名跟密码)
进入之后 connect as sysdba;  这里会提示让输入 Oracle的管理员账号密码 一般是 sys 或者system  密码自己找人要
可以执行操作了
2)删除Oracle用户
drop user zzzh cascade;
删不掉报错 有人链接 执行下面查看进程 杀掉再删除 注意用户名大小写(如果小写查不到就试试大写)
select sid,serial# from v$session where username='ZZZH';
alter system kill session '228,33933';
3)创建Oracle用户授权
创建用户
create user zzzh identified by zzzh ;
授权(一般使用直接给一个dba权限啥都有了)
grant dba to zzzh;
撤销权限
revoke create table from test;
4)启动Oracle服务 
su - oracle
sqlplus /nolog
conn / as sysdba
startup 
5)启动监听
lsnrctl start
三、查询Linux安装路径
一般来说,/etc/oraInst.loc文件里会记录oracle的路径,如
[oracle@ruby ~]$ cat /etc/oraInst.loc
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
然后/u01/app/oraInventory/ContentsXML/inventory.xml里记录了你安装的所有oracle产品的目录信息
oracle用户家目录中的.bash_profile中在安oracle时会设置环境变量的,里面有$ORACLE_BASE和$ORACLE_HOME
[oracle@ruby ~]$ echo $ORACLE_HOME
在$ORACLE_HOME/OPatch里,执行$./opatch lsinventory能看到oracle版本、家目录等信息
四、Oracle的导入导出
imp tctscm/[email protected]:1521/orcl file=H:/2016120702T.dmp full=y
exp tctscm/[email protected]:1521/orcl file=H:/20161116TCT.dmp
exp tctscm/tctscm@tct file=H:/2016120702T.dmp grants=y  owner=tctscm consistent=y direct=y
imp tctscm01/tctscm@tct file=H:/20161207TCT.dmp   ignore=y fromuser=tctscm touser=tctscm01
五、本地连接不上
试试关闭Linux的防火墙试一下。




猜你喜欢

转载自blog.csdn.net/wangxiaoertedaye/article/details/78860421
今日推荐