oracle 12g安装教程

一、下oracle 12g sqlplus软件
  linux 64作系统,oracle安装包
  二、安装rpm包
  rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmrpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm三、指定sqlplus运行所需要的库
  是RPM包安装的,因此,oracle客户端默认所在的路径为/usr/lib/oracle/12.1/client64/lib/#vi /etc/ld.so.conf
  在最后加入:/usr/lib/oracle/12.1/client64/lib/四、重启ldconfig
  ldconfig
  五、启动sqlplus
  sqlplus /nolog
  一、配置oracle环境变量
  #vi /etc/profile最后加入
  export ORACLE_HOME=/usr/lib/oracle/12.1/client64/export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
  export TNS_ADMIN=$ORACLE_HOME
  export PATH=$PATH:$ORACLE_HOME/bin:.
  六、配置连接tnsnames.ora
  #cd $ORACLE_HOME加入
  test =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521)))
  (CONNECT_DATA =
  (SID = test )
  (SERVER=DEDICATED )
  )
  )
  七、启动
  # sqlplus 用户名/密码@test
  **************sqlplus 连接远程数据库系统**********************方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。
  命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
  示例:sqlplus sys/pwd@ip:1521/test as sysdba备注:使用默认1521端口时可省略输入
  方式二:进行网络配置 oracle9i和以前的版本2.1图形化操作:Net Configuration Assistant--> 本地Net服务名配置-->添加->服务名->协议(选tcp)->主机名称->端口->完成。
  2.2文本化操作:编辑$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件test =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ip或主机名称)(PORT = 1521)))
  (CONNECT_DATA =
  (SERVICE_NAME = 数据库的服务名称)
  )
  )
  备注说明:红色为修改部分
  PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
  HOST:数据库侦听所在的机器的机器名或IP地址,数据库侦听一般与数据库在同一个机器上,所以当我说数据库侦听所在的机器一般也是指数据库所在的机器。在UNIX或WINDOWS下,可以通过在数据库侦听所在的机器的命令提示符下使hostname命令得到机器名,或通过ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用机器名或IP地址,在客户端一定要用ping命令ping通数据库侦听所在的机器的机器名,否则需要在hosts文件中加入数据库侦听所在的机器的机器名的解析。
  PORT:数据库侦听正在侦听的端口.可以察看服务器端的listener.ora文件或在数据库侦听所在的机器的命令提示符下通过lnsrctl status [listener name]命令察看。此处Port的值一定要与数据库侦听正在侦听的端口一样。
  SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus> show parameter service_name命令察看。
  ======================================================================如何保证客户端机器连接到oracle数据库呢?
  A. 客户端
  1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。
  2.正确配置了sqlnet.ora文件
  3.正确配置了tnsname.ora文件
  B. 服务器端
  1.保证listener已经启动 lsntctl start
  2.保证数据库已经启动。 sql>startup
snl korea2017嘉宾名单 qiplus2 10:45的英文怎么写 注射乙肝疫苗前必须要检查吗 hidden folks最后一关 rayleigh散射公式 鏉╂粎顬囧ù宄版毄闂冨懓顕扮粵鏃€顢 注射乙肝疫苗前需要检查什么 i5 7500配什么显卡最佳 东风标致206改装 asme sa612 ups20kva 百度网盘邮箱登录入口 f统计量计算公式 ESS 2017池州三中录取名单 卡塔尔货币对美元 vba加载dll显示找不到 美版iphonex如何辨别锁 xt1与xt20 最小光圈是多少 datax job配置 派诺特无人机app 糯米粉两年了还能吃吗 有趣的校园街访问题 libfdfsclient.so svg marker mdn 卡耐基人生如行路一路艰辛一路风景 zumba教程 大班养成教育教案进餐 java hashcode int

Copyright 满意通 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com