oracle11g的安装与卸载
1.首先确认电脑已安装 .NET Framework3.5
2.本地计算机的安装:
参考:https://www.cnblogs.com/hoobey/p/6010804.html
3.服务器的安装:
参考:https://www.cnblogs.com/sekai/articles/5493234.html
其中服务器端的安装第14步:(配置选项。切换到“字符集”选项卡,选择“使用Unicode(AL32UTF8)”,如下图所示,单击下一步。)建议"字符集"使用默认值,根据以上参考网址的方法进行安装成功后,使用plsql进行登录的时候可能会出现"数据库字符集(ZHS16GBK)和客户端字符集(2%)是不同的,字符集转化可能会造成不可预期的后果"等错误,遇到这种情况请参考如下网址解决:
参考:https://blog.csdn.net/eddiesen/article/details/71083800
其中oracle安装根目录下的/NETWORK/ADMIN 文件夹下面有两个重要的配置文件,分别是:listener.ora 和 tnsnames.ora
其中listener.ora内容如下:
# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = demon09)(PORT = 1521)) ) ) ADR_BASE_LISTENER = C:\app\Administrator
tnsnames.ora内容如下:
# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = demon09)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
注:可仿照相关格式进行增加和修改,"demon09"是我本地的电脑的名称,修改这两个文件的时候,可能会出现更改后无法保存的情况,是由于权限的问题导致的,在文件上单击鼠标右键,选择安全-->组或用户名选择Authenticated Users-->编辑-->将Authenticated Users的权限"修改"在允许前的勾勾上即可.
=====================================================================================
4.oracle安装完成后,可能会出现oracle自带的sqlDeveloper无法启动,是由于oracle11g自带的版本不支持java 64位,重新在官网上将下载下来的sqlDeveloper解压后,替换oracle安装目录下的sqldeveloper文件夹即可完美结局
5.安装完oracle后,需要新建用户,并分配空间和权限,请使用sys/sysdba登录,使用如下语句进行操作,
参考:https://www.cnblogs.com/demon09/p/9244856.html
6.使用win+r 在弹出的窗口中输入cmd并回车,利用lsnrctl 成功之后接着运行 status 可以查看listener的状态和运行的oracle实例
7.外部远程链接oracle数据库,先使用ping IP地址,看看网络是否能够ping通再操作.
8.oracle的卸载:在oracle的安装目录下有个deinstall文件夹,双击运行运行文件夹里面的deinstall.bat,再按照提示一步步操作即可.