Installation d'Oracle et utilisation de base, connectez-vous à Oracle avec Navicat

Installer la machine virtuelle

Pour apprendre à utiliser, je recommande fortement d'installer Oracle sur une machine virtuelle. En cas de panne, restaurez simplement la machine virtuelle à l'aide d'un instantané. Dans ce blog, je prends également Oracle sur une machine virtuelle comme exemple.

https://blog.csdn.net/qq_43290318/article/details/107704675

Recherchez de nombreux didacticiels en ligne, vous pouvez également vous référer au blog ci-dessus. Mais notez que lors du partitionnement du système: La partition pour installer Oracle sur Linux est d'au moins 20G, sinon l'espace sera insuffisant! Répétez-le, quelle que soit la partition sur laquelle vous installez Oracle, mais cette partition a au moins 20 Go d'espace !

Une fois que tout Oracle est installé, il peut représenter plus de dix gigaoctets. Dans le blog ci-dessus, j'ai créé une nouvelle partition / data lorsque j'ai ajouté la partition système pour stocker mes propres choses diverses. Je suggère aux étudiants qui lisent ce blog de créer une partition supplémentaire et d'allouer au moins 20G de taille, puis d'installer Oracle sur cette nouvelle partition. Le meilleur nom est également / data, car le processus d'installation suivant utilise également / data comme exemple.

Installer Oracle

https://www.cnblogs.com/mmzs/p/9033112.html

Ce blog décrit en détail l'ensemble du processus d'installation d'Oracle et les différents puits, et j'ai suivi l'installation. La version est la même que la version ci-dessus, il suffit de le faire directement. L'installation de la nouvelle version est un peu différente.

Notez qu'après avoir téléchargé l'image Oracle depuis le site officiel, il n'est pas nécessaire de la copier de l'hôte vers la machine virtuelle. Cela peut être réalisé via le dossier partagé Vmware! ! !

Commandes de base Oracle

Dans le fonctionnement terminal de la machine virtuelle:

# 在Linux上切换系统用户为oracle
su -l oracle;

# 查看oracle的端口监听是否启动。用于【远程连接】。默认端口号:1521
lsnrctl status;

# 启动监听。注意一定要在oracle用户下执行
# 注意默认它不是开机自启动的,所以虚拟机重启后,需要手动启动监听
lsnrctl start;

# 停止监听
lsnrctl stop;

# 使用sqlplus工具连接oracle
# 使用系统用户校验登录。以用户sys登录
sqlplus / as sysdba;
# 等价于
sqlplus sys/密码 as sysdba;

# 使用sqlplus工具连接远程的oracle。以sys用户为例
sqlplus sys/密码@主机ip:1521/实例名 as sysdba;

# 连接oracle之后,注意要启动默认实例!!!如果当前默认实例没启动,是没办法操作数据库的。
startup;

# 默认会有一个锁定的scott用户,给scott用户解锁
alter user scott accout unlock;
# scott的默认密码为:tiger。给它更改密码
alter user scott identified by 新密码;


# 查看当前登录用户
show user;

# 查看当前所有的数据库。需要dba权限的帐号,如sys,system
select * from v$database;
select name from v$database;

# 查看当前实例
select * from v$instance;

# 查看数据库的所有用户
select * from dba_users;
select username, password from dba_users;

# 查看所有用户的所有表
select * from all_tables;
# 查看当前登录用户的所有表
select * from user_tables; 
# 查看某个指定用户的所有表。
select * from all_tables where OWNER='大写的用户名'; 

Configurer Oracle pour qu'il démarre automatiquement

1. Confirmez la variable d'environnement ORACLE_HOME 

# 切换成oracle用户
# 查看ORACLE_HOME。注意在root用户下是无法查看的
echo $ORACLE_HOME

2. Modifiez le script de démarrage dbstart

vim $ORACLE_HOME/bin/dbstart

Puis remplacez ORACLE_HOME_LISTNER = $ 1 par ORACLE_HOME_LISTNER = $ ORACLE_HOME

3. Modifiez le fichier / etc / oratab

Le fichier / etc / oratab est automatiquement créé lorsque dbca construit la base de données

vim /etc/oratab

Modifiez la figure suivante 

4. Modifiez le fichier de démarrage /etc/rc.d/rc.local et ajoutez-le à la fin

su oracle -lc /data/oracle/product/11.2.0/bin/dbstart

5. Accordez les autorisations d'exécution à rc.loacl

chmod 755 /etc/rc.d/rc.local

6. Redémarrez légèrement le test

Connectez-vous à Oracle avec Navicat

Dans ce qui précède, nous utilisons l'outil sqlplus pour nous connecter à oracle. Mais nous avons trouvé deux endroits extrêmement hostiles:

1. De manière générale, oracle est fourni avec l'outil sqlplus. Mais si nous nous connectons à l'oracle sur le serveur distant, la machine n'a naturellement pas l'outil sqlplus. Bien sûr, vous pouvez également vous connecter à l'hôte distant via xshell et d'autres outils, et faire fonctionner directement l'hôte distant pour vous connecter à oracle. Ou utilisez la version complète du client fournie par Oracle, mais l'expérience n'est pas aussi bonne que Navicat.

2. Après tout, vous travaillez dans le terminal et la saisie de commandes est plus gênante. Pour les données qui dépassent la largeur de la mémoire tampon de l'écran, comme une table avec une largeur de sortie plus grande, elles seront extrêmement disgracieuses en raison des sauts de ligne forcés. . Comme indiqué ci-dessous:

1. Installez Navicat 

Navicat est puissant et peut résoudre les deux problèmes ci-dessus. Ici, je recommande une version fissurée de Navicat 15 :

https://www.cnblogs.com/kkdaj/p/12794804.html

2. Configurer l'environnement oci pour Navicat

Remarque: assurez-vous de télécharger la version correspondante du fichier oci sur le site officiel! ! !

64 位 windows 的 oci :https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

J'utilise la version 11.2.0.1.0 d' Oracle . Vous constaterez que cette version du client simplifié ne se trouve pas dans la connexion ci-dessus, puis téléchargez la version suivante. Après avoir défini le chemin oci dans Navicat, redémarrez Navicat! ! !

3. Nouvelle connexion

Avant de vous connecter, assurez-vous de:

(1) Surveillance du port oracle ouvert

(2) Démarrez l'instance par défaut d'Oracle

 

Je suppose que tu aimes

Origine blog.csdn.net/qq_43290318/article/details/108812903
conseillé
Classement