Oracle12c 配置

    xiaoxiao2021-03-25  168

    一台服务器,数据服务器是应用服务器所在机器上的虚拟机

    1.本地主机安装PL/SQL winx64_12102_client(客户端)或者instantclient-basic-windows.x64-12.1.0.2.0(非安装版客户端)

    安装过程中选择管理员

    2虚拟机安装winx64_12102_database(服务端)

    安装过程中选择服务器类-高级安装-企业版-一般事务-字符集(utf-8)

    3.虚拟机服务器配置监听

    Net CA:添加监听服务,监听服务名字默认listener就行,然后在NET MANAGER里面找到这个listener,配置ip地址,保存

    4.本地客户端配置网络服务

    Net Manager:添加服务命名也为orcl,服务名为orcl(这个orcl就是plsql登录界面数据库名称),,协议(TCP/IP),主机名(虚拟机服务器IP

    如果之前使用的是非安装版客户端,在解压后文件根目录中添加network/admin/tnsnames.ora文件,文件中写入:

    #tnsnames.oraNetworkConfigurationFile:..\NETWORK\ADMIN\tnsnames.ora#GeneratedbyOracleconfigurationtools.ORCL=    (DESCRIPTION=        (ADDRESS_LIST=            (ADDRESS=(PROTOCOL=TCP)(HOST=虚拟机ip)(PORT=1521))        )        (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)        )    )

    5.PL/SQL连接OracleClient

    不登陆状态下进入PLSQL,tools-preferences设置OracleHome和OCIlibrary(\bin\oci.dll)

    6.登陆PL/SQL连接数据库-成功

    过程中一定要关闭防火墙!

    ps:排错方法(很重要),除了在NCA和NM中测试连接之外,这五部基本解决所有问题

    -》检查虚拟机数据库连接与否(sqlplus能否登录用户)

    -》检查虚拟机监听程序配置与否(lsnrctl status)

    -》检查本地主机和虚拟机间网络是否相通(ping 虚拟机ip)

    -》检查1521端口是否打开;是否ping通(netstat -na;telnet 虚拟机ip 端口号)

    -》检查本地主机客户端网络服务配置是否正确(TNSPING 本地主机网络服务命名   注意这里不是服务名,本人习惯orcl)

    oracle数据库1521端口无法连接:https://blog.csdn.net/kennc00/article/details/73610431

    VMWare虚拟机下为Windows Server 2012配置静态IP(NAT方式)

    :https://blog.csdn.net/pockeyfan/article/details/42063683
    转载请注明原文地址: https://ju.6miu.com/read-2292.html

    最新回复(0)